PK!!vɤ]]3META-INF/lib-database-android_release.kotlin_module ] com.ustadmobile.core.db#UmAppDatabaseReplicationMigrationKtUmAppDatabase_AddUriMappingKt 3 com.ustadmobile.core.db.extDatabaseBuilderExtKt  com.ustadmobile.lib.db.entities ContentEntryPicture_EwaAdapterKt1CourseAssignmentSubmissionAttachment_EwaAdapterKtCoursePicture_EwaAdapterKtPersonPicture_EwaAdapterKt"*PK!!+==Zcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1.class4PTcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1;invoke,(Ljava/lang/String;)Ljava/lang/CharSequence;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  $com/ustadmobile/door/ext/StringExtKt minifySql&(Ljava/lang/String;)Ljava/lang/String;  java/lang/CharSequence Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String$  &p1Ljava/lang/Object;  +INSTANCE - .Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion>dumpSqlStatements @ 6com/ustadmobile/core/db/ContentJobItemTriggersCallbackB Companion!ContentJobItemTriggersCallback.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0- F$* G  FB++!HG "IJA#F= *+%'HG  ()* F Y,/K?CDL?AMNEO:01[I2I3I45I67I89[s:;[s;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$2;invoke,(Ljava/lang/String;)Ljava/lang/CharSequence;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  $com/ustadmobile/door/ext/StringExtKt minifySql&(Ljava/lang/String;)Ljava/lang/String;  java/lang/CharSequence Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String$  &p1Ljava/lang/Object;  +INSTANCE - .Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion>dumpSqlStatements @ 6com/ustadmobile/core/db/ContentJobItemTriggersCallbackB Companion!ContentJobItemTriggersCallback.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0- F$* G  FB++!HG "IJA#F= *+%'HG  ()* F Y,/K?CDL?AMNEO:01[I2I3I45I67I89[s:;[s()V  thisBLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion;dumpSqlStatementsjava/lang/System outLjava/io/PrintStream;  SQLITE:java/io/PrintStreamprintln(Ljava/lang/Object;)V  6com/ustadmobile/core/db/ContentJobItemTriggersCallback)access$getSqliteContentJobItemTriggers$cp()[Ljava/lang/String;  ", " java/lang/CharSequence""$Tcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1&INSTANCEVLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1; () '*kotlin/jvm/functions/Function1,kotlin/collections/ArraysKt.joinToString$default([Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; 01 /2POSTGRES4+access$getPostgresContentJobItemTriggers$cp 6 7Tcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$29VLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$2; (; :<getStatusOfItemAndChildrenSql&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringBuilder@ A (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; EF AG UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = I) AS JobStatus KtoString()Ljava/lang/String; MN AOcontentJobItemUidExpressionLjava/lang/String;recursiveStatusCaseClause#Lorg/jetbrains/annotations/NotNull;Qkotlin/jvm/internal/IntrinsicsVcheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V XY WZ< (CASE WHEN (SELECT Count(*) FROM \ >? ^-) = (SELECT Count(*) FROM `i WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM bB) = (SELECT Count(*) FROM du WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM fX) = (SELECT COUNT(*) FROM h WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM js WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM l WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM nS WHERE status = 5) THEN 5 ELSE 4 END) p1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1        †20B¢J0 J 02 0HJ 02 0R00X‚¢ R00X‚¢ ¨ d2postgresContentJobItemTriggers[Ljava/lang/String;sqliteContentJobItemTriggerslib-database-android_release Companion!ContentJobItemTriggersCallback.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1/*-    ]!#%#%#+-358!#%#%#=-3 19\ ] >?v"AYBDH+HJH+HLHP& " "QRS?O+U[AYB]H*+_HaH*+_HcH*+_HeH*+_HgH*+_HiH*+_HkH*+_HmH*+_HoH*+_HqHP%$'),1469>ACFKNPSX[]`ehjmruwz QRTTr-*s tu':Uvw[IxIyIz{Ix|I}~[s[s ssssssss ss>sQsSsPK!! T K'K'<com/ustadmobile/core/db/ContentJobItemTriggersCallback.class46com/ustadmobile/core/db/ContentJobItemTriggersCallbackjava/lang/Object6com/ustadmobile/door/DoorDatabaseCallbackStatementList()V   this8Lcom/ustadmobile/core/db/ContentJobItemTriggersCallback;onCreate<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  sqliteContentJobItemTriggers[Ljava/lang/String;  !kotlin/collections/ArraysKt#toList%([Ljava/lang/Object;)Ljava/util/List; %& $'postgresContentJobItemTriggers ) **Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List-onOpen= PRAGMA recursive_triggers = ON; 0 kotlin/collections/CollectionsKt2listOf$(Ljava/lang/Object;)Ljava/util/List; 45 36 emptyList()Ljava/util/List; 89 3:)access$getSqliteContentJobItemTriggers$cp()[Ljava/lang/String;+access$getPostgresContentJobItemTriggers$cp@com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion@1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V B AC CompanionBLcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion; EF Gjava/lang/StringI CREATE TRIGGER ContentJobItem_InsertTrigger AFTER INSERT ON ContentJobItem BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; K CREATE TRIGGER ContentJobItem_UpdateRecursiveTotals AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; Mjava/lang/StringBuilderO P  CREATE TRIGGER ContentJobItem_UpdateRecursiveStatus AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN (NEW.cjiStatus != OLD.cjiStatus) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = Rappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; TU PV NEW.cjiUidXrecursiveStatusCaseClause&(Ljava/lang/String;)Ljava/lang/String; Z[ A\e WHERE contentJobItem.cjiUid = NEW.cjiUid; END; ^toString()Ljava/lang/String; `a Pb CREATE TRIGGER ContentJobItem_UpdateParents AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal)) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; d{ CREATE TRIGGER ContentJobItem_UpdateStatusParent AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (New.cjiRecursiveStatus != OLD.cjiRecursiveStatus)) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = fNEW.cjiParentCjiUidhk WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; j CREATE OR REPLACE FUNCTION contentjobiteminsert_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql l CREATE TRIGGER contentjobiteminsert_trig AFTER INSERT ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobiteminsert_fn() n CREATE OR REPLACE FUNCTION contentjobitem_updaterecursivetotals_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE (NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) AND ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql p CREATE TRIGGER contentjobitem_updaterecursivetotals_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updaterecursivetotals_fn(); r CREATE OR REPLACE FUNCTION contentjobitem_updateparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal) AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid AND NEW.cjiParentCjiUid != 0; RETURN NEW; END $$ LANGUAGE plpgsql t CREATE TRIGGER contentjobitem_updateparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updateparents_fn(); v CREATE OR REPLACE FUNCTION contentjobitem_updatestatus_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = x WHERE contentJobItem.cjiUid = NEW.cjiUid AND NEW.cjiStatus != OLD.cjiStatus; RETURN NEW; END $$ LANGUAGE plpgsql z CREATE TRIGGER contentjobitem_updatestatus_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatus_fn(); | CREATE OR REPLACE FUNCTION contentjobitem_updatestatusparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = ~$ WHERE NEW.cjiParentCjiUid != 0 AND NEW.cjiRecursiveStatus != OLD.cjiRecursiveStatus AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatusparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatusparents_fn(); Lkotlin/Metadata;mvkxi0d1v"         20: B¢J002 0j`HJ 002 0j`H¨ d28Lcom/ustadmobile/door/DoorDatabaseCallbackStatementList;&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database-android_release!ContentJobItemTriggersCallback.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable Signature$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1EF ) /*    k++ "( +(E. ,/g++ 17;B.$%)$ ,<=">=+?AYDHJK*LS*NS*PYQSWHY]W_WcS*eS*PYQgWHi]WkWcS*" JK*mS*oS*qS*sS*uS*wS*PYQyWHY]W{WcS*}S*PYQWHi]WWcS* S*+0 / 0:0G(M0G3M5G<0>QA0C_OgW_Zg\_c0d/gngotywoy~|o~ooooooon AEO[IIIII[s[ s sss ssss,ss/sEsPK!!T% 'com/ustadmobile/core/db/JobStatus.class4Z!com/ustadmobile/core/db/JobStatusjava/lang/Object()V  this#Lcom/ustadmobile/core/db/JobStatus;statusToString(I)Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull; NOT_QUEUEDPAUSEDQUEUEDRUNNINGCOMPLETEFAILEDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;   kotlin/jvm/internal/Intrinsics" stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; $% #&statusI INSTANCE , - WAITING_MIN WAITING_MAX WAITING_FOR_CONNECTION RUNNING_MIN  RUNNING_MAX  COMPLETE_MIN COMPLETE_MAXPARTIAL_FAILEDCANCELEDLkotlin/Metadata;mvkxi0d1f       Æ20B¢J020R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2lib-database-android_release JobStatus.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable SourceFileRuntimeVisibleAnnotations1, R )S/)S01)S23)S4)S25)S67)S89)S:)S;<)S=>)S?@)SA)SB)SCD)SET/*U V   TXM;>A DGJ!'W <U"A<B?CBDEEHFKGNJVX X()R *T Y+.XQYpFG[IHIII/JIHKILM[sNO[s sssDsss>sI(Lcom/ustadmobile/core/db/SiteTermsDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao$deactivateByUids$1;>;)Vthis$0&Lcom/ustadmobile/core/db/SiteTermsDao;  #(Lkotlin/coroutines/Continuation;)V  !9Lcom/ustadmobile/core/db/SiteTermsDao$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2$com/ustadmobile/core/db/SiteTermsDao4k(Lcom/ustadmobile/core/db/SiteTermsDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.B= *+*,"C  #  $%D&'BF*+,**010* *38C#9E(F)G H57I JZ  s [I[II[ss[ssss:;[II?@IAPK!!4"4"*com/ustadmobile/core/db/SiteTermsDao.class4$com/ustadmobile/core/db/SiteTermsDaomLjava/lang/Object;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object,com/ustadmobile/core/db/dao/OneToManyJoinDao()V   this&Lcom/ustadmobile/core/db/SiteTermsDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value+Lcom/ustadmobile/lib/db/entities/SiteTerms;Landroidx/room/Query; REPLACE INTO SiteTermsReplicate(stPk, stDestination) SELECT DISTINCT SiteTerms.sTermsUid AS stPk, :newNodeId AS stDestination FROM SiteTerms WHERE SiteTerms.sTermsLct != COALESCE( (SELECT stVersionId FROM SiteTermsReplicate WHERE stPk = SiteTerms.sTermsUid AND stDestination = :newNodeId), 0) /*psql ON CONFLICT(stPk, stDestination) DO UPDATE SET stPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO SiteTermsReplicate(stPk, stDestination) SELECT DISTINCT SiteTerms.sTermsUid AS stUid, UserSession.usClientNodeId AS stDestination FROM ChangeLog JOIN SiteTerms ON ChangeLog.chTableId = 272 AND ChangeLog.chEntityPk = SiteTerms.sTermsUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND SiteTerms.sTermsLct != COALESCE( (SELECT stVersionId FROM SiteTermsReplicate WHERE stPk = SiteTerms.sTermsUid AND stDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(stPk, stDestination) DO UPDATE SET stPending = true */  findSiteTermsF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object; SELECT * FROM SiteTerms WHERE sTermsUid = coalesce( (SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = :langCode LIMIT 1), (SELECT sTermsUid FROM SiteTerms st_int WHERE st_int.sTermsLang = 'en' LIMIT 1), 0)  insertAsync_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;findByUidAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;.SELECT * FROM SiteTerms WHERE sTermsUid = :uidfindAllTermsAsFactory&()Landroidx/paging/DataSource$Factory;r()Landroidx/paging/DataSource$Factory;SELECT SiteTerms.*, Language.* FROM SiteTerms LEFT JOIN Language ON SiteTerms.sTermsLangUid = Language.langUid WHERE CAST(sTermsActive AS INTEGER) = 1 findAllWithLanguageAsList(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT SiteTerms.*, Language.* FROM SiteTerms LEFT JOIN Language ON SiteTerms.sTermsLangUid = Language.langUid WHERE CAST(sTermsActive AS INTEGER) = 1 deactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Transaction;deactivateByUids$suspendImplk(Lcom/ustadmobile/core/db/SiteTermsDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 56 7uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;7com/ustadmobile/core/db/SiteTermsDao$deactivateByUids$1?labelI AB @CI(Lcom/ustadmobile/core/db/SiteTermsDao;Lkotlin/coroutines/Continuation;)V F @GresultLjava/lang/Object; IJ @K)kotlin/coroutines/intrinsics/IntrinsicsKtMgetCOROUTINE_SUSPENDED()Ljava/lang/Object; OP NQkotlin/ResultKtSthrowOnFailure(Ljava/lang/Object;)V UV TWjava/lang/IterableYiterator()Ljava/util/Iterator; [\ Z]java/util/Iterator_hasNext()Z ab `cnext eP `fjava/lang/Numberh longValue()J jk ilL$0 nJ @oL$1 qJ @rJ$0 t< @uupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; wx y kotlin/Unit{INSTANCE Lkotlin/Unit; }~ |java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  $this$forEach$ivLjava/lang/Iterable; element$ivit-$i$a$-forEach-SiteTermsDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/ContinuationG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE SiteTerms SET sTermsActive = :active, sTermsLct = :changeTime WHERE sTermsUid = :sTermsUid Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1F                 '200B¢J'02 002 0H—@ø¢ J$ 0 00 j0 0`H'J00H§@ø¢J020H§@ø¢J020H§@ø¢J020H§@ø¢J0H§@ø¢J020H§@ø¢J)02 02!0"2 0H§@ø¢#‚ ¨$d2.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;$Landroidx/paging/DataSource$Factory;7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory;uidlangCode siteTerms newNodeId sTermsUidactivelib-database-android_releaseSiteTermsDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*    [cs  [c[cs !s" #$% & '(s) *+,s-./s012E *+ 8* 9: ;< =>3 456 @$@:  DE~ YDEdD@Y*H:  L: R: Dy X+Z:6^:dog:im7 6 *    *p s v DzY,66  vA s`: pK X WY) @&@`@K@%`@`@@"?]a^jm_]`naa^   a9:a^;<;<;<g  J&< ,B jUB5> <J !B (B4wxs  @SMAP SiteTermsDao.kt Kotlin *S Kotlin *F + 1 SiteTermsDao.kt com/ustadmobile/core/db/SiteTermsDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,108:1 1849#2,2:109 *S KotlinDebug *F + 1 SiteTermsDao.kt com/ustadmobile/core/db/SiteTermsDao *L 94#1:109,2 *E [IIIII[s[%s sss s1ss9sss;s2s*sssss.ss'ssssss s#ss$sssswssssxs PK!!z{{Icom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1.class4JCcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f SiteTermsDao_ReplicateWrapper.ktl#(isnthis siteTermsm insertAsyncc5com.ustadmobile.core.db.SiteTermsDao_ReplicateWrapperZ(Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation25com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper4_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!xMcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1.class4QGcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f SiteTermsDao_ReplicateWrapper.ktlAHisnthis entityList _pkManager _generatedPksitminsertListAsyncc5com.ustadmobile.core.db.SiteTermsDao_ReplicateWrapperZ(Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'ILcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation85com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!%z$$;com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper.class45com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$com/ustadmobile/core/db/SiteTermsDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/SiteTermsDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/SiteTermsDao;  this7Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 findSiteTermsF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object; :; =langCodeLjava/lang/String; insertAsync_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1DlabelI FG EHZ(Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V K ELresultLjava/lang/Object; NO EPkotlin/ResultKtRthrowOnFailure(Ljava/lang/Object;)V TU SV0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtXgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; Z[ Y\*com/ustadmobile/door/ext/DoorDatabaseExtKt^getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; `a _b)com/ustadmobile/lib/db/entities/SiteTermsd getSTermsUid()J fg ehL$0 jO EkL$1 mO En*com/ustadmobile/door/DoorPrimaryKeyManagerp nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; rs qtjava/lang/Numberv longValue xg wy setSTermsUid(J)V {| e}&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis g  setSTermsLct | e AB %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   siteTerms+Lcom/ustadmobile/lib/db/entities/SiteTerms; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPk $continuation$resultkotlin/coroutines/ContinuationfindByUidAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;  uidfindAllTermsAsFactory&()Landroidx/paging/DataSource$Factory;r()Landroidx/paging/DataSource$Factory; findAllWithLanguageAsList(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; 6 updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  sTermsUidactiveZ changeTimeinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1 H L Pjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & k nL$2 O L$3 O L$4 O L$5 O java/util/Collectionadd(Ljava/lang/Object;)Z  entityListLjava/util/List; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit=$i$a$-forEach-SiteTermsDao_ReplicateWrapper$insertListAsync$2 $i$f$forEachupdateListAsync =$i$a$-forEach-SiteTermsDao_ReplicateWrapper$updateListAsync$2Lkotlin/Metadata;mvkxi0d1 V                    20B 0j`0¢J$0 0 0j0 0 ` HJ 0 0 H–@ø¢J020H–@ø¢J020H–@ø¢J020H–@ø¢J!02 00 H–@ø¢J0H–@ø¢J 02!0H–@ø¢J)"02#02$0%2&0H–@ø¢'J!(02 00 H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨)d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release SiteTermsDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W. Q4  /012   56Y*+9Y(W. P4 12 7  :;H *+,>   ?@ 12 <  AB ,E#,E:IJ~YIJdIEY*,M:Q:(:IVW*]cN+i N-*l+oIuYoeLlKWwz7+~+*++loIYleLWW+iY B ' eE) e4E4v>x?UU@A<3A;BBCZEbFfVgH<Ia,7cg4a#@cg4lIcxuRcOL f ;0 IG jG2~29wOpG wG    ZYN+:6:":e:6 *+,Y(W. !(Q4* L L MWW7N?OCXDQYR\ 7 G 4 -O.G1 OZZZ12    E {SMAP SiteTermsDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 SiteTermsDao_ReplicateWrapper.kt com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,84:1 32#2,2:85 32#2,2:87 *S KotlinDebug *F + 1 SiteTermsDao_ReplicateWrapper.kt com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper *L 63#1:85,2 77#1:87,2 *E [IIIII[s[*sssssssssssssss6ssssss:s?ss;sAssBsssss5ss/ssssssssPK!!H!Kcom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1.class4FEcom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSiteTermsDao_Repo.ktl7isnmfindAllWithLanguageAsListc)com.ustadmobile.core.db.SiteTermsDao_RepoN(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1;>;)Vthis$0+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/SiteTermsDao_Repo.4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =D*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IN(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_Repo$findByUidAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IN(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_Repo$findSiteTerms$1;>;)Vthis$0+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/SiteTermsDao_Repo$findSiteTerms$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/SiteTermsDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IN(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/SiteTermsDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/SiteTermsDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/SiteTermsDao_Repo._(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/SiteTermsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  &Lcom/ustadmobile/core/db/SiteTermsDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/SiteTermsDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X findSiteTermsF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;9com/ustadmobile/core/db/SiteTermsDao_Repo$findSiteTerms$1]labelI _` ^aN(Lcom/ustadmobile/core/db/SiteTermsDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ q)com/ustadmobile/lib/db/entities/SiteTermssjava/lang/IllegalStateExceptionu/call to 'resume' before 'invoke' with coroutinew(Ljava/lang/String;)V y vzlangCode_result+Lcom/ustadmobile/lib/db/entities/SiteTerms; $continuation$resultjava/lang/Stringkotlin/coroutines/Continuation insertAsync_(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/SiteTerms;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/SiteTermsDao_Repo$insertAsync$1 a e i java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  siteTermsfindByUidAsyncc(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SiteTerms;>;)Ljava/lang/Object;:com/ustadmobile/core/db/SiteTermsDao_Repo$findByUidAsync$1 a e i = uidfindAllTermsAsFactory&()Landroidx/paging/DataSource$Factory;r()Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;findAllWithLanguageAsList(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1 a e i V java/util/ListLjava/util/List;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  sTermsUidactiveZ changeTimeinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SiteTerms;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  entityListupdateListAsync Lkotlin/Metadata;mvkxi0d1b                      20B9 0j`000  0  0 ¢J$000j00`HJ 00!H–@ø¢"J#0$2%0 H–@ø¢&J'0$2(0 H–@ø¢)J*0 2+0$H–@ø¢,J!-0.2/ 0$0!H–@ø¢0J10.H–@ø¢"J20.230 H–@ø¢&J)40.250 2607280 H–@ø¢9J!:0.2/ 0$0!H–@ø¢0R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨;d2#Lcom/ustadmobile/door/DoorDatabase;7Lcom/ustadmobile/lib/db/entities/SiteTermsWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseSiteTermsDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  ./QRW?Z[,^#,^:bc~Ybcdb^Y*,f:j:I:b@3p*A+brY ptN-vYx{+' ^%T^TFT<"]#s"$4]./]|+}~2QR9Jh\? 5,#,:c~YcdY*,::I:F3p*A+Y pB!vYx{:' t%tTTFT <'](s'}()4]./]~}(2WR9Ph? =-#-:c~YcdY*-::I:B3p*AY pt:vYx{)' %TTFT<,]-s,.4]./](}~2SR9Lh? B *#L+ 23} ./V +#+:c~YcdY*+:NI:=2-p*AY -p-M,vYx{(' %TTDT;6\7q6}8*\./}}2MR8Gh?|*AYIWOUT @A4./((QR? d*A+,YIWOQT DE ./QR? d*A+,YIWOQT HI ./QR? "^[IIIII[s[;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/SiteTermsDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!GQcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/SiteTermsDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!/-;@Qcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/SiteTermsDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!4VbbXcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$instance$default$1.class4/Rcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/SiteTermsDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!G0Rcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/SiteTermsDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!q@ Rcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/SiteTermsDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!''7com/ustadmobile/core/db/SiteTermsDao_UriResponder.class4:1com/ustadmobile/core/db/SiteTermsDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this3Lcom/ustadmobile/core/db/SiteTermsDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTKcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Kcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5$com/ustadmobile/core/db/SiteTermsDaoQcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao&Lcom/ustadmobile/core/db/SiteTermsDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostLcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$1  [Lcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Rcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;SiteTermsDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8|SMAP SiteTermsDao_UriResponder.kt Kotlin *S Kotlin *F + 1 SiteTermsDao_UriResponder.kt com/ustadmobile/core/db/SiteTermsDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 SiteTermsDao_UriResponder.kt com/ustadmobile/core/db/SiteTermsDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!NIcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1.class4bCcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!CREATE VIEW IF NOT EXISTS Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid #2DROP TRIGGER IF EXISTS container_remote_insert_ins%qCREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END ' kotlin/collections/CollectionsKt)listOf%([Ljava/lang/Object;)Ljava/util/List; +, *-CREATE OR REPLACE FUNCTION container_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql/$(Ljava/lang/Object;)Ljava/util/List; +1 *2*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List5&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase8  :p1Ljava/lang/Object;  ?INSTANCE A BLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseS > UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0A W$* X  W/++ "M,$S,&S,(S,.03Y)D6Z*  ' ) * ) +" )# () /+ .. 'X/ /4[\]A7W= *+9;Z &X  <=> W Y@C^ _TU[`Va@DE[IFIGIHIIJKILM[sNO[sPsQsQss4sRsPK!!fډFFIcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1.class4Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!ContentJobItem_InsertTrigger#$ContentJobItem_UpdateRecursiveTotals%$ContentJobItem_UpdateRecursiveStatus'ContentJobItem_UpdateParents)!ContentJobItem_UpdateStatusParent+ kotlin/collections/CollectionsKt-listOf%([Ljava/lang/Object;)Ljava/util/List; /0 .1java/lang/Iterable3java/util/ArrayList5collectionSizeOrDefault(Ljava/lang/Iterable;I)I 78 .9 6 java/util/Collection<iterator()Ljava/util/Iterator; >? 4@java/util/IteratorBhasNext()Z DE CFnext()Ljava/lang/Object; HI CJDROP TRIGGER IF EXISTS L stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; NO Padd(Ljava/lang/Object;)Z RS =Tjava/util/ListV CREATE TRIGGER ContentJobItem_InsertTrigger AFTER INSERT ON ContentJobItem BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; X CREATE TRIGGER ContentJobItem_UpdateRecursiveTotals AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiUid; END; Z - CREATE TRIGGER ContentJobItem_UpdateRecursiveStatus AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN (NEW.cjiStatus != OLD.cjiStatus) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE contentJobItem.cjiUid = NEW.cjiUid; END; \ CREATE TRIGGER ContentJobItem_UpdateParents AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal)) BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; ^  CREATE TRIGGER ContentJobItem_UpdateStatusParent AFTER UPDATE ON ContentJobItem FOR EACH ROW WHEN ( NEW.cjiParentCjiUid != 0 AND (New.cjiRecursiveStatus != OLD.cjiRecursiveStatus)) BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE ContentJobItem.cjiUid = NEW.cjiParentCjiUid; END; `plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; bc .dcontentjobiteminsert_trigf)contentjobitem_updaterecursivetotals_trigh!contentjobitem_updateparents_trigj contentjobitem_updatestatus_trigl'contentjobitem_updatestatusparents_trignjava/lang/StringBuilderp  qrappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; tu qv ON ContentJobItemxtoString()Ljava/lang/String; z{ q| CREATE OR REPLACE FUNCTION contentjobiteminsert_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = NEW.cjiItemProgress, cjiRecursiveTotal = NEW.cjiItemTotal WHERE ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql ~ CREATE TRIGGER contentjobiteminsert_trig AFTER INSERT ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobiteminsert_fn()  CREATE OR REPLACE FUNCTION contentjobitem_updaterecursivetotals_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiItemProgress - OLD.cjiItemProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiItemTotal - OLD.cjiItemTotal)) WHERE (NEW.cjiItemProgress != OLD.cjiItemProgress OR NEW.cjiItemTotal != OLD.cjiItemTotal) AND ContentJobItem.cjiUid = NEW.cjiUid; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updaterecursivetotals_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updaterecursivetotals_fn();  CREATE OR REPLACE FUNCTION contentjobitem_updateparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveProgress = (cjiRecursiveProgress + (NEW.cjiRecursiveProgress - OLD.cjiRecursiveProgress)), cjiRecursiveTotal = (cjiRecursiveTotal + (NEW.cjiRecursiveTotal - OLD.cjiRecursiveTotal)) WHERE (NEW.cjiRecursiveProgress != OLD.cjiRecursiveProgress OR NEW.cjiRecursiveTotal != OLD.cjiRecursiveTotal) AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid AND NEW.cjiParentCjiUid != 0; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updateparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updateparents_fn();  ; CREATE OR REPLACE FUNCTION contentjobitem_updatestatus_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE contentJobItem.cjiUid = NEW.cjiUid AND NEW.cjiStatus != OLD.cjiStatus; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatus_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatus_fn();   CREATE OR REPLACE FUNCTION contentjobitem_updatestatusparents_fn() RETURNS TRIGGER AS $$ BEGIN UPDATE ContentJobItem SET cjiRecursiveStatus = (CASE WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 24) THEN 24 WHEN (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT Count(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 25) THEN 25 WHEN(SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus ) = (SELECT COUNT(*) FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 28) THEN 28 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 12) THEN 12 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE (status = 25 OR status = 23)) THEN 23 WHEN EXISTS (SELECT status FROM (SELECT cjiRecursiveStatus AS status FROM ContentJobItem WHERE cjiParentCjiUid = NEW.cjiParentCjiUid UNION SELECT cjiStatus AS status FROM ContentJobItem WHERE cjiUid = NEW.cjiParentCjiUid) AS JobStatus WHERE status = 5) THEN 5 ELSE 4 END) WHERE NEW.cjiParentCjiUid != 0 AND NEW.cjiRecursiveStatus != OLD.cjiRecursiveStatus AND ContentJobItem.cjiUid = NEW.cjiParentCjiUid; RETURN NEW; END $$ LANGUAGE plpgsql  CREATE TRIGGER contentjobitem_updatestatusparents_trig AFTER UPDATE ON ContentJobItem FOR EACH ROW EXECUTE PROCEDURE contentjobitem_updatestatusparents_fn(); 7$i$a$-map-UmAppDatabase$Companion$MIGRATION_101_102$1$1IitLjava/lang/String; item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$iv triggerNamesLjava/util/List;7$i$a$-map-UmAppDatabase$Companion$MIGRATION_101_102$1$2*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase[Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/Object;  p1 rINSTANCE  Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0 $*    ++ "N-$S-&S-(S-*S-,S-2M,4N6-:6Y- :;=:6A:G-K:  ": : 6 M Q _UWW="N-YS-[S-]S-_S-aS-24e"N-gS-iS-kS-mS-oS-2M,4N6-:6Y- :;=:6A:G?K:  ": : 6 qYsMw wyw} _UWW= "N-S-S-S-S-S-S-S-S-S- S-24epZ W44=C33K W44=CEN W4=CW@ 8 9 : 9 ;" 9$ <' 9) =, 91 >9Qm{ > ? @ ? A ? B ? C ? > F G F G F H F H F I!/ ITY] Jj Km Jo Lr Jt Mw Jy N| J~ O J P J Q J R J S J I 8{ x m Q?NBNB9[6^1/ , !0 QTTmp A= *+ 7    Y SMAP UmAppDatabase.kt Kotlin *S Kotlin *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,4019:1 1547#2:4020 1618#2,3:4021 1547#2:4024 1618#2,3:4025 *S KotlinDebug *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1 *L 2878#1:4020 2878#1:4021,3 2889#1:4024 2889#1:4025,3 *E @[IIIII[s[sssssssPK!!6aaIcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1.class4Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'CREATE TABLE IF NOT EXISTS Chat ( chatStartDate INTEGER NOT NULL , chatTitle TEXT , chatGroup INTEGER NOT NULL , chatLct INTEGER NOT NULL , chatUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ))add(Ljava/lang/Object;)Z +, (-CREATE TABLE IF NOT EXISTS ChatReplicate ( chatPk INTEGER NOT NULL , chatVersionId INTEGER NOT NULL DEFAULT 0 , chatDestination INTEGER NOT NULL , chatPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (chatPk, chatDestination) )/CREATE INDEX index_ChatReplicate_chatPk_chatDestination_chatVersionId ON ChatReplicate (chatPk, chatDestination, chatVersionId)1lCREATE INDEX index_ChatReplicate_chatDestination_chatPending ON ChatReplicate (chatDestination, chatPending)3,CREATE TABLE IF NOT EXISTS ChatMember ( chatMemberChatUid INTEGER NOT NULL , chatMemberPersonUid INTEGER NOT NULL , chatMemberJoinedDate INTEGER NOT NULL , chatMemberLeftDate INTEGER NOT NULL , chatMemberLct INTEGER NOT NULL , chatMemberUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )5CREATE TABLE IF NOT EXISTS ChatMemberReplicate ( chatMemberPk INTEGER NOT NULL , chatMemberVersionId INTEGER NOT NULL DEFAULT 0 , chatMemberDestination INTEGER NOT NULL , chatMemberPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (chatMemberPk, chatMemberDestination) )7CREATE INDEX index_ChatMemberReplicate_chatMemberPk_chatMemberDestination_chatMemberVersionId ON ChatMemberReplicate (chatMemberPk, chatMemberDestination, chatMemberVersionId)9CREATE INDEX index_ChatMemberReplicate_chatMemberDestination_chatMemberPending ON ChatMemberReplicate (chatMemberDestination, chatMemberPending); CREATE TABLE IF NOT EXISTS CourseAssignmentMark ( camAssignmentUid INTEGER NOT NULL , camSubmitterUid INTEGER NOT NULL , camMark REAL NOT NULL , camPenalty INTEGER NOT NULL , camLct INTEGER NOT NULL , camUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )=CREATE TABLE IF NOT EXISTS CourseAssignmentMarkReplicate ( camPk INTEGER NOT NULL , camVersionId INTEGER NOT NULL DEFAULT 0 , camDestination INTEGER NOT NULL , camPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (camPk, camDestination) )?CREATE INDEX index_CourseAssignmentMarkReplicate_camPk_camDestination_camVersionId ON CourseAssignmentMarkReplicate (camPk, camDestination, camVersionId)ACREATE INDEX index_CourseAssignmentMarkReplicate_camDestination_camPending ON CourseAssignmentMarkReplicate (camDestination, camPending)C5CREATE TABLE IF NOT EXISTS CourseAssignmentSubmission ( casAssignmentUid INTEGER NOT NULL , casSubmitterUid INTEGER NOT NULL , casSubmitterPersonUid INTEGER NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp INTEGER NOT NULL , casUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ECREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachment ( casaSubmissionUid INTEGER NOT NULL , casaMimeType TEXT , casaUri TEXT , casaMd5 TEXT , casaSize INTEGER NOT NULL , casaTimestamp INTEGER NOT NULL , casaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )GCREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachmentReplicate ( casaPk INTEGER NOT NULL , casaVersionId INTEGER NOT NULL DEFAULT 0 , casaDestination INTEGER NOT NULL , casaPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (casaPk, casaDestination) )ICREATE INDEX index_CourseAssignmentSubmissionAttachmentReplicate_casaPk_casaDestination_casaVersionId ON CourseAssignmentSubmissionAttachmentReplicate (casaPk, casaDestination, casaVersionId)KCREATE INDEX index_CourseAssignmentSubmissionAttachmentReplicate_casaDestination_casaPending ON CourseAssignmentSubmissionAttachmentReplicate (casaDestination, casaPending)MCREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionReplicate ( casPk INTEGER NOT NULL , casVersionId INTEGER NOT NULL DEFAULT 0 , casDestination INTEGER NOT NULL , casPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (casPk, casDestination) )OCREATE INDEX index_CourseAssignmentSubmissionReplicate_casPk_casDestination_casVersionId ON CourseAssignmentSubmissionReplicate (casPk, casDestination, casVersionId)QCREATE INDEX index_CourseAssignmentSubmissionReplicate_casDestination_casPending ON CourseAssignmentSubmissionReplicate (casDestination, casPending)SCREATE TABLE IF NOT EXISTS CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid INTEGER NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate INTEGER NOT NULL , cbDeadlineDate INTEGER NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate INTEGER NOT NULL , cbMaxPoints INTEGER NOT NULL , cbMinPoints INTEGER NOT NULL , cbIndex INTEGER NOT NULL , cbClazzUid INTEGER NOT NULL , cbActive INTEGER NOT NULL , cbHidden INTEGER NOT NULL , cbEntityUid INTEGER NOT NULL , cbLct INTEGER NOT NULL , cbUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )UECREATE INDEX index_CourseBlock_cbClazzUid ON CourseBlock (cbClazzUid)WCREATE TABLE IF NOT EXISTS CourseBlockReplicate ( cbPk INTEGER NOT NULL , cbVersionId INTEGER NOT NULL DEFAULT 0 , cbDestination INTEGER NOT NULL , cbPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cbPk, cbDestination) )YCREATE INDEX index_CourseBlockReplicate_cbPk_cbDestination_cbVersionId ON CourseBlockReplicate (cbPk, cbDestination, cbVersionId)[rCREATE INDEX index_CourseBlockReplicate_cbDestination_cbPending ON CourseBlockReplicate (cbDestination, cbPending)]1CREATE TABLE IF NOT EXISTS CourseDiscussion ( courseDiscussionTitle TEXT , courseDiscussionDesc TEXT , courseDiscussionClazzUid INTEGER NOT NULL , courseDiscussionActive INTEGER NOT NULL , courseDiscussionLct INTEGER NOT NULL , courseDiscussionUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )_BCREATE TABLE IF NOT EXISTS CourseDiscussionReplicate ( courseDiscussionPk INTEGER NOT NULL , courseDiscussionVersionId INTEGER NOT NULL DEFAULT 0 , courseDiscussionDestination INTEGER NOT NULL , courseDiscussionPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (courseDiscussionPk, courseDiscussionDestination) )aCREATE INDEX index_CourseDiscussionReplicate_courseDiscussionPk_courseDiscussionDestination_courseDiscussionVersionId ON CourseDiscussionReplicate (courseDiscussionPk, courseDiscussionDestination, courseDiscussionVersionId)cCREATE INDEX index_CourseDiscussionReplicate_courseDiscussionDestination_courseDiscussionPending ON CourseDiscussionReplicate (courseDiscussionDestination, courseDiscussionPending)eCREATE TABLE IF NOT EXISTS CourseGroupMember ( cgmSetUid INTEGER NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid INTEGER NOT NULL , cgmLct INTEGER NOT NULL , cgmUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )gCREATE TABLE IF NOT EXISTS CourseGroupMemberReplicate ( cgmPk INTEGER NOT NULL , cgmVersionId INTEGER NOT NULL DEFAULT 0 , cgmDestination INTEGER NOT NULL , cgmPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cgmPk, cgmDestination) )iCREATE INDEX index_CourseGroupMemberReplicate_cgmPk_cgmDestination_cgmVersionId ON CourseGroupMemberReplicate (cgmPk, cgmDestination, cgmVersionId)kCREATE INDEX index_CourseGroupMemberReplicate_cgmDestination_cgmPending ON CourseGroupMemberReplicate (cgmDestination, cgmPending)mCREATE TABLE IF NOT EXISTS CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive INTEGER NOT NULL , cgsClazzUid INTEGER NOT NULL , cgsLct INTEGER NOT NULL , cgsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )oMCREATE INDEX index_CourseGroupSet_cgsClazzUid ON CourseGroupSet (cgsClazzUid)qCREATE TABLE IF NOT EXISTS CourseGroupSetReplicate ( cgsPk INTEGER NOT NULL , cgsVersionId INTEGER NOT NULL DEFAULT 0 , cgsDestination INTEGER NOT NULL , cgsPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cgsPk, cgsDestination) )sCREATE INDEX index_CourseGroupSetReplicate_cgsPk_cgsDestination_cgsVersionId ON CourseGroupSetReplicate (cgsPk, cgsDestination, cgsVersionId)u|CREATE INDEX index_CourseGroupSetReplicate_cgsDestination_cgsPending ON CourseGroupSetReplicate (cgsDestination, cgsPending)wCREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureClazzUid INTEGER NOT NULL , coursePictureMasterCsn INTEGER NOT NULL , coursePictureLocalCsn INTEGER NOT NULL , coursePictureLastChangedBy INTEGER NOT NULL , coursePictureLct INTEGER NOT NULL , coursePictureUri TEXT , coursePictureMd5 TEXT , coursePictureFileSize INTEGER NOT NULL , coursePictureTimestamp INTEGER NOT NULL , coursePictureMimeType TEXT , coursePictureActive INTEGER NOT NULL , coursePictureUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )yCREATE TABLE IF NOT EXISTS CoursePictureReplicate ( cpPk INTEGER NOT NULL , cpVersionId INTEGER NOT NULL DEFAULT 0 , cpDestination INTEGER NOT NULL , cpPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (cpPk, cpDestination) ){CREATE INDEX index_CoursePictureReplicate_cpPk_cpDestination_cpVersionId ON CoursePictureReplicate (cpPk, cpDestination, cpVersionId)}vCREATE INDEX index_CoursePictureReplicate_cpDestination_cpPending ON CoursePictureReplicate (cpDestination, cpPending)CREATE TABLE IF NOT EXISTS CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct INTEGER NOT NULL , ctUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS CourseTerminologyReplicate ( ctPk INTEGER NOT NULL , ctVersionId INTEGER NOT NULL DEFAULT 0 , ctDestination INTEGER NOT NULL , ctPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (ctPk, ctDestination) )CREATE INDEX index_CourseTerminologyReplicate_ctPk_ctDestination_ctVersionId ON CourseTerminologyReplicate (ctPk, ctDestination, ctVersionId)~CREATE INDEX index_CourseTerminologyReplicate_ctDestination_ctPending ON CourseTerminologyReplicate (ctDestination, ctPending)CREATE TABLE IF NOT EXISTS DiscussionPost ( discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate INTEGER NOT NULL , discussionPostDiscussionTopicUid INTEGER NOT NULL , discussionPostVisible INTEGER NOT NULL , discussionPostArchive INTEGER NOT NULL , discussionPostStartedPersonUid INTEGER NOT NULL , discussionPostClazzUid INTEGER NOT NULL , discussionPostLct INTEGER NOT NULL , discussionPostUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )4CREATE TABLE IF NOT EXISTS DiscussionPostReplicate ( discussionPostPk INTEGER NOT NULL , discussionPostVersionId INTEGER NOT NULL DEFAULT 0 , discussionPostDestination INTEGER NOT NULL , discussionPostPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (discussionPostPk, discussionPostDestination) )CREATE INDEX index_DiscussionPostReplicate_discussionPostPk_discussionPostDestination_discussionPostVersionId ON DiscussionPostReplicate (discussionPostPk, discussionPostDestination, discussionPostVersionId)CREATE INDEX index_DiscussionPostReplicate_discussionPostDestination_discussionPostPending ON DiscussionPostReplicate (discussionPostDestination, discussionPostPending)CREATE TABLE IF NOT EXISTS DiscussionTopic ( discussionTopicTitle TEXT , discussionTopicDesc TEXT , discussionTopicStartDate INTEGER NOT NULL , discussionTopicCourseDiscussionUid INTEGER NOT NULL , discussionTopicVisible INTEGER NOT NULL , discussionTopicArchive INTEGER NOT NULL , discussionTopicIndex INTEGER NOT NULL , discussionTopicClazzUid INTEGER NOT NULL , discussionTopicLct INTEGER NOT NULL , discussionTopicUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL );CREATE TABLE IF NOT EXISTS DiscussionTopicReplicate ( discussionTopicPk INTEGER NOT NULL , discussionTopicVersionId INTEGER NOT NULL DEFAULT 0 , discussionTopicDestination INTEGER NOT NULL , discussionTopicPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (discussionTopicPk, discussionTopicDestination) )CREATE INDEX index_DiscussionTopicReplicate_discussionTopicPk_discussionTopicDestination_discussionTopicVersionId ON DiscussionTopicReplicate (discussionTopicPk, discussionTopicDestination, discussionTopicVersionId)CREATE INDEX index_DiscussionTopicReplicate_discussionTopicDestination_discussionTopicPending ON DiscussionTopicReplicate (discussionTopicDestination, discussionTopicPending)VCREATE TABLE IF NOT EXISTS Message ( messageSenderPersonUid INTEGER NOT NULL , messageTableId INTEGER NOT NULL , messageEntityUid INTEGER NOT NULL , messageText TEXT , messageTimestamp INTEGER NOT NULL , messageClazzUid INTEGER NOT NULL , messageLct INTEGER NOT NULL , messageUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) CREATE TABLE IF NOT EXISTS MessageRead ( messageReadPersonUid INTEGER NOT NULL , messageReadMessageUid INTEGER NOT NULL , messageReadEntityUid INTEGER NOT NULL , messageReadLct INTEGER NOT NULL , messageReadUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE TABLE IF NOT EXISTS MessageReadReplicate ( messageReadPk INTEGER NOT NULL , messageReadVersionId INTEGER NOT NULL DEFAULT 0 , messageReadDestination INTEGER NOT NULL , messageReadPending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (messageReadPk, messageReadDestination) )CREATE INDEX index_MessageReadReplicate_messageReadPk_messageReadDestination_messageReadVersionId ON MessageReadReplicate (messageReadPk, messageReadDestination, messageReadVersionId)CREATE INDEX index_MessageReadReplicate_messageReadDestination_messageReadPending ON MessageReadReplicate (messageReadDestination, messageReadPending)CREATE TABLE IF NOT EXISTS MessageReplicate ( messagePk INTEGER NOT NULL , messageVersionId INTEGER NOT NULL DEFAULT 0 , messageDestination INTEGER NOT NULL , messagePending INTEGER NOT NULL DEFAULT 1 , PRIMARY KEY (messagePk, messageDestination) )CREATE INDEX index_MessageReplicate_messagePk_messageDestination_messageVersionId ON MessageReplicate (messagePk, messageDestination, messageVersionId)~CREATE INDEX index_MessageReplicate_messageDestination_messagePending ON MessageReplicate (messageDestination, messagePending)DROP TABLE ClazzAssignmentCREATE TABLE IF NOT EXISTS ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid INTEGER NOT NULL DEFAULT 0 , caActive INTEGER NOT NULL , caClassCommentEnabled INTEGER NOT NULL , caPrivateCommentsEnabled INTEGER NOT NULL DEFAULT 1 , caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission INTEGER NOT NULL DEFAULT 1 , caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission INTEGER NOT NULL DEFAULT 1 , caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid INTEGER NOT NULL DEFAULT 0 , caClazzUid INTEGER NOT NULL , caLocalChangeSeqNum INTEGER NOT NULL , caMasterChangeSeqNum INTEGER NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct INTEGER NOT NULL , caUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )MCREATE INDEX index_ClazzAssignment_caClazzUid ON ClazzAssignment (caClazzUid)%DROP TABLE ClazzAssignmentContentJoin}CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin ( cacjContentUid INTEGER NOT NULL , cacjAssignmentUid INTEGER NOT NULL , cacjActive INTEGER NOT NULL , cacjWeight INTEGER NOT NULL DEFAULT 0 , cacjMCSN INTEGER NOT NULL , cacjLCSN INTEGER NOT NULL , cacjLCB INTEGER NOT NULL , cacjLct INTEGER NOT NULL , cacjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) DROP TABLE ClazzAssignmentRollUpQCREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp ( cachePersonUid INTEGER NOT NULL , cacheContentEntryUid INTEGER NOT NULL , cacheClazzAssignmentUid INTEGER NOT NULL , cacheStudentScore INTEGER NOT NULL , cacheMaxScore INTEGER NOT NULL , cacheFinalWeightScoreWithPenalty REAL NOT NULL DEFAULT 0 , cacheWeight INTEGER NOT NULL DEFAULT 0 , cacheProgress INTEGER NOT NULL , cacheContentComplete INTEGER NOT NULL , cacheSuccess INTEGER NOT NULL , cachePenalty INTEGER NOT NULL , lastCsnChecked INTEGER NOT NULL , cacheUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )CREATE UNIQUE INDEX index_ClazzAssignmentRollUp_cachePersonUid_cacheContentEntryUid_cacheClazzAssignmentUid ON ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid)DROP TABLE CommentsCREATE TABLE IF NOT EXISTS Comments ( commentsText TEXT , commentsEntityType INTEGER NOT NULL , commentsEntityUid INTEGER NOT NULL , commentsPublic INTEGER NOT NULL , commentsStatus INTEGER NOT NULL , commentsPersonUid INTEGER NOT NULL , commentsToPersonUid INTEGER NOT NULL , commentSubmitterUid INTEGER NOT NULL , commentsFlagged INTEGER NOT NULL , commentsInActive INTEGER NOT NULL , commentsDateTimeAdded INTEGER NOT NULL , commentsDateTimeUpdated INTEGER NOT NULL , commentsMCSN INTEGER NOT NULL , commentsLCSN INTEGER NOT NULL , commentsLCB INTEGER NOT NULL , commentsLct INTEGER NOT NULL , commentsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )OALTER TABLE Clazz ADD COLUMN clazzEnrolmentPolicy INTEGER NOT NULL DEFAULT 102 JALTER TABLE Clazz ADD COLUMN clazzTerminologyUid INTEGER NOT NULL DEFAULT java/lang/IntegervalueOf(I)Ljava/lang/Integer;  stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; UALTER TABLE XObjectEntity ADD COLUMN objectStatementRefUid INTEGER NOT NULL DEFAULT 0 CREATE TRIGGER ch_ins_127 AFTER INSERT ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END  CREATE TRIGGER ch_upd_127 AFTER UPDATE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END  CREATE TRIGGER ch_del_127 AFTER DELETE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, OLD.chatUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = OLD.chatUid); END CREATE VIEW Chat_ReceiveView AS SELECT Chat.*, ChatReplicate.* FROM Chat LEFT JOIN ChatReplicate ON ChatReplicate.chatPk = Chat.chatUid  CREATE TRIGGER chat_remote_insert_ins INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) /*psql ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct */ ; END ( CREATE TRIGGER ch_ins_128 AFTER INSERT ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ( CREATE TRIGGER ch_upd_128 AFTER UPDATE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ( CREATE TRIGGER ch_del_128 AFTER DELETE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, OLD.chatMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = OLD.chatMemberUid); END CREATE VIEW ChatMember_ReceiveView AS SELECT ChatMember.*, ChatMemberReplicate.* FROM ChatMember LEFT JOIN ChatMemberReplicate ON ChatMemberReplicate.chatMemberPk = ChatMember.chatMemberUid  CREATE TRIGGER chatmember_remote_insert_ins INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) /*psql ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct */ ; END $ CREATE TRIGGER ch_ins_523 AFTER INSERT ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_upd_523 AFTER UPDATE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_del_523 AFTER DELETE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, OLD.camUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = OLD.camUid); END CREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CourseAssignmentMarkReplicate.* FROM CourseAssignmentMark LEFT JOIN CourseAssignmentMarkReplicate ON CourseAssignmentMarkReplicate.camPk = CourseAssignmentMark.camUid 5 CREATE TRIGGER courseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) /*psql ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct */; END * CREATE TRIGGER ch_ins_522 AFTER INSERT ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_upd_522 AFTER UPDATE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_del_522 AFTER DELETE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, OLD.casUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = OLD.casUid); END !CREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CourseAssignmentSubmissionReplicate.* FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionReplicate ON CourseAssignmentSubmissionReplicate.casPk = CourseAssignmentSubmission.casUid  CREATE TRIGGER courseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) /*psql ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp */; END 3 CREATE TRIGGER ch_ins_90 AFTER INSERT ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_upd_90 AFTER UPDATE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_del_90 AFTER DELETE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, OLD.casaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = OLD.casaUid); END iCREATE VIEW CourseAssignmentSubmissionAttachment_ReceiveView AS SELECT CourseAssignmentSubmissionAttachment.*, CourseAssignmentSubmissionAttachmentReplicate.* FROM CourseAssignmentSubmissionAttachment LEFT JOIN CourseAssignmentSubmissionAttachmentReplicate ON CourseAssignmentSubmissionAttachmentReplicate.casaPk = CourseAssignmentSubmissionAttachment.casaUid  CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) /*psql ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp */; END F CREATE TRIGGER ATTUPD_CourseAssignmentSubmissionAttachment AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN OLD.casaMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; END  CREATE TRIGGER ch_ins_124 AFTER INSERT ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_upd_124 AFTER UPDATE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_del_124 AFTER DELETE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, OLD.cbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = OLD.cbUid); END CREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CourseBlockReplicate.* FROM CourseBlock LEFT JOIN CourseBlockReplicate ON CourseBlockReplicate.cbPk = CourseBlock.cbUid  CREATE TRIGGER courseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) /*psql ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct */; END  : CREATE TRIGGER ch_ins_130 AFTER INSERT ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END  : CREATE TRIGGER ch_upd_130 AFTER UPDATE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END  : CREATE TRIGGER ch_del_130 AFTER DELETE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, OLD.courseDiscussionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = OLD.courseDiscussionUid); END CREATE VIEW CourseDiscussion_ReceiveView AS SELECT CourseDiscussion.*, CourseDiscussionReplicate.* FROM CourseDiscussion LEFT JOIN CourseDiscussionReplicate ON CourseDiscussionReplicate.courseDiscussionPk = CourseDiscussion.courseDiscussionUid  CREATE TRIGGER coursediscussion_remote_insert_ins INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) /*psql ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct */ ; END ! CREATE TRIGGER ch_ins_243 AFTER INSERT ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END ! CREATE TRIGGER ch_upd_243 AFTER UPDATE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END ! CREATE TRIGGER ch_del_243 AFTER DELETE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, OLD.cgmUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = OLD.cgmUid); END CREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CourseGroupMemberReplicate.* FROM CourseGroupMember LEFT JOIN CourseGroupMemberReplicate ON CourseGroupMemberReplicate.cgmPk = CourseGroupMember.cgmUid  CREATE TRIGGER coursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) /*psql ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct */; END  CREATE TRIGGER ch_ins_242 AFTER INSERT ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END  CREATE TRIGGER ch_upd_242 AFTER UPDATE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END ! CREATE TRIGGER ch_del_242 AFTER DELETE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, OLD.cgsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = OLD.cgsUid); END #CREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CourseGroupSetReplicate.* FROM CourseGroupSet LEFT JOIN CourseGroupSetReplicate ON CourseGroupSetReplicate.cgsPk = CourseGroupSet.cgsUid % CREATE TRIGGER coursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) /*psql ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct */; END '1 CREATE TRIGGER ch_ins_125 AFTER INSERT ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END )1 CREATE TRIGGER ch_upd_125 AFTER UPDATE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END +1 CREATE TRIGGER ch_del_125 AFTER DELETE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, OLD.coursePictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = OLD.coursePictureUid); END -CREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CoursePictureReplicate.* FROM CoursePicture LEFT JOIN CoursePictureReplicate ON CoursePictureReplicate.cpPk = CoursePicture.coursePictureUid /^ CREATE TRIGGER coursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) /*psql ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive */; END 1 CREATE TRIGGER ATTUPD_CoursePicture AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; END 3 CREATE TRIGGER ch_ins_450 AFTER INSERT ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END 5 CREATE TRIGGER ch_upd_450 AFTER UPDATE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END 7 CREATE TRIGGER ch_del_450 AFTER DELETE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, OLD.ctUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = OLD.ctUid); END 9CREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CourseTerminologyReplicate.* FROM CourseTerminology LEFT JOIN CourseTerminologyReplicate ON CourseTerminologyReplicate.ctPk = CourseTerminology.ctUid ; CREATE TRIGGER courseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) /*psql ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct */; END =4 CREATE TRIGGER ch_ins_132 AFTER INSERT ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END ?4 CREATE TRIGGER ch_upd_132 AFTER UPDATE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END A4 CREATE TRIGGER ch_del_132 AFTER DELETE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, OLD.discussionPostUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = OLD.discussionPostUid); END CCREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, DiscussionPostReplicate.* FROM DiscussionPost LEFT JOIN DiscussionPostReplicate ON DiscussionPostReplicate.discussionPostPk = DiscussionPost.discussionPostUid E CREATE TRIGGER discussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) /*psql ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct */ ; END G7 CREATE TRIGGER ch_ins_131 AFTER INSERT ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END I7 CREATE TRIGGER ch_upd_131 AFTER UPDATE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END K7 CREATE TRIGGER ch_del_131 AFTER DELETE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, OLD.discussionTopicUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = OLD.discussionTopicUid); END MCREATE VIEW DiscussionTopic_ReceiveView AS SELECT DiscussionTopic.*, DiscussionTopicReplicate.* FROM DiscussionTopic LEFT JOIN DiscussionTopicReplicate ON DiscussionTopicReplicate.discussionTopicPk = DiscussionTopic.discussionTopicUid O CREATE TRIGGER discussiontopic_remote_insert_ins INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) /*psql ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct */ ; END Q CREATE TRIGGER ch_ins_126 AFTER INSERT ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END S CREATE TRIGGER ch_upd_126 AFTER UPDATE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END U CREATE TRIGGER ch_del_126 AFTER DELETE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, OLD.messageUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = OLD.messageUid); END WCREATE VIEW Message_ReceiveView AS SELECT Message.*, MessageReplicate.* FROM Message LEFT JOIN MessageReplicate ON MessageReplicate.messagePk = Message.messageUid Y CREATE TRIGGER message_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) /*psql ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct */ ; END [+ CREATE TRIGGER ch_ins_129 AFTER INSERT ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END ]+ CREATE TRIGGER ch_upd_129 AFTER UPDATE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END _+ CREATE TRIGGER ch_del_129 AFTER DELETE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, OLD.messageReadUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = OLD.messageReadUid); END aCREATE VIEW MessageRead_ReceiveView AS SELECT MessageRead.*, MessageReadReplicate.* FROM MessageRead LEFT JOIN MessageReadReplicate ON MessageReadReplicate.messageReadPk = MessageRead.messageReadUid cp CREATE TRIGGER messageread_remote_insert_ins INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW BEGIN REPLACE INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) /*psql ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct */ ; END e/DROP VIEW IF EXISTS ClazzAssignment_ReceiveViewg8DROP TRIGGER IF EXISTS clazzassignment_remote_insert_insi!DROP TRIGGER IF EXISTS ch_ins_521k!DROP TRIGGER IF EXISTS ch_upd_521m!DROP TRIGGER IF EXISTS ch_del_521oCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid qf CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END s, CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END u, CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END w, CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END y:DROP VIEW IF EXISTS ClazzAssignmentContentJoin_ReceiveView{CDROP TRIGGER IF EXISTS clazzassignmentcontentjoin_remote_insert_ins}!DROP TRIGGER IF EXISTS ch_ins_522!DROP TRIGGER IF EXISTS ch_upd_522!DROP TRIGGER IF EXISTS ch_del_522(DROP VIEW IF EXISTS Comments_ReceiveView1DROP TRIGGER IF EXISTS comments_remote_insert_ins!DROP TRIGGER IF EXISTS ch_ins_101!DROP TRIGGER IF EXISTS ch_upd_101!DROP TRIGGER IF EXISTS ch_del_101CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid & CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END  CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END CREATE TABLE IF NOT EXISTS Chat ( chatStartDate BIGINT NOT NULL , chatTitle TEXT , chatGroup BOOL NOT NULL , chatLct BIGINT NOT NULL , chatUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ChatMember ( chatMemberChatUid BIGINT NOT NULL , chatMemberPersonUid BIGINT NOT NULL , chatMemberJoinedDate BIGINT NOT NULL , chatMemberLeftDate BIGINT NOT NULL , chatMemberLct BIGINT NOT NULL , chatMemberUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ChatReplicate ( chatPk BIGINT NOT NULL , chatVersionId BIGINT NOT NULL DEFAULT 0 , chatDestination BIGINT NOT NULL , chatPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (chatPk, chatDestination) )CREATE TABLE IF NOT EXISTS ChatMemberReplicate ( chatMemberPk BIGINT NOT NULL , chatMemberVersionId BIGINT NOT NULL DEFAULT 0 , chatMemberDestination BIGINT NOT NULL , chatMemberPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (chatMemberPk, chatMemberDestination) )CREATE TABLE IF NOT EXISTS CourseAssignmentMark ( camAssignmentUid BIGINT NOT NULL , camSubmitterUid BIGINT NOT NULL , camMark FLOAT NOT NULL , camPenalty INTEGER NOT NULL , camLct BIGINT NOT NULL , camUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseAssignmentMarkReplicate ( camPk BIGINT NOT NULL , camVersionId BIGINT NOT NULL DEFAULT 0 , camDestination BIGINT NOT NULL , camPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (camPk, camDestination) )$CREATE TABLE IF NOT EXISTS CourseAssignmentSubmission ( casAssignmentUid BIGINT NOT NULL , casSubmitterUid BIGINT NOT NULL , casSubmitterPersonUid BIGINT NOT NULL , casText TEXT , casType INTEGER NOT NULL , casTimestamp BIGINT NOT NULL , casUid BIGSERIAL PRIMARY KEY NOT NULL ) CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachment ( casaSubmissionUid BIGINT NOT NULL , casaMimeType TEXT , casaUri TEXT , casaMd5 TEXT , casaSize INTEGER NOT NULL , casaTimestamp BIGINT NOT NULL , casaUid BIGSERIAL PRIMARY KEY NOT NULL ) CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionAttachmentReplicate ( casaPk BIGINT NOT NULL , casaVersionId BIGINT NOT NULL DEFAULT 0 , casaDestination BIGINT NOT NULL , casaPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (casaPk, casaDestination) )CREATE TABLE IF NOT EXISTS CourseAssignmentSubmissionReplicate ( casPk BIGINT NOT NULL , casVersionId BIGINT NOT NULL DEFAULT 0 , casDestination BIGINT NOT NULL , casPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (casPk, casDestination) )CREATE TABLE IF NOT EXISTS CourseBlock ( cbType INTEGER NOT NULL , cbIndentLevel INTEGER NOT NULL , cbModuleParentBlockUid BIGINT NOT NULL , cbTitle TEXT , cbDescription TEXT , cbCompletionCriteria INTEGER NOT NULL , cbHideUntilDate BIGINT NOT NULL , cbDeadlineDate BIGINT NOT NULL , cbLateSubmissionPenalty INTEGER NOT NULL , cbGracePeriodDate BIGINT NOT NULL , cbMaxPoints INTEGER NOT NULL , cbMinPoints INTEGER NOT NULL , cbIndex INTEGER NOT NULL , cbClazzUid BIGINT NOT NULL , cbActive BOOL NOT NULL , cbHidden BOOL NOT NULL , cbEntityUid BIGINT NOT NULL , cbLct BIGINT NOT NULL , cbUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseBlockReplicate ( cbPk BIGINT NOT NULL , cbVersionId BIGINT NOT NULL DEFAULT 0 , cbDestination BIGINT NOT NULL , cbPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cbPk, cbDestination) )CREATE TABLE IF NOT EXISTS CourseDiscussion ( courseDiscussionTitle TEXT , courseDiscussionDesc TEXT , courseDiscussionClazzUid BIGINT NOT NULL , courseDiscussionActive BOOL NOT NULL , courseDiscussionLct BIGINT NOT NULL , courseDiscussionUid BIGSERIAL PRIMARY KEY NOT NULL )>CREATE TABLE IF NOT EXISTS CourseDiscussionReplicate ( courseDiscussionPk BIGINT NOT NULL , courseDiscussionVersionId BIGINT NOT NULL DEFAULT 0 , courseDiscussionDestination BIGINT NOT NULL , courseDiscussionPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (courseDiscussionPk, courseDiscussionDestination) )CREATE TABLE IF NOT EXISTS CourseGroupMember ( cgmSetUid BIGINT NOT NULL , cgmGroupNumber INTEGER NOT NULL , cgmPersonUid BIGINT NOT NULL , cgmLct BIGINT NOT NULL , cgmUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseGroupMemberReplicate ( cgmPk BIGINT NOT NULL , cgmVersionId BIGINT NOT NULL DEFAULT 0 , cgmDestination BIGINT NOT NULL , cgmPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cgmPk, cgmDestination) )CREATE TABLE IF NOT EXISTS CourseGroupSet ( cgsName TEXT , cgsTotalGroups INTEGER NOT NULL , cgsActive BOOL NOT NULL , cgsClazzUid BIGINT NOT NULL , cgsLct BIGINT NOT NULL , cgsUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseGroupSetReplicate ( cgsPk BIGINT NOT NULL , cgsVersionId BIGINT NOT NULL DEFAULT 0 , cgsDestination BIGINT NOT NULL , cgsPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cgsPk, cgsDestination) )CREATE TABLE IF NOT EXISTS CoursePicture ( coursePictureClazzUid BIGINT NOT NULL , coursePictureMasterCsn BIGINT NOT NULL , coursePictureLocalCsn BIGINT NOT NULL , coursePictureLastChangedBy INTEGER NOT NULL , coursePictureLct BIGINT NOT NULL , coursePictureUri TEXT , coursePictureMd5 TEXT , coursePictureFileSize INTEGER NOT NULL , coursePictureTimestamp BIGINT NOT NULL , coursePictureMimeType TEXT , coursePictureActive BOOL NOT NULL , coursePictureUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CoursePictureReplicate ( cpPk BIGINT NOT NULL , cpVersionId BIGINT NOT NULL DEFAULT 0 , cpDestination BIGINT NOT NULL , cpPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cpPk, cpDestination) )CREATE TABLE IF NOT EXISTS CourseTerminology ( ctTitle TEXT , ctTerminology TEXT , ctLct BIGINT NOT NULL , ctUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS CourseTerminologyReplicate ( ctPk BIGINT NOT NULL , ctVersionId BIGINT NOT NULL DEFAULT 0 , ctDestination BIGINT NOT NULL , ctPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (ctPk, ctDestination) )CREATE TABLE IF NOT EXISTS DiscussionPost ( discussionPostTitle TEXT , discussionPostMessage TEXT , discussionPostStartDate BIGINT NOT NULL , discussionPostDiscussionTopicUid BIGINT NOT NULL , discussionPostVisible BOOL NOT NULL , discussionPostArchive BOOL NOT NULL , discussionPostStartedPersonUid BIGINT NOT NULL , discussionPostClazzUid BIGINT NOT NULL , discussionPostLct BIGINT NOT NULL , discussionPostUid BIGSERIAL PRIMARY KEY NOT NULL )0CREATE TABLE IF NOT EXISTS DiscussionPostReplicate ( discussionPostPk BIGINT NOT NULL , discussionPostVersionId BIGINT NOT NULL DEFAULT 0 , discussionPostDestination BIGINT NOT NULL , discussionPostPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (discussionPostPk, discussionPostDestination) )CREATE TABLE IF NOT EXISTS DiscussionTopic ( discussionTopicTitle TEXT , discussionTopicDesc TEXT , discussionTopicStartDate BIGINT NOT NULL , discussionTopicCourseDiscussionUid BIGINT NOT NULL , discussionTopicVisible BOOL NOT NULL , discussionTopicArchive BOOL NOT NULL , discussionTopicIndex INTEGER NOT NULL , discussionTopicClazzUid BIGINT NOT NULL , discussionTopicLct BIGINT NOT NULL , discussionTopicUid BIGSERIAL PRIMARY KEY NOT NULL )7CREATE TABLE IF NOT EXISTS DiscussionTopicReplicate ( discussionTopicPk BIGINT NOT NULL , discussionTopicVersionId BIGINT NOT NULL DEFAULT 0 , discussionTopicDestination BIGINT NOT NULL , discussionTopicPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (discussionTopicPk, discussionTopicDestination) )DCREATE TABLE IF NOT EXISTS Message ( messageSenderPersonUid BIGINT NOT NULL , messageTableId INTEGER NOT NULL , messageEntityUid BIGINT NOT NULL , messageText TEXT , messageTimestamp BIGINT NOT NULL , messageClazzUid BIGINT NOT NULL , messageLct BIGINT NOT NULL , messageUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS MessageRead ( messageReadPersonUid BIGINT NOT NULL , messageReadMessageUid BIGINT NOT NULL , messageReadEntityUid BIGINT NOT NULL , messageReadLct BIGINT NOT NULL , messageReadUid BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS MessageReadReplicate ( messageReadPk BIGINT NOT NULL , messageReadVersionId BIGINT NOT NULL DEFAULT 0 , messageReadDestination BIGINT NOT NULL , messageReadPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (messageReadPk, messageReadDestination) )CREATE TABLE IF NOT EXISTS MessageReplicate ( messagePk BIGINT NOT NULL , messageVersionId BIGINT NOT NULL DEFAULT 0 , messageDestination BIGINT NOT NULL , messagePending BOOL NOT NULL DEFAULT true, PRIMARY KEY (messagePk, messageDestination) )%DROP VIEW ClazzAssignment_ReceiveViewCREATE TABLE IF NOT EXISTS ClazzAssignment ( caTitle TEXT , caDescription TEXT , caGroupUid BIGINT NOT NULL DEFAULT 0 , caActive BOOL NOT NULL , caClassCommentEnabled BOOL NOT NULL , caPrivateCommentsEnabled BOOL NOT NULL DEFAULT true, caCompletionCriteria INTEGER NOT NULL DEFAULT 100 , caRequireFileSubmission BOOL NOT NULL DEFAULT true, caFileType INTEGER NOT NULL DEFAULT 0 , caSizeLimit INTEGER NOT NULL DEFAULT 50 , caNumberOfFiles INTEGER NOT NULL DEFAULT 1 , caSubmissionPolicy INTEGER NOT NULL DEFAULT 1 , caMarkingType INTEGER NOT NULL DEFAULT 1 , caRequireTextSubmission BOOL NOT NULL DEFAULT true, caTextLimitType INTEGER NOT NULL DEFAULT 1 , caTextLimit INTEGER NOT NULL DEFAULT 500 , caXObjectUid BIGINT NOT NULL DEFAULT 0 , caClazzUid BIGINT NOT NULL , caLocalChangeSeqNum BIGINT NOT NULL , caMasterChangeSeqNum BIGINT NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct BIGINT NOT NULL , caUid BIGSERIAL PRIMARY KEY NOT NULL )0DROP VIEW ClazzAssignmentContentJoin_ReceiveViewhCREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin ( cacjContentUid BIGINT NOT NULL , cacjAssignmentUid BIGINT NOT NULL , cacjActive BOOL NOT NULL , cacjWeight INTEGER NOT NULL DEFAULT 0 , cacjMCSN BIGINT NOT NULL , cacjLCSN BIGINT NOT NULL , cacjLCB INTEGER NOT NULL , cacjLct BIGINT NOT NULL , cacjUid BIGSERIAL PRIMARY KEY NOT NULL )?CREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp ( cachePersonUid BIGINT NOT NULL , cacheContentEntryUid BIGINT NOT NULL , cacheClazzAssignmentUid BIGINT NOT NULL , cacheStudentScore INTEGER NOT NULL , cacheMaxScore INTEGER NOT NULL , cacheFinalWeightScoreWithPenalty FLOAT NOT NULL DEFAULT 0 , cacheWeight INTEGER NOT NULL DEFAULT 0 , cacheProgress INTEGER NOT NULL , cacheContentComplete BOOL NOT NULL , cacheSuccess SMALLINT NOT NULL , cachePenalty INTEGER NOT NULL , lastCsnChecked BIGINT NOT NULL , cacheUid BIGSERIAL PRIMARY KEY NOT NULL )DROP VIEW Comments_ReceiveViewCREATE TABLE IF NOT EXISTS Comments ( commentsText TEXT , commentsEntityType INTEGER NOT NULL , commentsEntityUid BIGINT NOT NULL , commentsPublic BOOL NOT NULL , commentsStatus INTEGER NOT NULL , commentsPersonUid BIGINT NOT NULL , commentsToPersonUid BIGINT NOT NULL , commentSubmitterUid BIGINT NOT NULL , commentsFlagged BOOL NOT NULL , commentsInActive BOOL NOT NULL , commentsDateTimeAdded BIGINT NOT NULL , commentsDateTimeUpdated BIGINT NOT NULL , commentsMCSN BIGINT NOT NULL , commentsLCSN BIGINT NOT NULL , commentsLCB INTEGER NOT NULL , commentsLct BIGINT NOT NULL , commentsUid BIGSERIAL PRIMARY KEY NOT NULL )IALTER TABLE Clazz ADD COLUMN clazzTerminologyUid BIGINT NOT NULL DEFAULT  CREATE OR REPLACE FUNCTION ch_upd_127_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (127, NEW.chatUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql o CREATE TRIGGER ch_upd_127_trig AFTER UPDATE OR INSERT ON Chat FOR EACH ROW EXECUTE PROCEDURE ch_upd_127_fn();  CREATE OR REPLACE FUNCTION ch_del_127_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (127, OLD.chatUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql e CREATE TRIGGER ch_del_127_trig AFTER DELETE ON Chat FOR EACH ROW EXECUTE PROCEDURE ch_del_127_fn(); CREATE OR REPLACE FUNCTION chat_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER chat_remote_insert_trig INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW EXECUTE PROCEDURE chat_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_128_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (128, NEW.chatMemberUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql u CREATE TRIGGER ch_upd_128_trig AFTER UPDATE OR INSERT ON ChatMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_128_fn();  CREATE OR REPLACE FUNCTION ch_del_128_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (128, OLD.chatMemberUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql k CREATE TRIGGER ch_del_128_trig AFTER DELETE ON ChatMember FOR EACH ROW EXECUTE PROCEDURE ch_del_128_fn(); CREATE OR REPLACE FUNCTION chatmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER chatmember_remote_insert_trig INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE chatmember_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_523_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (523, NEW.camUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_523_trig AFTER UPDATE OR INSERT ON CourseAssignmentMark FOR EACH ROW EXECUTE PROCEDURE ch_upd_523_fn();  CREATE OR REPLACE FUNCTION ch_del_523_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (523, OLD.camUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql u CREATE TRIGGER ch_del_523_trig AFTER DELETE ON CourseAssignmentMark FOR EACH ROW EXECUTE PROCEDURE ch_del_523_fn(); qCREATE OR REPLACE FUNCTION courseassignmentmark_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentmark_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentmark_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_522_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (522, NEW.casUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql   CREATE TRIGGER ch_upd_522_trig AFTER UPDATE OR INSERT ON CourseAssignmentSubmission FOR EACH ROW EXECUTE PROCEDURE ch_upd_522_fn();   CREATE OR REPLACE FUNCTION ch_del_522_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (522, OLD.casUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql  { CREATE TRIGGER ch_del_522_trig AFTER DELETE ON CourseAssignmentSubmission FOR EACH ROW EXECUTE PROCEDURE ch_del_522_fn(); CREATE OR REPLACE FUNCTION courseassignmentsubmission_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentsubmission_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentsubmission_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_90_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (90, NEW.casaUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_90_trig AFTER UPDATE OR INSERT ON CourseAssignmentSubmissionAttachment FOR EACH ROW EXECUTE PROCEDURE ch_upd_90_fn();  CREATE OR REPLACE FUNCTION ch_del_90_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (90, OLD.casaUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_del_90_trig AFTER DELETE ON CourseAssignmentSubmissionAttachment FOR EACH ROW EXECUTE PROCEDURE ch_del_90_fn(); CREATE OR REPLACE FUNCTION courseassignmentsubmissionattachment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_trig INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseassignmentsubmissionattachment_remote_insert_fn()  CREATE OR REPLACE FUNCTION attach_CourseAssignmentSubmissionAttachment_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsql!CREATE TRIGGER attach_CourseAssignmentSubmissionAttachment_trig AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN (OLD.casaMd5 IS NOT NULL) EXECUTE PROCEDURE attach_CourseAssignmentSubmissionAttachment_fn();# CREATE OR REPLACE FUNCTION ch_upd_124_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (124, NEW.cbUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql %v CREATE TRIGGER ch_upd_124_trig AFTER UPDATE OR INSERT ON CourseBlock FOR EACH ROW EXECUTE PROCEDURE ch_upd_124_fn(); ' CREATE OR REPLACE FUNCTION ch_del_124_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (124, OLD.cbUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql )l CREATE TRIGGER ch_del_124_trig AFTER DELETE ON CourseBlock FOR EACH ROW EXECUTE PROCEDURE ch_del_124_fn(); +CREATE OR REPLACE FUNCTION courseblock_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql- CREATE TRIGGER courseblock_remote_insert_trig INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseblock_remote_insert_fn() / CREATE OR REPLACE FUNCTION ch_upd_130_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (130, NEW.courseDiscussionUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql 1{ CREATE TRIGGER ch_upd_130_trig AFTER UPDATE OR INSERT ON CourseDiscussion FOR EACH ROW EXECUTE PROCEDURE ch_upd_130_fn(); 3 CREATE OR REPLACE FUNCTION ch_del_130_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (130, OLD.courseDiscussionUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql 5q CREATE TRIGGER ch_del_130_trig AFTER DELETE ON CourseDiscussion FOR EACH ROW EXECUTE PROCEDURE ch_del_130_fn(); 7_CREATE OR REPLACE FUNCTION coursediscussion_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql9 CREATE TRIGGER coursediscussion_remote_insert_trig INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursediscussion_remote_insert_fn() ; CREATE OR REPLACE FUNCTION ch_upd_243_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (243, NEW.cgmUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql =| CREATE TRIGGER ch_upd_243_trig AFTER UPDATE OR INSERT ON CourseGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_upd_243_fn(); ? CREATE OR REPLACE FUNCTION ch_del_243_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (243, OLD.cgmUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Ar CREATE TRIGGER ch_del_243_trig AFTER DELETE ON CourseGroupMember FOR EACH ROW EXECUTE PROCEDURE ch_del_243_fn(); C!CREATE OR REPLACE FUNCTION coursegroupmember_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlE CREATE TRIGGER coursegroupmember_remote_insert_trig INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursegroupmember_remote_insert_fn() G CREATE OR REPLACE FUNCTION ch_upd_242_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (242, NEW.cgsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Iy CREATE TRIGGER ch_upd_242_trig AFTER UPDATE OR INSERT ON CourseGroupSet FOR EACH ROW EXECUTE PROCEDURE ch_upd_242_fn(); K CREATE OR REPLACE FUNCTION ch_del_242_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (242, OLD.cgsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Mo CREATE TRIGGER ch_del_242_trig AFTER DELETE ON CourseGroupSet FOR EACH ROW EXECUTE PROCEDURE ch_del_242_fn(); OICREATE OR REPLACE FUNCTION coursegroupset_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlQ CREATE TRIGGER coursegroupset_remote_insert_trig INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursegroupset_remote_insert_fn() S CREATE OR REPLACE FUNCTION ch_upd_125_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (125, NEW.coursePictureUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql Ux CREATE TRIGGER ch_upd_125_trig AFTER UPDATE OR INSERT ON CoursePicture FOR EACH ROW EXECUTE PROCEDURE ch_upd_125_fn(); W CREATE OR REPLACE FUNCTION ch_del_125_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (125, OLD.coursePictureUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Yn CREATE TRIGGER ch_del_125_trig AFTER DELETE ON CoursePicture FOR EACH ROW EXECUTE PROCEDURE ch_del_125_fn(); [CREATE OR REPLACE FUNCTION coursepicture_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql] CREATE TRIGGER coursepicture_remote_insert_trig INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW EXECUTE PROCEDURE coursepicture_remote_insert_fn() _ CREATE OR REPLACE FUNCTION attach_CoursePicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsqlaCREATE TRIGGER attach_CoursePicture_trig AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN (OLD.coursePictureMd5 IS NOT NULL) EXECUTE PROCEDURE attach_CoursePicture_fn();c CREATE OR REPLACE FUNCTION ch_upd_450_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (450, NEW.ctUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql e| CREATE TRIGGER ch_upd_450_trig AFTER UPDATE OR INSERT ON CourseTerminology FOR EACH ROW EXECUTE PROCEDURE ch_upd_450_fn(); g CREATE OR REPLACE FUNCTION ch_del_450_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (450, OLD.ctUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql ir CREATE TRIGGER ch_del_450_trig AFTER DELETE ON CourseTerminology FOR EACH ROW EXECUTE PROCEDURE ch_del_450_fn(); kCREATE OR REPLACE FUNCTION courseterminology_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlm CREATE TRIGGER courseterminology_remote_insert_trig INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW EXECUTE PROCEDURE courseterminology_remote_insert_fn() o CREATE OR REPLACE FUNCTION ch_upd_132_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (132, NEW.discussionPostUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql qy CREATE TRIGGER ch_upd_132_trig AFTER UPDATE OR INSERT ON DiscussionPost FOR EACH ROW EXECUTE PROCEDURE ch_upd_132_fn(); s CREATE OR REPLACE FUNCTION ch_del_132_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (132, OLD.discussionPostUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql uo CREATE TRIGGER ch_del_132_trig AFTER DELETE ON DiscussionPost FOR EACH ROW EXECUTE PROCEDURE ch_del_132_fn(); wCCREATE OR REPLACE FUNCTION discussionpost_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqly CREATE TRIGGER discussionpost_remote_insert_trig INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW EXECUTE PROCEDURE discussionpost_remote_insert_fn() { CREATE OR REPLACE FUNCTION ch_upd_131_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (131, NEW.discussionTopicUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql }z CREATE TRIGGER ch_upd_131_trig AFTER UPDATE OR INSERT ON DiscussionTopic FOR EACH ROW EXECUTE PROCEDURE ch_upd_131_fn();  CREATE OR REPLACE FUNCTION ch_del_131_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (131, OLD.discussionTopicUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql p CREATE TRIGGER ch_del_131_trig AFTER DELETE ON DiscussionTopic FOR EACH ROW EXECUTE PROCEDURE ch_del_131_fn(); 2CREATE OR REPLACE FUNCTION discussiontopic_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER discussiontopic_remote_insert_trig INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW EXECUTE PROCEDURE discussiontopic_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_126_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (126, NEW.messageUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql r CREATE TRIGGER ch_upd_126_trig AFTER UPDATE OR INSERT ON Message FOR EACH ROW EXECUTE PROCEDURE ch_upd_126_fn();  CREATE OR REPLACE FUNCTION ch_del_126_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (126, OLD.messageUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql h CREATE TRIGGER ch_del_126_trig AFTER DELETE ON Message FOR EACH ROW EXECUTE PROCEDURE ch_del_126_fn(); VCREATE OR REPLACE FUNCTION message_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER message_remote_insert_trig INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW EXECUTE PROCEDURE message_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_129_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (129, NEW.messageReadUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql v CREATE TRIGGER ch_upd_129_trig AFTER UPDATE OR INSERT ON MessageRead FOR EACH ROW EXECUTE PROCEDURE ch_upd_129_fn();  CREATE OR REPLACE FUNCTION ch_del_129_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (129, OLD.messageReadUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql l CREATE TRIGGER ch_del_129_trig AFTER DELETE ON MessageRead FOR EACH ROW EXECUTE PROCEDURE ch_del_129_fn(); CREATE OR REPLACE FUNCTION messageread_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER messageread_remote_insert_trig INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW EXECUTE PROCEDURE messageread_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, NEW.caUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql z CREATE TRIGGER ch_upd_520_trig AFTER UPDATE OR INSERT ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_upd_520_fn();  CREATE OR REPLACE FUNCTION ch_del_520_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (520, OLD.caUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql p CREATE TRIGGER ch_del_520_trig AFTER DELETE ON ClazzAssignment FOR EACH ROW EXECUTE PROCEDURE ch_del_520_fn(); CREATE OR REPLACE FUNCTION clazzassignment_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignment_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignment_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, NEW.cacjUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql  CREATE TRIGGER ch_upd_521_trig AFTER UPDATE OR INSERT ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_upd_521_fn();  CREATE OR REPLACE FUNCTION ch_del_521_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (521, OLD.cacjUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql { CREATE TRIGGER ch_del_521_trig AFTER DELETE ON ClazzAssignmentContentJoin FOR EACH ROW EXECUTE PROCEDURE ch_del_521_fn(); #CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid -CREATE OR REPLACE FUNCTION clazzassignmentcontentjoin_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive,cacjWeight, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjWeight, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjWeight = EXCLUDED.cacjWeight, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_trig INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzassignmentcontentjoin_remote_insert_fn()  CREATE OR REPLACE FUNCTION ch_upd_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, NEW.commentsUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql 2DROP TRIGGER IF EXISTS ch_upd_208_trig ON Commentss CREATE TRIGGER ch_upd_208_trig AFTER UPDATE OR INSERT ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_upd_208_fn();  CREATE OR REPLACE FUNCTION ch_del_208_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (208, OLD.commentsUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql 2DROP TRIGGER IF EXISTS ch_del_208_trig ON Commentsi CREATE TRIGGER ch_del_208_trig AFTER DELETE ON Comments FOR EACH ROW EXECUTE PROCEDURE ch_del_208_fn(); nCREATE OR REPLACE FUNCTION comments_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlJDROP TRIGGER IF EXISTS comments_remote_insert_trig ON Comments_ReceiveView CREATE TRIGGER comments_remote_insert_trig INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW EXECUTE PROCEDURE comments_remote_insert_fn() stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase  p1Ljava/lang/Object; INSTANCE  Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase  UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 $*   %+Y M+& E,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(R.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(^.W,(`.W,(b.W,(d.W,(f.W,(h.W,(j.W,(l.W,(n.W,(p.W,(r.W,(t.W,(v.W,(x.W,(z.W,(|.W,(~.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(exn`Ƹʹ.W,(̹.W,(ι.W,(й.W,(ҹ.W,(Թ.W,(ֹ.W,(ع.W,(ڹ.W,(ܹ.W,(޹.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,( .W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,(".W,($.W,(&.W,((.W,(*.W,(,.W,(..W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(R.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(^.W,(`.W,(b.W,(d.W,(f.W,(h.W,(j.W,(l.W,(n.W,(p.W,(r.W,(t.W,(v.W,(x.W,(z.W,(|.W,(~.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W R,(.W,(.W,(.W,(2.W,(4.W,(.W,(:.W,(<.W,(.W,(.W,(B.W,(D.W,(.W,(.W,(.W,(L.W,(N.W,(.W,(R.W,(T.W,(.W,(X.W,(.W,(\.W,(^.W,(.W,(.W,(d.W,(f.W,(.W,(.W,(l.W,(n.W,(.W,(r.W,(.W,(v.W,(x.W,(.W,(.W,(~.W,(.W,(¹.W,(Ĺ.W,(.W,(.W,(ƹ.W,(ȹ.W,(.W,(.W,(ʹ.W,(̹.W,(.W,(.W,(ι.W,(й.W,(ҹ.W,(.W,(.W,(Թ.W,(.W,(.W,(ֹ.W,(.W,(ع.W,(.W,(ڹ.W,(.W,(ܹ.W,(.W,(޹.W,(.W,(.W,(.W,(.W,(exn`Ƹʹ.W,(̹.W,(.W,(.W,(.W,(.W,(Թ.W,(.W,(.W,(.W,(.W,(.W,(.W,(޹.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,( .W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,( .W,(".W,($.W,(&.W,((.W,(*.W,(,.W,(.W,(..W,(0.W,(2.W,(4.W,(6.W,(8.W,(.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(&.W,(R.W,(T.W,(V.W,(X.W,(Z.W,(\.W,(0.W,(^.W,(`.W,(b.W,(d.W,(f.W,(h.W,(j.W,(l.W,(<.W,(n.W,(p.W,(r.W,(t.W,(v.W,(x.W,(F.W,(z.W,(|.W,(~.W,(.W,(.W,(.W,(P.W,(.W,(.W,(.W,(.W,(.W,(.W,(Z.W,(.W,(.W,(.W,(.W,(.W,(.W,(d.W,(.W,(.W,(.W,(.W,(.W,(.W,(r.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(.W,(¹.W,(Ĺ.W,(ƹ.W,(.W,(ȹ.W,(ʹ.W,(̹.W,  [ NA Y Y Z \ \ ]& ^' ^+ _3 `4 `8 a@ bA bE cM eN eR fZ g[ g_ hg ih il jt ku ky l n n o q q r s s t u u v x x y z z { | | } ~ ~          " * 6 7 ; C D H P Q U ] ^ b j k o w x |                                     $ , - 1 9 : > F G K S T X ` a e m n r z {                                      # $ ( 0 1 5 = I J N V b n o s {                             ! % - . 2 : ; ? G H L T U Y a b f n o s !{ "| " # $ $ % & & ' ( ( ) , , - . . / 0 0 1 2 2 3 4 4 5 7 7 8 9 9 : ; ; < = = >$ ?% ?) @1 A2 A6 R? T@ TD UM VN VR W[ X\ X` Yi Zj Zn [w \x \| ] ` ` a b b c d d e f f g h h i k k l m m n o o p q q r s s t v v w x x$ y- z. z2 {; |< |@ }I ~J ~N W X \ e f j s t x                                     ) * . 7 8 < E F J S T X a b f o p t } ~                               # 0 = J K O X Y ] f g k t u y                 ! % . / 3 < = A J K O [ \ ` i  j  n  w  x  |                                !  !  " ' # ( # , $ 4 % 5 % 9 & A ( B ( F ) O * P * T + \ , ] , a - i / j / n 0 w 1 3 3 4 5 5 6 7 7 8 : : ; = = > ? ? @ A A B D D E G G H I I  J K K  L  N  N  O % P 1 R 2 R 6 S ? T @ T D U L V M V Q W Y Y Z Y ^ Z g [ h [ l \ u ] v ] z ^ _ _ ` b b c d d e f f g h h i k k l n n o p p q r r s u u v w w  x  y  y  z $ { % { ) | 1 ~ 2 ~ 6  ? @ D M N R [ \ ` h i m u v z        + , 0 9 E N S ` l m q z {         ! % . / 3 < = A J K O X Y ] f g k s t x                                     ( ) - 5 6 : C D H Q R V _`dmnr{| !!"$$%&&'(()**+,, -../#0$0(1132364?5@5D6M7N7R8[9\9`:i;j;n<w=x=|>??@BBCDDEFFGHHIJJKLLMNNOQQRSSTUUVW W$X-Y.Y2Z;[<[@\I]J]N^W_X_\neofojtsvtvxwxxyzz{||}~~  )*.78<EFJSTXabfopt}~  %&*348ABFOPT]^bklpyz~ !"&/<=AJKOXefjstx  A= *+Ҷ԰ X    Yس۱ @[IIIII[s[sssssssPK!!'U**Icom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1.class4vCcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'%DROP VIEW IF EXISTS Clazz_ReceiveView)add(Ljava/lang/Object;)Z +, (-.DROP TRIGGER IF EXISTS clazz_remote_insert_ins/CREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid 1 6 CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END 3-DROP VIEW IF EXISTS XObjectEntity_ReceiveView56DROP TRIGGER IF EXISTS xobjectentity_remote_insert_ins7CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid 9 CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END ;DDROP TRIGGER IF EXISTS clazz_remote_insert_trig ON Clazz_ReceiveView= CREATE OR REPLACE FUNCTION clazz_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql? CREATE TRIGGER clazz_remote_insert_trig INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazz_remote_insert_fn() ATDROP TRIGGER IF EXISTS xobjectentity_remote_insert_trig ON XObjectEntity_ReceiveViewCCREATE OR REPLACE FUNCTION xobjectentity_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlE CREATE TRIGGER xobjectentity_remote_insert_trig INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW EXECUTE PROCEDURE xobjectentity_remote_insert_fn() GstmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabaseM  Op1Ljava/lang/Object; INSTANCE U VLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseg S UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0U k$* l  k+Y M+&j,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(*.W,(2.W,(@.W,(B.W,(D.W,(6.W,(:.W,(F.W,(H.W,m  }n*%126>?CKW c d h p q u $l IJ KopqALk= *+NPnl  QRS k YTWr shiotju@XY[IZI[I\]I^_I`a[sbc[sdsesessKsfsPK!!o? # #Icom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1.class4Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/List-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt!dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I #$ "%java/util/Collection'CREATE TABLE IF NOT EXISTS ContentEntryPicture (`cepUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cepContentEntryUid` INTEGER NOT NULL, `cepUri` TEXT, `cepMd5` TEXT, `cepFileSize` INTEGER NOT NULL, `cepTimestamp` INTEGER NOT NULL, `cepMimeType` TEXT, `cepActive` INTEGER NOT NULL))add(Ljava/lang/Object;)Z +, (-CREATE TABLE IF NOT EXISTS ContentEntryPictureReplicate (`cepPk` INTEGER NOT NULL, `cepVersionId` INTEGER NOT NULL DEFAULT 0, `cepDestination` INTEGER NOT NULL, `cepPending` INTEGER NOT NULL DEFAULT 1, PRIMARY KEY(`cepPk`, `cepDestination`))/CREATE INDEX IF NOT EXISTS `index_ContentEntryPictureReplicate_cepPk_cepDestination_cepVersionId` ON ContentEntryPictureReplicate (`cepPk`, `cepDestination`, `cepVersionId`)1CREATE INDEX IF NOT EXISTS `index_ContentEntryPictureReplicate_cepDestination_cepPending` ON ContentEntryPictureReplicate (`cepDestination`, `cepPending`)3# CREATE TRIGGER ch_ins_138 AFTER INSERT ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END 5# CREATE TRIGGER ch_upd_138 AFTER UPDATE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END 7# CREATE TRIGGER ch_del_138 AFTER DELETE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, OLD.cepUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = OLD.cepUid); END 9CREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, ContentEntryPictureReplicate.* FROM ContentEntryPicture LEFT JOIN ContentEntryPictureReplicate ON ContentEntryPictureReplicate.cepPk = ContentEntryPicture.cepUid ; CREATE TRIGGER ceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) /*psql ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive */; END = CREATE TRIGGER ATTUPD_ContentEntryPicture AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN OLD.cepMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; END ?CREATE TABLE IF NOT EXISTS ContentEntryPicture ( cepContentEntryUid BIGINT NOT NULL , cepUri TEXT , cepMd5 TEXT , cepFileSize INTEGER NOT NULL , cepTimestamp BIGINT NOT NULL , cepMimeType TEXT , cepActive BOOL NOT NULL , cepUid BIGSERIAL PRIMARY KEY NOT NULL )ACREATE TABLE IF NOT EXISTS ContentEntryPictureReplicate ( cepPk BIGINT NOT NULL , cepVersionId BIGINT NOT NULL DEFAULT 0 , cepDestination BIGINT NOT NULL , cepPending BOOL NOT NULL DEFAULT true, PRIMARY KEY (cepPk, cepDestination) )CCREATE INDEX index_ContentEntryPictureReplicate_cepPk_cepDestination_cepVersionId ON ContentEntryPictureReplicate (cepPk, cepDestination, cepVersionId)ECREATE INDEX index_ContentEntryPictureReplicate_cepDestination_cepPending ON ContentEntryPictureReplicate (cepDestination, cepPending)G CREATE OR REPLACE FUNCTION ch_upd_138_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (138, NEW.cepUid, 1) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 1; RETURN NULL; END $$ LANGUAGE plpgsql I~ CREATE TRIGGER ch_upd_138_trig AFTER UPDATE OR INSERT ON ContentEntryPicture FOR EACH ROW EXECUTE PROCEDURE ch_upd_138_fn(); K CREATE OR REPLACE FUNCTION ch_del_138_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) VALUES (138, OLD.cepUid, 2) ON CONFLICT(chTableId, chEntityPk) DO UPDATE SET chType = 2; RETURN NULL; END $$ LANGUAGE plpgsql Mt CREATE TRIGGER ch_del_138_trig AFTER DELETE ON ContentEntryPicture FOR EACH ROW EXECUTE PROCEDURE ch_del_138_fn(); OCREATE OR REPLACE FUNCTION ceppicture_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsqlQ CREATE TRIGGER ceppicture_remote_insert_trig INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW EXECUTE PROCEDURE ceppicture_remote_insert_fn() S CREATE OR REPLACE FUNCTION attach_ContentEntryPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsqlUCREATE TRIGGER attach_ContentEntryPicture_trig AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN (OLD.cepMd5 IS NOT NULL) EXECUTE PROCEDURE attach_ContentEntryPicture_fn();WstmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase]  _p1Ljava/lang/Object; INSTANCE e fLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabasew c UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0e {$* |  {E+Y M+&,(*.W,(0.W,(2.W,(4.W,(6.W,(8.W,(:.W,(<.W,(>.W,(@.W,(B.W,(D.W,(F.W,(H.W,(J.W,(L.W,(N.W,(P.W,(<.W,(R.W,(T.W,(V.W,(X.W,}  ~A(()*%+1,=-I/J/N0V1W1[2c3d3h4p5q5u6}7~7899JOOPQQRSSTUUVXXYZZ[\\]^^_``abbcdd!e)f*f.u6v7v;{C| 4YZE E[A\{= *+^`~'|  abc { Ydg xyz@hi[IjIkIlmInoIpq[srs[stsususs[svsPK!!sIcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$1.class4UCcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/Listjava/util/Collection!MALTER TABLE CourseAssignmentSubmissionAttachment ADD COLUMN casaFileName TEXT#add(Ljava/lang/Object;)Z %& "'stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase-  /p1Ljava/lang/Object; INSTANCE 5 6Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseG 3 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations05 K$* L  Ki+Y M,"$(W,ML )* +NOPA,K= *+.0ML  123 K Y47Q RHINSJT@89[I:I;I<=I>?I@A[sBC[sDsEsEss+sFsPK!!W\  Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1.class4ZAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  DROP TABLE ContainerUploadJob(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   -com/ustadmobile/door/ext/DoorSqlDatabaseExtKt"dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I $% #&CREATE TABLE IF NOT EXISTS ContainerImportJob (`cijUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cijContainerUid` INTEGER NOT NULL, `cijFilePath` TEXT, `cijContainerBaseDir` TEXT, `cijContentEntryUid` INTEGER NOT NULL, `cijMimeType` TEXT, `cijSessionId` TEXT, `cijJobStatus` INTEGER NOT NULL, `cijBytesSoFar` INTEGER NOT NULL, `cijImportCompleted` INTEGER NOT NULL, `cijContentLength` INTEGER NOT NULL, `cijContainerEntryFileUids` TEXT, `cijConversionParams` TEXT)(CREATE TABLE IF NOT EXISTS ContainerImportJob ( cijContainerUid BIGINT , cijFilePath TEXT , cijContainerBaseDir TEXT , cijContentEntryUid BIGINT , cijMimeType TEXT , cijSessionId TEXT , cijJobStatus INTEGER , cijBytesSoFar BIGINT , cijImportCompleted BOOL , cijContentLength BIGINT , cijContainerEntryFileUids TEXT , cijConversionParams TEXT , cijUid BIGSERIAL PRIMARY KEY NOT NULL )**Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  . kotlin/Unit0INSTANCE Lkotlin/Unit; 23 14p1Ljava/lang/Object;  9 2 ;Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseL 8 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations02 P$* Q  P2++!+'+)!+' ++!R!S!)1Q2 2,TA-P@ *+/5SQ  678 P Y:<U VMNWXOY==>[I?I@IABICDIEF[sGH[sIsJss,sKsPK!!KGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1.class4VAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  Update ClazzWorkQuestionResponse SET clazzWorkQuestionResponseLCB = (SELECT nodeClientId from SyncNode) WHERE clazzWorkQuestionResponseLCB = 0 (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  * kotlin/Unit,INSTANCE Lkotlin/Unit; ./ -0p1Ljava/lang/Object;  5 . 7Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseH 4 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0. L$* M  Ld++ +!'NOM (PA)L@ *+#+1OM  234 L Y68Q RIJSTKU=9:[I;II?@IAB[sCD[sEsFss(sGsPK!!a=Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1.class4bAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  CREATE INDEX index_ClazzMember_clazzMemberPersonUid_clazzMemberClazzUid ON ClazzMember (clazzMemberPersonUid, clazzMemberClazzUid)(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   CREATE INDEX index_ClazzMember_clazzMemberClazzUid_clazzMemberPersonUid ON ClazzMember (clazzMemberClazzUid, clazzMemberPersonUid)"mCREATE INDEX index_EntityRole_erGroupUid_erRoleUid_erTableId ON EntityRole (erGroupUid, erRoleUid, erTableId)$@CREATE INDEX index_Role_rolePermissions ON Role(rolePermissions)&-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt(dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I *+ ), INSERT INTO PersonGroup(groupName, groupActive, personGroupFlag, groupMasterCsn, groupLocalCsn, groupLastChangedBy) SELECT 'PGA' || person.personUid AS groupName, true as groupActive, 1 as personGroupFlag, 0 as groupMasterCsn, 0 as groupLocalCsn, 0 as groupLastChangedBy FROM person where admin = true AND personGroupUid = 0. UPDATE Person SET personGroupUid = (SELECT groupUid FROM PersonGroup WHERE groupName = ('PGA' || Person.personUid) LIMIT 1) WHERE admin = true AND personGroupUid = 0 0 INSERT INTO PersonGroupMember(groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy) SELECT Person.personUid AS groupMemberPersonUid, Person.personGroupUid AS groupMemberGroupUid, 0 AS groupMemberMasterCsn, 0 AS groupMemberLocalCsn, 0 AS groupMemberLastChangedBy FROM Person WHERE admin = true AND (SELECT COUNT(*) FROM PersonGroupMember WHERE PersonGroupmember.groupMemberGroupUid = Person.personGroupUid) = 0 2*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  6 kotlin/Unit8INSTANCE Lkotlin/Unit; :; 9<p1Ljava/lang/Object;  A : CLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseT @ UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0: X$* Y  XG++!+#!+%!+'!+-+/!+1!+3!ZF[& &.6>FYG G4\A5X@ *+7=[Y  >?@ X YBD] ^UV_`Wa=EF[IGIHIIJIKLIMN[sOP[sQsRss4sSsPK!!JGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1.class4QAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  xCREATE INDEX index_ClazzMember_clazzMemberClazzUid_clazzMemberRole ON ClazzMember (clazzMemberClazzUid, clazzMemberRole)(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   CREATE INDEX index_SchoolMember_schoolMemberSchoolUid_schoolMemberActive_schoolMemberRole ON SchoolMember (schoolMemberSchoolUid, schoolMemberActive, schoolMemberRole)"*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  & kotlin/Unit(INSTANCE Lkotlin/Unit; *+ ),p1Ljava/lang/Object;  1 * 3Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseD 0 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0* H$* I  HS++!+#!JI $KA%H@ *+'-JI  ./0 H Y24L MEFNOGP=56[I7I8I9:I;[s?@[sAsBss$sCsPK!!cG G Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1.class4bAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  6ALTER TABLE ScrapeRun ADD COLUMN conversionParams TEXT(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   [CREATE INDEX index_ScrapeQueueItem_status_itemType ON ScrapeQueueItem (status, itemType)"-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt$dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I &' %(-ALTER TABLE ScrapeRun RENAME to ScrapeRun_OLD*CREATE TABLE IF NOT EXISTS ScrapeRun ( scrapeType TEXT , scrapeRunStatus INTEGER NOT NULL , conversionParams TEXT , scrapeRunUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ),INSERT INTO ScrapeRun (scrapeRunUid, scrapeType, scrapeRunStatus, conversionParams) SELECT scrapeRunUid, scrapeType, status, conversionParams FROM ScrapeRun_OLD.DROP TABLE ScrapeRun_OLD0=ALTER TABLE ScrapeRun RENAME COLUMN status to scrapeRunStatus2*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  6 kotlin/Unit8INSTANCE Lkotlin/Unit; :; 9<p1Ljava/lang/Object;  A : CLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseT @ UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0: X$* Y  XR++!+#!+)&++!+-!+/!+1!+) +3!ZA[:&.6AIJLQYR R4\A5X@ *+7=[Y  >?@ X YBD] ^UV_`Wa=EF[IGIHIIJIKLIMN[sOP[sQsRss4sSsPK!!"8Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1.class4OAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  DROP TABLE TimeZoneEntity(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  $ kotlin/Unit&INSTANCE Lkotlin/Unit; () '*p1Ljava/lang/Object;  / ( 1Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseB . UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0( F$* G  FG++!H G "IA#F@ *+%+HG  ,-. F Y02J KCDLMEN=34[I5I6I78I9:I;<[s=>[s?s@ss"sAsPK!!iGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1.class4OAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %DROP TABLE IF EXISTS SqliteSyncablePk(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  $ kotlin/Unit&INSTANCE Lkotlin/Unit; () '*p1Ljava/lang/Object;  / ( 1Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseB . UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0( F$* G  FG++!H G "IA#F@ *+%+HG  ,-. F Y02J KCDLMEN=34[I5I6I78I9:I;<[s=>[s?s@ss"sAsPK!!^Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1.class4lAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/StringBuilder  !" UPDATE Clazz SET clazzEndTime = $append-(Ljava/lang/String;)Ljava/lang/StringBuilder; &' !(&com/ustadmobile/door/util/SystemTimeKt*systemTimeInMillis()J ,- +.(J)Ljava/lang/StringBuilder; &0 !1X,clazzLastChangedBy = (SELECT nodeClientId FROM SyncNode LIMIT 1) WHERE clazzEndTime = 03toString()Ljava/lang/String; 56 !7(androidx/sqlite/db/SupportSQLiteDatabase9execSQL(Ljava/lang/String;)V ;< :=*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  A kotlin/UnitCINSTANCE Lkotlin/Unit; EF DGp1Ljava/lang/Object; " E MLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase^ K UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0E b$* c  bt/++#+!Y#%)/24)8>d.e. c/ /?fA@b@ *+:BHec  IJK b YLNg h_`ijak=OP[IQIRISTIUVIWX[sYZ[s[s\ss?s]sPK!!Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1.class4rAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  CREATE TABLE IF NOT EXISTS WorkspaceTerms ( termsHtml TEXT , wtLang TEXT , wtLastChangedBy INTEGER NOT NULL , wtPrimaryCsn BIGINT NOT NULL , wtLocalCsn BIGINT NOT NULL , wtUid BIGSERIAL PRIMARY KEY NOT NULL ) (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&5CREATE SEQUENCE IF NOT EXISTS WorkspaceTerms_mcsn_seq(5CREATE SEQUENCE IF NOT EXISTS WorkspaceTerms_lcsn_seq*CREATE OR REPLACE FUNCTION inccsn_272_fn() RETURNS trigger AS $$ BEGIN UPDATE WorkspaceTerms SET wtLocalCsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.wtLocalCsn ELSE NEXTVAL('WorkspaceTerms_lcsn_seq') END), wtPrimaryCsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('WorkspaceTerms_mcsn_seq') ELSE NEW.wtPrimaryCsn END) WHERE wtUid = NEW.wtUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.wtUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsql,CREATE TRIGGER inccsn_272_trig AFTER UPDATE OR INSERT ON WorkspaceTerms FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_272_fn().CREATE TABLE IF NOT EXISTS WorkspaceTerms_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )0dCREATE INDEX index_WorkspaceTerms_trk_clientId_epk_csn ON WorkspaceTerms_trk (clientId, epk, csn)2aCREATE UNIQUE INDEX index_WorkspaceTerms_trk_epk_clientId ON WorkspaceTerms_trk (epk, clientId)4CREATE TABLE IF NOT EXISTS WorkspaceTerms ( termsHtml TEXT , wtLang TEXT , wtLastChangedBy INTEGER NOT NULL , wtPrimaryCsn INTEGER NOT NULL , wtLocalCsn INTEGER NOT NULL , wtUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )6CREATE TRIGGER INS_LOC_272 AFTER INSERT ON WorkspaceTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.wtLocalCsn = 0) BEGIN UPDATE WorkspaceTerms SET wtPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE wtUid = NEW.wtUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; END8 CREATE TRIGGER INS_PRI_272 AFTER INSERT ON WorkspaceTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.wtPrimaryCsn = 0) BEGIN UPDATE WorkspaceTerms SET wtPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE wtUid = NEW.wtUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.wtUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END:CREATE TRIGGER UPD_LOC_272 AFTER UPDATE ON WorkspaceTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.wtLocalCsn == OLD.wtLocalCsn OR NEW.wtLocalCsn == 0)) BEGIN UPDATE WorkspaceTerms SET wtLocalCsn = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE wtUid = NEW.wtUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 272; END<P CREATE TRIGGER UPD_PRI_272 AFTER UPDATE ON WorkspaceTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.wtPrimaryCsn == OLD.wtPrimaryCsn OR NEW.wtPrimaryCsn == 0)) BEGIN UPDATE WorkspaceTerms SET wtPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE wtUid = NEW.wtUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.wtUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END>_REPLACE INTO SqliteChangeSeqNums(sCsnTableId, sCsnNextLocal, sCsnNextPrimary) VALUES(272, 1, 1)@CREATE TABLE IF NOT EXISTS WorkspaceTerms_trk ( epk INTEGER NOT NULL , clientId INTEGER NOT NULL, csn INTEGER NOT NULL, rx INTEGER NOT NULL , reqId INTEGER NOT NULL, ts INTEGER NOT NULL, pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )B*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  F kotlin/UnitHINSTANCE Lkotlin/Unit; JK ILp1Ljava/lang/Object;  Q J SLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabased P UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0J h$* i  ht++F+!'+)'++'+-'+/'+1'+3'+5'K+7'+9'+;'+='+?'+A'+C'+3'+5'jQGk'&'&).'/,1'6->.?2A.F3G7I3Q9Y:ZH\:aIbZdIi[jjl[qkr}tky~i DlAEh@ *+#GMki  NOP h YRTm nefopgq=UV[IWIXIYZI[\I]^[s_`[sasbssDscsPK!!-{0{0Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  2ALTER TABLE Language ADD COLUMN Language_Type TEXT(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   -com/ustadmobile/door/ext/DoorSqlDatabaseExtKt"dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I $% #&CREATE TABLE IF NOT EXISTS Site_trk ( epk BIGINT NOT NULL, clientId INTEGER NOT NULL, csn INTEGER NOT NULL, rx BOOL NOT NULL, reqId INTEGER NOT NULL, ts BIGINT NOT NULL, pk BIGSERIAL PRIMARY KEY NOT NULL )(PCREATE INDEX index_Site_trk_clientId_epk_csn ON Site_trk (clientId, epk, csn)*MCREATE UNIQUE INDEX index_Site_trk_epk_clientId ON Site_trk (epk, clientId),$ALTER TABLE WorkSpace RENAME TO Site.;ALTER SEQUENCE workspace_uid_seq RENAME TO site_siteuid_seq0-ALTER TABLE Site RENAME COLUMN uid TO siteUid2>ALTER TABLE Site ADD COLUMN sitePcsn BIGINT DEFAULT 0 NOT NULL4>ALTER TABLE Site ADD COLUMN siteLcsn BIGINT DEFAULT 0 NOT NULL6>ALTER TABLE Site ADD COLUMN siteLcb INTEGER DEFAULT 0 NOT NULL8/ALTER TABLE Site RENAME COLUMN name to siteName:+CREATE SEQUENCE IF NOT EXISTS Site_mcsn_seq<+CREATE SEQUENCE IF NOT EXISTS Site_lcsn_seq>aCREATE OR REPLACE FUNCTION inccsn_189_fn() RETURNS trigger AS $$ BEGIN UPDATE Site SET siteLcsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.siteLcsn ELSE NEXTVAL('Site_lcsn_seq') END), sitePcsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('Site_mcsn_seq') ELSE NEW.sitePcsn END) WHERE siteUid = NEW.siteUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 189, NEW.siteUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsql@CREATE TRIGGER inccsn_189_trig AFTER UPDATE OR INSERT ON Site FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_189_fn()BDROP TABLE WorkspaceTermsD,CREATE TABLE IF NOT EXISTS SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid BIGINT NOT NULL , sTermsActive BOOL NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn BIGINT NOT NULL , sTermsLocalCsn BIGINT NOT NULL , sTermsUid BIGSERIAL PRIMARY KEY NOT NULL )F0CREATE SEQUENCE IF NOT EXISTS SiteTerms_mcsn_seqH0CREATE SEQUENCE IF NOT EXISTS SiteTerms_lcsn_seqJCREATE OR REPLACE FUNCTION inccsn_272_fn() RETURNS trigger AS $$ BEGIN UPDATE SiteTerms SET sTermsLocalCsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.sTermsLocalCsn ELSE NEXTVAL('SiteTerms_lcsn_seq') END), sTermsPrimaryCsn = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('SiteTerms_mcsn_seq') ELSE NEW.sTermsPrimaryCsn END) WHERE sTermsUid = NEW.sTermsUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.sTermsUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsqlLCREATE TRIGGER inccsn_272_trig AFTER UPDATE OR INSERT ON SiteTerms FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_272_fn()NCREATE TABLE IF NOT EXISTS SiteTerms_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )PZCREATE INDEX index_SiteTerms_trk_clientId_epk_csn ON SiteTerms_trk (clientId, epk, csn)RWCREATE UNIQUE INDEX index_SiteTerms_trk_epk_clientId ON SiteTerms_trk (epk, clientId)TCREATE TABLE IF NOT EXISTS Site ( sitePcsn INTEGER NOT NULL , siteLcsn INTEGER NOT NULL , siteLcb INTEGER NOT NULL , siteName TEXT , guestLogin INTEGER NOT NULL , registrationAllowed INTEGER NOT NULL , siteUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )V% INSERT INTO Site (siteUid, sitePcsn, siteLcsn, siteLcb, siteName, guestLogin, registrationAllowed) SELECT uid AS siteUid, 0 AS sitePcsn, 0 AS siteLcsn, 0 AS siteLcb, name AS siteName, guestLogin, registrationAllowed FROM WorkSpaceXDROP TABLE WorkSpaceZCREATE TABLE IF NOT EXISTS Site_trk ( epk INTEGER NOT NULL, clientId INTEGER NOT NULL, csn INTEGER NOT NULL, rx INTEGER NOT NULL, reqId INTEGER NOT NULL, ts INTEGER NOT NULL, pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )\CREATE TRIGGER INS_LOC_189 AFTER INSERT ON Site FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.siteLcsn = 0) BEGIN UPDATE Site SET sitePcsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 189) WHERE siteUid = NEW.siteUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 189; END^ CREATE TRIGGER INS_PRI_189 AFTER INSERT ON Site FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.sitePcsn = 0) BEGIN UPDATE Site SET sitePcsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 189) WHERE siteUid = NEW.siteUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 189; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 189, NEW.siteUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END`CREATE TRIGGER UPD_LOC_189 AFTER UPDATE ON Site FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.siteLcsn == OLD.siteLcsn OR NEW.siteLcsn == 0)) BEGIN UPDATE Site SET siteLcsn = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 189) WHERE siteUid = NEW.siteUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 189; ENDb2 CREATE TRIGGER UPD_PRI_189 AFTER UPDATE ON Site FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.sitePcsn == OLD.sitePcsn OR NEW.sitePcsn == 0)) BEGIN UPDATE Site SET sitePcsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 189) WHERE siteUid = NEW.siteUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 189; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 189, NEW.siteUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDdDROP TABLE WorkspaceTerms_trkf?CREATE TABLE IF NOT EXISTS SiteTerms ( termsHtml TEXT , sTermsLang TEXT , sTermsLangUid INTEGER NOT NULL , sTermsActive INTEGER NOT NULL , sTermsLastChangedBy INTEGER NOT NULL , sTermsPrimaryCsn INTEGER NOT NULL , sTermsLocalCsn INTEGER NOT NULL , sTermsUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )hCREATE TRIGGER INS_LOC_272 AFTER INSERT ON SiteTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.sTermsLocalCsn = 0) BEGIN UPDATE SiteTerms SET sTermsPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE sTermsUid = NEW.sTermsUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; ENDj CREATE TRIGGER INS_PRI_272 AFTER INSERT ON SiteTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.sTermsPrimaryCsn = 0) BEGIN UPDATE SiteTerms SET sTermsPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE sTermsUid = NEW.sTermsUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.sTermsUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDlCREATE TRIGGER UPD_LOC_272 AFTER UPDATE ON SiteTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.sTermsLocalCsn == OLD.sTermsLocalCsn OR NEW.sTermsLocalCsn == 0)) BEGIN UPDATE SiteTerms SET sTermsLocalCsn = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE sTermsUid = NEW.sTermsUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 272; ENDnb CREATE TRIGGER UPD_PRI_272 AFTER UPDATE ON SiteTerms FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.sTermsPrimaryCsn == OLD.sTermsPrimaryCsn OR NEW.sTermsPrimaryCsn == 0)) BEGIN UPDATE SiteTerms SET sTermsPrimaryCsn = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 272) WHERE sTermsUid = NEW.sTermsUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 272; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 272, NEW.sTermsUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDpCREATE TABLE IF NOT EXISTS SiteTerms_trk ( epk INTEGER NOT NULL , clientId INTEGER NOT NULL, csn INTEGER NOT NULL, rx INTEGER NOT NULL, reqId INTEGER NOT NULL, ts INTEGER NOT NULL, pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )r*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  v kotlin/UnitxINSTANCE Lkotlin/Unit; z{ y|p1Ljava/lang/Object;   z Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0z $*   r++!+'+)!++!+-!+/!+1!+3!+5!+7!+9!+;!+=!+?!+A!+C!+E!+G!+I!+K!+M!+O!+Q!+S!+U!+W!+Y!+[!+]!++!+-!+_!+a!+c!+e!+E!+g!+i!+k!+m!+o!+q!+s!+S!+U!ZV!&').6>FNV^fnvwy~  ( )8)9K9!N)O1P9R:`<RAaBrDaIsJLsQRTYabdijlqr rtAu@ *+w}  ~  Y =[IIIII[s[sssstssPK!!/;;Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$1.class4QAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  :ALTER TABLE PersonPicture ADD COLUMN personPictureUri TEXT(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   :ALTER TABLE PersonPicture ADD COLUMN personPictureMd5 TEXT"*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  & kotlin/Unit(INSTANCE Lkotlin/Unit; *+ ),p1Ljava/lang/Object;  1 * 3Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseD 0 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0* H$* I  HS++!+#!JI $KA%H@ *+'-JI  ./0 H Y24L MEFNOGP=56[I7I8I9:I;[s?@[sAsBss$sCsPK!!. Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1.class4^Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableName TEXT , zaPrimaryKey INTEGER NOT NULL , zaUri TEXT , zaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #& CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 BEGIN INSERT INTO ZombieAttachmentData(zaTableName, zaPrimaryKey, zaUri) VALUES('PersonPicture', OLD.personPictureUid, OLD.personPictureUri); END(CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableName TEXT , zaPrimaryKey BIGINT NOT NULL , zaUri TEXT , zaUid BIGSERIAL PRIMARY KEY NOT NULL )*CREATE OR REPLACE FUNCTION attach_PersonPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaTableName, zaPrimaryKey, zaUri) SELECT 'PersonPicture' AS zaTableName, OLD.personPictureUid AS zaPrimaryKey, OLD.personPictureUri AS zaUri WHERE (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0; RETURN null; END $$ LANGUAGE plpgsql,CREATE TRIGGER attach_PersonPicture_trig AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN (OLD.personPictureUri IS NOT NULL) EXECUTE PROCEDURE attach_PersonPicture_fn();.*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  2 kotlin/Unit4INSTANCE Lkotlin/Unit; 67 58p1Ljava/lang/Object;  = 6 ?Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseP < UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations06 T$* U  T:+++!'+)'++'+-'+/'V!W. !)*,1249U: :0XA1T@ *+#39WU  :;< T Y>@Y ZQR[\S]=AB[ICIDIEFIGHIIJ[sKL[sMsNss0sOsPK!!P= vvGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1.class4OAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  UPDATE ContainerEntryFile SET cefPath = REPLACE(cefPath, '/build/storage/singleton/container/', '/data/singleton/container/') WHERE cefPath LIKE '%/build/storage/singleton/container/%'(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  $ kotlin/Unit&INSTANCE Lkotlin/Unit; () '*p1Ljava/lang/Object;  / ( 1Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseB . UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0( F$* G  FO++!H G "IA#F@ *+%+HG  ,-. F Y02J KCDLMEN=34[I5I6I78I9:I;<[s=>[s?s@ss"sAsPK!!XH$"$"Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  !DROP TABLE IF EXISTS ReportFilter(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   %DROP TABLE IF EXISTS ReportFilter_trk"UPDATE StatementEntity SET statementVerbUid = 10002 WHERE statementVerbUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/passed')$UPDATE StatementEntity SET statementVerbUid = 10003 WHERE statementVerbUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/failed')&UPDATE StatementEntity SET substatementVerbUid = 10002 WHERE substatementVerbUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/passed')(UPDATE StatementEntity SET substatementVerbUid = 10003 WHERE substatementVerbUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/failed')*UPDATE XLangMapEntry SET verbLangMapUid = 10002 WHERE verbLangMapUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/passed'),UPDATE XLangMapEntry SET verbLangMapUid = 10003 WHERE verbLangMapUid IN (SELECT verbUid FROM VerbEntity WHERE urlId = 'http://adlnet.gov/expapi/verbs/failed').-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt0dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I 23 14=ALTER TABLE Report ADD COLUMN IF NOT EXISTS reportSeries TEXT6BALTER TABLE Report ADD COLUMN IF NOT EXISTS reportDescription TEXT8=ALTER TABLE Report ADD COLUMN IF NOT EXISTS fromRelTo INTEGER:AALTER TABLE Report ADD COLUMN IF NOT EXISTS fromRelOffSet INTEGER<?ALTER TABLE Report ADD COLUMN IF NOT EXISTS fromRelUnit INTEGER>;ALTER TABLE Report ADD COLUMN IF NOT EXISTS toRelTo INTEGER@?ALTER TABLE Report ADD COLUMN IF NOT EXISTS toRelOffSet INTEGERB=ALTER TABLE Report ADD COLUMN IF NOT EXISTS toRelUnit INTEGERD    Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0 $*   r++!+#!+%!+'!+)!++!+-!+/!+5+7!+9!+;!+=!+?!+A!+C!+E!+G!+I!+K!+M!+O!+Q!+S!+U!+W!+Y!+[!+5+]!+_!+a!+c!+e!+g!+i!+k!+m!+o!+q!+s!+u!+w!+y!+{!:N!&')./1679>?AFNV^fnv~  !)1 9!A"I$Q%R)T%Y+a,b-d,i.j/l.q2r r|A}@ *+    Y =[IIIII[s[ssss|ssPK!!PmhhGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  ALTER TABLE ClazzLogAttendanceRecord ADD COLUMN clazzLogAttendanceRecordPersonUid INTEGER DEFAULT 0 NOT NULL (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&`ALTER TABLE ClazzLogAttendanceRecord RENAME to ClazzLogAttendanceRecord_OLD(fCREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecord ( clazzLogAttendanceRecordClazzLogUid INTEGER NOT NULL , clazzLogAttendanceRecordPersonUid INTEGER NOT NULL , attendanceStatus INTEGER NOT NULL , clazzLogAttendanceRecordMasterChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLocalChangeSeqNum INTEGER NOT NULL , clazzLogAttendanceRecordLastChangedBy INTEGER NOT NULL , clazzLogAttendanceRecordUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )* INSERT INTO ClazzLogAttendanceRecord (clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy) SELECT clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy FROM ClazzLogAttendanceRecord_OLD,'DROP TABLE ClazzLogAttendanceRecord_OLD.(CREATE TRIGGER INS_LOC_15 AFTER INSERT ON ClazzLogAttendanceRecord FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.clazzLogAttendanceRecordLocalChangeSeqNum = 0) BEGIN UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 15) WHERE clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 15; END0 CREATE TRIGGER INS_PRI_15 AFTER INSERT ON ClazzLogAttendanceRecord FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.clazzLogAttendanceRecordMasterChangeSeqNum = 0) BEGIN UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 15) WHERE clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 15; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 15, NEW.clazzLogAttendanceRecordUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END2CREATE TRIGGER UPD_LOC_15 AFTER UPDATE ON ClazzLogAttendanceRecord FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.clazzLogAttendanceRecordLocalChangeSeqNum == OLD.clazzLogAttendanceRecordLocalChangeSeqNum OR NEW.clazzLogAttendanceRecordLocalChangeSeqNum == 0)) BEGIN UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordLocalChangeSeqNum = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 15) WHERE clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 15; END4 CREATE TRIGGER UPD_PRI_15 AFTER UPDATE ON ClazzLogAttendanceRecord FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.clazzLogAttendanceRecordMasterChangeSeqNum == OLD.clazzLogAttendanceRecordMasterChangeSeqNum OR NEW.clazzLogAttendanceRecordMasterChangeSeqNum == 0)) BEGIN UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 15) WHERE clazzLogAttendanceRecordUid = NEW.clazzLogAttendanceRecordUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 15; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 15, NEW.clazzLogAttendanceRecordUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END6CREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecord_trk ( epk INTEGER , clientId INTEGER , csn INTEGER , rx INTEGER , reqId INTEGER , ts INTEGER , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )8AALTER TABLE ClazzWorkSubmission RENAME to ClazzWorkSubmission_OLD:CREATE TABLE IF NOT EXISTS ClazzWorkSubmission ( clazzWorkSubmissionClazzWorkUid INTEGER NOT NULL , clazzWorkSubmissionMarkerPersonUid INTEGER NOT NULL , clazzWorkSubmissionPersonUid INTEGER NOT NULL , clazzWorkSubmissionInactive INTEGER NOT NULL , clazzWorkSubmissionDateTimeStarted INTEGER NOT NULL , clazzWorkSubmissionDateTimeUpdated INTEGER NOT NULL , clazzWorkSubmissionDateTimeFinished INTEGER NOT NULL , clazzWorkSubmissionDateTimeMarked INTEGER NOT NULL , clazzWorkSubmissionText TEXT , clazzWorkSubmissionScore INTEGER NOT NULL , clazzWorkSubmissionMCSN INTEGER NOT NULL , clazzWorkSubmissionLCSN INTEGER NOT NULL , clazzWorkSubmissionLCB INTEGER NOT NULL , clazzWorkSubmissionUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )<INSERT INTO ClazzWorkSubmission (clazzWorkSubmissionUid, clazzWorkSubmissionClazzWorkUid, clazzWorkSubmissionMarkerPersonUid, clazzWorkSubmissionPersonUid, clazzWorkSubmissionInactive, clazzWorkSubmissionDateTimeStarted, clazzWorkSubmissionDateTimeUpdated, clazzWorkSubmissionDateTimeFinished, clazzWorkSubmissionDateTimeMarked, clazzWorkSubmissionText, clazzWorkSubmissionScore, clazzWorkSubmissionMCSN, clazzWorkSubmissionLCSN, clazzWorkSubmissionLCB) SELECT clazzWorkSubmissionUid, clazzWorkSubmissionClazzWorkUid, clazzWorkSubmissionMarkerPersonUid, clazzWorkSubmissionPersonUid, clazzWorkSubmissionInactive, clazzWorkSubmissionDateTimeStarted, clazzWorkSubmissionDateTimeUpdated, clazzWorkSubmissionDateTimeFinished, clazzWorkSubmissionDateTimeMarked, clazzWorkSubmissionText, clazzWorkSubmissionScore, clazzWorkSubmissionMCSN, clazzWorkSubmissionLCSN, clazzWorkSubmissionLCB FROM ClazzWorkSubmission_OLD>"DROP TABLE ClazzWorkSubmission_OLD@CREATE TRIGGER INS_LOC_206 AFTER INSERT ON ClazzWorkSubmission FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.clazzWorkSubmissionLCSN = 0) BEGIN UPDATE ClazzWorkSubmission SET clazzWorkSubmissionMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 206) WHERE clazzWorkSubmissionUid = NEW.clazzWorkSubmissionUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 206; ENDBd CREATE TRIGGER INS_PRI_206 AFTER INSERT ON ClazzWorkSubmission FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.clazzWorkSubmissionMCSN = 0) BEGIN UPDATE ClazzWorkSubmission SET clazzWorkSubmissionMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 206) WHERE clazzWorkSubmissionUid = NEW.clazzWorkSubmissionUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 206; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 206, NEW.clazzWorkSubmissionUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDD7CREATE TRIGGER UPD_LOC_206 AFTER UPDATE ON ClazzWorkSubmission FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.clazzWorkSubmissionLCSN == OLD.clazzWorkSubmissionLCSN OR NEW.clazzWorkSubmissionLCSN == 0)) BEGIN UPDATE ClazzWorkSubmission SET clazzWorkSubmissionLCSN = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 206) WHERE clazzWorkSubmissionUid = NEW.clazzWorkSubmissionUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 206; ENDF CREATE TRIGGER UPD_PRI_206 AFTER UPDATE ON ClazzWorkSubmission FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.clazzWorkSubmissionMCSN == OLD.clazzWorkSubmissionMCSN OR NEW.clazzWorkSubmissionMCSN == 0)) BEGIN UPDATE ClazzWorkSubmission SET clazzWorkSubmissionMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 206) WHERE clazzWorkSubmissionUid = NEW.clazzWorkSubmissionUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 206; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 206, NEW.clazzWorkSubmissionUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDHCREATE TABLE IF NOT EXISTS ClazzWorkSubmission_trk ( epk INTEGER , clientId INTEGER , csn INTEGER , rx INTEGER , reqId INTEGER , ts INTEGER , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )JMALTER TABLE ClazzWorkQuestionResponse RENAME to ClazzWorkQuestionResponse_OLDLCREATE TABLE IF NOT EXISTS ClazzWorkQuestionResponse ( clazzWorkQuestionResponseClazzWorkUid INTEGER NOT NULL , clazzWorkQuestionResponseQuestionUid INTEGER NOT NULL , clazzWorkQuestionResponseText TEXT , clazzWorkQuestionResponseOptionSelected INTEGER NOT NULL , clazzWorkQuestionResponsePersonUid INTEGER NOT NULL , clazzWorkQuestionResponseInactive INTEGER NOT NULL , clazzWorkQuestionResponseDateResponded INTEGER NOT NULL , clazzWorkQuestionResponseMCSN INTEGER NOT NULL , clazzWorkQuestionResponseLCSN INTEGER NOT NULL , clazzWorkQuestionResponseLCB INTEGER NOT NULL , clazzWorkQuestionResponseUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )NKINSERT INTO ClazzWorkQuestionResponse (clazzWorkQuestionResponseUid, clazzWorkQuestionResponseClazzWorkUid, clazzWorkQuestionResponseQuestionUid, clazzWorkQuestionResponseText, clazzWorkQuestionResponseOptionSelected, clazzWorkQuestionResponsePersonUid, clazzWorkQuestionResponseInactive, clazzWorkQuestionResponseDateResponded, clazzWorkQuestionResponseMCSN, clazzWorkQuestionResponseLCSN, clazzWorkQuestionResponseLCB) SELECT clazzWorkQuestionResponseUid, clazzWorkQuestionResponseClazzWorkUid, clazzWorkQuestionResponseQuestionUid, clazzWorkQuestionResponseText, clazzWorkQuestionResponseOptionSelected, clazzWorkQuestionResponsePersonUid, clazzWorkQuestionResponseInactive, clazzWorkQuestionResponseDateResponded, clazzWorkQuestionResponseMCSN, clazzWorkQuestionResponseLCSN, clazzWorkQuestionResponseLCB FROM ClazzWorkQuestionResponse_OLDP(DROP TABLE ClazzWorkQuestionResponse_OLDRCREATE TRIGGER INS_LOC_209 AFTER INSERT ON ClazzWorkQuestionResponse FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.clazzWorkQuestionResponseLCSN = 0) BEGIN UPDATE ClazzWorkQuestionResponse SET clazzWorkQuestionResponseMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 209) WHERE clazzWorkQuestionResponseUid = NEW.clazzWorkQuestionResponseUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 209; ENDT CREATE TRIGGER INS_PRI_209 AFTER INSERT ON ClazzWorkQuestionResponse FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.clazzWorkQuestionResponseMCSN = 0) BEGIN UPDATE ClazzWorkQuestionResponse SET clazzWorkQuestionResponseMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 209) WHERE clazzWorkQuestionResponseUid = NEW.clazzWorkQuestionResponseUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 209; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 209, NEW.clazzWorkQuestionResponseUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDVgCREATE TRIGGER UPD_LOC_209 AFTER UPDATE ON ClazzWorkQuestionResponse FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.clazzWorkQuestionResponseLCSN == OLD.clazzWorkQuestionResponseLCSN OR NEW.clazzWorkQuestionResponseLCSN == 0)) BEGIN UPDATE ClazzWorkQuestionResponse SET clazzWorkQuestionResponseLCSN = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 209) WHERE clazzWorkQuestionResponseUid = NEW.clazzWorkQuestionResponseUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 209; ENDX CREATE TRIGGER UPD_PRI_209 AFTER UPDATE ON ClazzWorkQuestionResponse FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.clazzWorkQuestionResponseMCSN == OLD.clazzWorkQuestionResponseMCSN OR NEW.clazzWorkQuestionResponseMCSN == 0)) BEGIN UPDATE ClazzWorkQuestionResponse SET clazzWorkQuestionResponseMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 209) WHERE clazzWorkQuestionResponseUid = NEW.clazzWorkQuestionResponseUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 209; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 209, NEW.clazzWorkQuestionResponseUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDZCREATE TABLE IF NOT EXISTS ClazzWorkQuestionResponse_trk ( epk INTEGER , clientId INTEGER , csn INTEGER , rx INTEGER , reqId INTEGER , ts INTEGER , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )\6CREATE TABLE IF NOT EXISTS ClazzEnrolment (`clazzEnrolmentUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `clazzEnrolmentPersonUid` INTEGER NOT NULL, `clazzEnrolmentClazzUid` INTEGER NOT NULL, `clazzEnrolmentDateJoined` INTEGER NOT NULL, `clazzEnrolmentDateLeft` INTEGER NOT NULL, `clazzEnrolmentRole` INTEGER NOT NULL, `clazzEnrolmentAttendancePercentage` REAL NOT NULL, `clazzEnrolmentActive` INTEGER NOT NULL, `clazzEnrolmentLocalChangeSeqNum` INTEGER NOT NULL, `clazzEnrolmentMasterChangeSeqNum` INTEGER NOT NULL, `clazzEnrolmentLastChangedBy` INTEGER NOT NULL)^CREATE INDEX index_ClazzEnrolment_clazzEnrolmentPersonUid_clazzEnrolmentClazzUid ON ClazzEnrolment (clazzEnrolmentPersonUid, clazzEnrolmentClazzUid)`CREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentPersonUid ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentPersonUid)bCREATE INDEX index_ClazzEnrolment_clazzEnrolmentClazzUid_clazzEnrolmentRole ON ClazzEnrolment (clazzEnrolmentClazzUid, clazzEnrolmentRole)dXINSERT INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy) SELECT clazzMemberUid, clazzMemberPersonUid, clazzMemberClazzUid, clazzMemberDateJoined, clazzMemberDateLeft, clazzMemberRole, clazzMemberAttendancePercentage, clazzMemberActive,clazzMemberLocalChangeSeqNum, clazzMemberMasterChangeSeqNum, clazzMemberLastChangedBy FROM ClazzMemberfDROP TABLE ClazzMemberh$DROP TABLE IF EXISTS ClazzMember_trkjCREATE TRIGGER INS_LOC_65 AFTER INSERT ON ClazzEnrolment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.clazzEnrolmentLocalChangeSeqNum = 0) BEGIN UPDATE ClazzEnrolment SET clazzEnrolmentMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 65) WHERE clazzEnrolmentUid = NEW.clazzEnrolmentUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 65; ENDlY CREATE TRIGGER INS_PRI_65 AFTER INSERT ON ClazzEnrolment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.clazzEnrolmentMasterChangeSeqNum = 0) BEGIN UPDATE ClazzEnrolment SET clazzEnrolmentMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 65) WHERE clazzEnrolmentUid = NEW.clazzEnrolmentUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 65; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 65, NEW.clazzEnrolmentUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDn@CREATE TRIGGER UPD_LOC_65 AFTER UPDATE ON ClazzEnrolment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.clazzEnrolmentLocalChangeSeqNum == OLD.clazzEnrolmentLocalChangeSeqNum OR NEW.clazzEnrolmentLocalChangeSeqNum == 0)) BEGIN UPDATE ClazzEnrolment SET clazzEnrolmentLocalChangeSeqNum = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 65) WHERE clazzEnrolmentUid = NEW.clazzEnrolmentUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 65; ENDp CREATE TRIGGER UPD_PRI_65 AFTER UPDATE ON ClazzEnrolment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.clazzEnrolmentMasterChangeSeqNum == OLD.clazzEnrolmentMasterChangeSeqNum OR NEW.clazzEnrolmentMasterChangeSeqNum == 0)) BEGIN UPDATE ClazzEnrolment SET clazzEnrolmentMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 65) WHERE clazzEnrolmentUid = NEW.clazzEnrolmentUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 65; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 65, NEW.clazzEnrolmentUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDrCREATE TABLE IF NOT EXISTS ClazzEnrolment_trk (`pk` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `epk` INTEGER NOT NULL, `clientId` INTEGER NOT NULL, `csn` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `reqId` INTEGER NOT NULL, `ts` INTEGER NOT NULL)tdCREATE INDEX index_ClazzEnrolment_trk_clientId_epk_csn ON ClazzEnrolment_trk (clientId, epk, csn)vaCREATE UNIQUE INDEX index_ClazzEnrolment_trk_epk_clientId ON ClazzEnrolment_trk (epk, clientId)xwCREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentPersonUid` ON ClazzEnrolment (`clazzEnrolmentPersonUid`)zuCREATE INDEX IF NOT EXISTS `index_ClazzEnrolment_clazzEnrolmentClazzUid` ON ClazzEnrolment (`clazzEnrolmentClazzUid`)|ALTER TABLE ClazzLogAttendanceRecord ADD COLUMN clazzLogAttendanceRecordPersonUid BIGINT DEFAULT 0 NOT NULL~UPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordPersonUid = (SELECT clazzMemberPersonUid FROM ClazzMember LEFT JOIN ClazzLogAttendanceRecord ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzMemberUid = ClazzMember.clazzMemberUid WHERE ClazzMember.clazzMemberUid = ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzMemberUid LIMIT 1)vALTER TABLE ClazzLogAttendanceRecord DROP COLUMN IF EXISTS clazzLogAttendanceRecordClazzMemberUidlALTER TABLE ClazzWorkSubmission DROP COLUMN IF EXISTS clazzWorkSubmissionClazzMemberUidrALTER TABLE ClazzWorkSubmission DROP COLUMN IF EXISTS clazzWorkSubmissionMarkerClazzMemberUidxALTER TABLE ClazzWorkQuestionResponse DROP COLUMN IF EXISTS clazzWorkQuestionResponseClazzMemberUid0CREATE TABLE IF NOT EXISTS ClazzEnrolment ( clazzEnrolmentPersonUid BIGINT NOT NULL , clazzEnrolmentClazzUid BIGINT NOT NULL , clazzEnrolmentDateJoined BIGINT NOT NULL , clazzEnrolmentDateLeft BIGINT NOT NULL , clazzEnrolmentRole INTEGER NOT NULL , clazzEnrolmentAttendancePercentage FLOAT NOT NULL , clazzEnrolmentActive BOOL NOT NULL , clazzEnrolmentLocalChangeSeqNum BIGINT NOT NULL , clazzEnrolmentMasterChangeSeqNum BIGINT NOT NULL , clazzEnrolmentLastChangedBy INTEGER NOT NULL , clazzEnrolmentUid BIGSERIAL PRIMARY KEY NOT NULL )YINSERT INTO ClazzEnrolment (clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy) SELECT clazzMemberUid, clazzMemberPersonUid, clazzMemberClazzUid, clazzMemberDateJoined, clazzMemberDateLeft, clazzMemberRole, clazzMemberAttendancePercentage, clazzMemberActive, clazzMemberLocalChangeSeqNum, clazzMemberMasterChangeSeqNum, clazzMemberLastChangedBy FROM ClazzMember5CREATE SEQUENCE IF NOT EXISTS ClazzEnrolment_mcsn_seq5CREATE SEQUENCE IF NOT EXISTS ClazzEnrolment_lcsn_seqCREATE OR REPLACE FUNCTION inccsn_65_fn() RETURNS trigger AS $$ BEGIN UPDATE ClazzEnrolment SET clazzEnrolmentLocalChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.clazzEnrolmentLocalChangeSeqNum ELSE NEXTVAL('ClazzEnrolment_lcsn_seq') END), clazzEnrolmentMasterChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('ClazzEnrolment_mcsn_seq') ELSE NEW.clazzEnrolmentMasterChangeSeqNum END) WHERE clazzEnrolmentUid = NEW.clazzEnrolmentUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 65, NEW.clazzEnrolmentUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsqlCREATE TRIGGER inccsn_65_trig AFTER UPDATE OR INSERT ON ClazzEnrolment FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_65_fn()%DROP FUNCTION IF EXISTS inc_csn_65_fn"DROP SEQUENCE IF EXISTS spk_seq_65CREATE TABLE IF NOT EXISTS ClazzEnrolment_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;   kotlin/UnitINSTANCE Lkotlin/Unit; p1Ljava/lang/Object;    Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0 $*   |*++f+!'+)'++'+-'+/'+1'+3'+5'+7'+9'+;'+='+?'+A'+C'+E'+G'+I'+K'+M'+O'+Q'+S'+U'+W'+Y'+['+]'+_'+a'+c'+e'+g'+i'+k'+m'+o'+q'+s'+u'+w'+y'+{'+}'++'+'+'+'+'+'+'+a'+c'+e'+'+i'+k'+'+'+'+'+'+'+'+w'+y'q6898;<;=D!=&E'O)E.P6Q7_9Q>`?qA`FrGIrNOQV^fnv~*+./01234&5'C)5.D/U1D6V7e9V>f?xAfFyNzO~QzVWY^fqyz| !"$)* *A@ *+#5    Y =[IIIII[s[ssssssPK!!nIGppGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1.class4|Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  kALTER TABLE ClazzEnrolment ADD COLUMN clazzEnrolmentOutcome INTEGER DEFAULT 0 NOT NULL(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   -com/ustadmobile/door/ext/DoorSqlDatabaseExtKt"dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I $% #&tALTER TABLE ClazzEnrolment ADD COLUMN clazzEnrolmentLeavingReasonUid INTEGER DEFAULT 0 NOT NULL(CREATE TABLE IF NOT EXISTS LeavingReason (`leavingReasonUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `leavingReasonTitle` TEXT, `leavingReasonMCSN` INTEGER NOT NULL, `leavingReasonCSN` INTEGER NOT NULL, `leavingReasonLCB` INTEGER NOT NULL)*CREATE TRIGGER INS_LOC_410 AFTER INSERT ON LeavingReason FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.leavingReasonCSN = 0) BEGIN UPDATE LeavingReason SET leavingReasonMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 410) WHERE leavingReasonUid = NEW.leavingReasonUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 410; END,: CREATE TRIGGER INS_PRI_410 AFTER INSERT ON LeavingReason FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.leavingReasonMCSN = 0) BEGIN UPDATE LeavingReason SET leavingReasonMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 410) WHERE leavingReasonUid = NEW.leavingReasonUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 410; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 410, NEW.leavingReasonUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END.CREATE TRIGGER UPD_LOC_410 AFTER UPDATE ON LeavingReason FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.leavingReasonCSN == OLD.leavingReasonCSN OR NEW.leavingReasonCSN == 0)) BEGIN UPDATE LeavingReason SET leavingReasonCSN = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 410) WHERE leavingReasonUid = NEW.leavingReasonUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 410; END0 CREATE TRIGGER UPD_PRI_410 AFTER UPDATE ON LeavingReason FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.leavingReasonMCSN == OLD.leavingReasonMCSN OR NEW.leavingReasonMCSN == 0)) BEGIN UPDATE LeavingReason SET leavingReasonMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 410) WHERE leavingReasonUid = NEW.leavingReasonUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 410; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 410, NEW.leavingReasonUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END2CREATE TABLE IF NOT EXISTS LeavingReason_trk (`pk` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `epk` INTEGER NOT NULL, `clientId` INTEGER NOT NULL, `csn` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `reqId` INTEGER NOT NULL, `ts` INTEGER NOT NULL)4uCREATE INDEX IF NOT EXISTS `index_LeavingReason_trk_clientId_epk_csn` ON LeavingReason_trk (`clientId`, `epk`, `csn`)6 CREATE UNIQUE INDEX IF NOT EXISTS `index_LeavingReason_trk_epk_clientId` ON LeavingReason_trk (`epk`, `clientId`) 8FUPDATE ClazzEnrolment SET clazzEnrolmentOutcome = 200:sALTER TABLE ClazzEnrolment ADD COLUMN clazzEnrolmentLeavingReasonUid BIGINT DEFAULT 0 NOT NULL<CREATE TABLE IF NOT EXISTS LeavingReason ( leavingReasonTitle TEXT , leavingReasonMCSN BIGINT NOT NULL , leavingReasonCSN BIGINT NOT NULL , leavingReasonLCB INTEGER NOT NULL , leavingReasonUid BIGSERIAL PRIMARY KEY NOT NULL )>4CREATE SEQUENCE IF NOT EXISTS LeavingReason_mcsn_seq@4CREATE SEQUENCE IF NOT EXISTS LeavingReason_lcsn_seqBCREATE OR REPLACE FUNCTION inccsn_410_fn() RETURNS trigger AS $$ BEGIN UPDATE LeavingReason SET leavingReasonCSN = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.leavingReasonCSN ELSE NEXTVAL('LeavingReason_lcsn_seq') END), leavingReasonMCSN = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('LeavingReason_mcsn_seq') ELSE NEW.leavingReasonMCSN END) WHERE leavingReasonUid = NEW.leavingReasonUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 410, NEW.leavingReasonUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsqlDCREATE TRIGGER inccsn_410_trig AFTER UPDATE OR INSERT ON LeavingReason FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_410_fn()FCREATE TABLE IF NOT EXISTS LeavingReason_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )HbCREATE INDEX index_LeavingReason_trk_clientId_epk_csn ON LeavingReason_trk (clientId, epk, csn)J_CREATE UNIQUE INDEX index_LeavingReason_trk_epk_clientId ON LeavingReason_trk (epk, clientId)L*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  P kotlin/UnitRINSTANCE Lkotlin/Unit; TU SVp1Ljava/lang/Object;  [ T ]Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabasen Z UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0T r$* s  r++!+'N+)!++!+-!+/!+1!+3!+5!+7!+9![+'S+;!+=!+?!+A!+C!+E!+G!+I!+K!+M!taWu/ &')./1679>?$AF%N&V'a.i0j1l0q3r4t3y6789K9LQLRSWSX\Xas NvAOr@ *+QWus  XYZ r Y\^w xopyzq{=_`[IaIbIcdIefIgh[sij[skslssNsmsPK!! { Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1.class4^Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  hUPDATE Role SET rolePermissions = 17051045363166 WHERE roleUid = 1001  (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&jUPDATE persongroupmember SET groupmemberactive = true WHERE groupmemberactive is NULL(INSERT INTO PersonGroup (groupName, groupActive, personGroupFlag) SELECT 'Admin Group', true, 1 WHERE EXISTS (SELECT * FROM Person WHERE firstNames = 'Admin' AND lastName = 'User' AND personGroupUid = 0)*UPDATE PERSON SET personGroupUid = (SELECT groupUid FROM PersonGroup WHERE groupName = 'Admin Group' LIMIT 1) WHERE firstNames = 'Admin' AND lastName = 'User' AND personGroupUid = 0,INSERT INTO PersonGroupMember (groupMemberActive, groupMemberPersonUid, groupMemberGroupUid) SELECT true,(SELECT Person.personUid FROM PERSON WHERE username = 'admin') , (SELECT groupUid FROM PersonGroup WHERE groupName = 'Admin Group' LIMIT 1) WHERE EXISTS (SELECT * FROM PersonGroup WHERE groupName = 'Admin Group'); .*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  2 kotlin/Unit4INSTANCE Lkotlin/Unit; 67 58p1Ljava/lang/Object;  = 6 ?Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseP < UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations06 T$* U  T7++++!'+)'++'+-'+/'V6WFdfhfjkjmq!m&r't)r.u/y1u6|U7 70XA1T@ *+#39WcU  :;< T Y>@Y ZQR[\S]=AB[ICIDIEFIGHIIJ[sKL[sMsNss0sOsPK!!ᄜW^^Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1.class4ZAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  _ALTER TABLE Language ADD COLUMN languageActive BOOL DEFAULT FALSE NOT NULL (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&)UPDATE Language SET languageActive = true(^ALTER TABLE Language ADD COLUMN languageActive INTEGER DEFAULT 0 NOT NULL**Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  . kotlin/Unit0INSTANCE Lkotlin/Unit; 23 14p1Ljava/lang/Object;  9 2 ;Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseL 8 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations02 P$* Q  Px*+++!'+)' ++'R!S!)Q* *,TA-P@ *+#/5S~Q  678 P Y:<U VMNWXOY==>[I?I@IABICDIEF[sGH[sIsJss,sKsPK!!ܩ<<Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1.class4wAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  INTEGER BIGINT" kotlin/Pair$ClazzLog&clazzLogLastChangedTime(kotlin/TuplesKt*to3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; ,- +.ClazzLogAttendanceRecord0'clazzLogAttendanceRecordLastChangedTime2Schedule4scheduleLastChangedTime6 DateRange8 dateRangeLct:HolidayCalendar< umCalendarLct>Holiday@holLctB CustomFieldDcustomFieldLctFCustomFieldValueHPersonJ personLctLClazzNclazzLctPClazzEnrolmentRclazzEnrolmentLctT LeavingReasonVleavingReasonLctXPersonCustomFieldValueZpersonCustomFieldValueLct\ ContentEntry^contentEntryLct`ContentEntryContentCategoryJoinbceccjLctdContentCategorySchemafcontentCategorySchemaLcthContentEntryParentChildJoinjcepcjLctlContentEntryRelatedEntryJoinncerejLctpContentCategoryrcontentCategoryLcttLanguagevlangLctxLanguageVariantzlangVariantLct|Role~roleLct EntityRoleerLct PersonGroupgroupLctPersonGroupMembergroupMemberLct PersonPicturepersonPictureLct ContainercntLct VerbEntityverbLct XObjectEntity xObjectLctStatementEntity statementLctContextXObjectStatementJoincontextXObjectLct AgentEntityagentLct StateEntitystateLctStateContentEntitystateContentLct XLangMapEntrystatementLangMapLctSchool schoolLct SchoolMemberschoolMemberLct ClazzWork clazzWorkLctClazzWorkContentJoinclazzWorkContentJoinLctComments commentsLctClazzWorkQuestionclazzWorkQuestionLctClazzWorkQuestionOptionclazzWorkQuestionOptionLctClazzWorkSubmissionclazzWorkSubmissionLctClazzWorkQuestionResponseclazzWorkQuestionResponseLctContentEntryProgresscontentEntryProgressLctReport reportLctSitesiteLct LearnerGrouplearnerGroupLctLearnerGroupMemberlearnerGroupMemberLctGroupLearningSessiongroupLearningSessionLct SiteTerms sTermsLctScheduledCheckscheduledCheckLctCustomFieldValueOptioncustomFieldValueLctAuditLog auditLogLct kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;  java/lang/Iterableiterator()Ljava/util/Iterator;     java/util/IteratorhasNext()Z  next()Ljava/lang/Object;  java/lang/StringBuilder   ALTER TABLE append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   getFirst " %#java/lang/String% ADD COLUMN ' getSecond ) %*(C)Ljava/lang/StringBuilder; , - NOT NULL DEFAULT 0/toString()Ljava/lang/String; 12 3(androidx/sqlite/db/SupportSQLiteDatabase5execSQL(Ljava/lang/String;)V 78 699$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_62_63$1$1Iit Lkotlin/Pair; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable; fieldTypeLjava/lang/String;lastModTimeFieldsLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/ListI&(Ljava/lang/Object;)Ljava/lang/Object;  L kotlin/UnitNINSTANCE Lkotlin/Unit; PQ ORp1  P WLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseh U UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0P l$* m  l ++!#M6%:')/S13/S57/S9;/S=?/SAC/SEG/SIG/SKM/S OQ/S SU/S WY/S []/S _a/Sce/Sgi/Skm/Soq/Ssu/Swy/S{}/S/S/S/S/S/S/S/S/S/S/S/S /S!/S"/S#/S$/S%/S&Ÿ/S'ɸ/S(͸/S)Ѹ/S*ո/S+ٸ/S,ݸ/S-/S./S//S0/S1/S2/S3/S4/S5/SN- :6 :[:%:6 +Y!$&!(!+&! .,!0!4:n$A&6&J aou+36>AILTW_ckow{ #+/7;CGOS[_gksw'+37?CKOW[cgos{m\ B;< E=>L?@lA<oBCDEvFG HpAKl@ *+6MSom  T@U l YVXq rijstku_SMAP UmAppDatabase.kt Kotlin *S Kotlin *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,4019:1 1849#2,2:4020 *S KotlinDebug *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1 *L 1738#1:4020,2 *E v=YZ[I[I\I]^I_`Iab[scd[sesfssHsgsPK!!aGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1.class4OAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  0ALTER TABLE Person ADD COLUMN personCountry TEXT(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  $ kotlin/Unit&INSTANCE Lkotlin/Unit; () '*p1Ljava/lang/Object;  / ( 1Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseB . UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0( F$* G  FG++!H G "IA#F@ *+%+HG  ,-. F Y02J KCDLMEN=34[I5I6I78I9:I;<[s=>[s?s@ss"sAsPK!!mu!IGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1.class4|Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  RALTER TABLE StatementEntity ADD COLUMN statementClazzUid BIGINT DEFAULT 0 NOT NULL (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&PCREATE TABLE IF NOT EXISTS ClazzContentJoin ( ccjContentEntryUid BIGINT NOT NULL , ccjClazzUid BIGINT NOT NULL , ccjActive BOOL NOT NULL , ccjLocalChangeSeqNum BIGINT NOT NULL , ccjMasterChangeSeqNum BIGINT NOT NULL , ccjLastChangedBy INTEGER NOT NULL , ccjLct BIGINT NOT NULL , ccjUid BIGSERIAL PRIMARY KEY NOT NULL )(_CREATE INDEX index_ClazzContentJoin_ccjContentEntryUid ON ClazzContentJoin (ccjContentEntryUid)*7CREATE SEQUENCE IF NOT EXISTS ClazzContentJoin_mcsn_seq,7CREATE SEQUENCE IF NOT EXISTS ClazzContentJoin_lcsn_seq.CREATE OR REPLACE FUNCTION inccsn_134_fn() RETURNS trigger AS $$ BEGIN UPDATE ClazzContentJoin SET ccjLocalChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.ccjLocalChangeSeqNum ELSE NEXTVAL('ClazzContentJoin_lcsn_seq') END), ccjMasterChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('ClazzContentJoin_mcsn_seq') ELSE NEW.ccjMasterChangeSeqNum END) WHERE ccjUid = NEW.ccjUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 134, NEW.ccjUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsql0CREATE TRIGGER inccsn_134_trig AFTER UPDATE OR INSERT ON ClazzContentJoin FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_134_fn()2CREATE TABLE IF NOT EXISTS ClazzContentJoin_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )4hCREATE INDEX index_ClazzContentJoin_trk_clientId_epk_csn ON ClazzContentJoin_trk (clientId, epk, csn)6eCREATE UNIQUE INDEX index_ClazzContentJoin_trk_epk_clientId ON ClazzContentJoin_trk (epk, clientId)8SALTER TABLE StatementEntity ADD COLUMN statementClazzUid INTEGER DEFAULT 0 NOT NULL:YCREATE TABLE IF NOT EXISTS ClazzContentJoin (`ccjUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `ccjContentEntryUid` INTEGER NOT NULL, `ccjClazzUid` INTEGER NOT NULL, `ccjActive` INTEGER NOT NULL, `ccjLocalChangeSeqNum` INTEGER NOT NULL, `ccjMasterChangeSeqNum` INTEGER NOT NULL, `ccjLastChangedBy` INTEGER NOT NULL, `ccjLct` INTEGER NOT NULL)<qCREATE INDEX IF NOT EXISTS `index_ClazzContentJoin_ccjContentEntryUid` ON ClazzContentJoin (`ccjContentEntryUid`)>CREATE TRIGGER INS_LOC_134 AFTER INSERT ON ClazzContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.ccjLocalChangeSeqNum = 0) BEGIN UPDATE ClazzContentJoin SET ccjMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 134) WHERE ccjUid = NEW.ccjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 134; END@* CREATE TRIGGER INS_PRI_134 AFTER INSERT ON ClazzContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.ccjMasterChangeSeqNum = 0) BEGIN UPDATE ClazzContentJoin SET ccjMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 134) WHERE ccjUid = NEW.ccjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 134; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 134, NEW.ccjUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDBCREATE TRIGGER UPD_LOC_134 AFTER UPDATE ON ClazzContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.ccjLocalChangeSeqNum == OLD.ccjLocalChangeSeqNum OR NEW.ccjLocalChangeSeqNum == 0)) BEGIN UPDATE ClazzContentJoin SET ccjLocalChangeSeqNum = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 134) WHERE ccjUid = NEW.ccjUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 134; ENDD{ CREATE TRIGGER UPD_PRI_134 AFTER UPDATE ON ClazzContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.ccjMasterChangeSeqNum == OLD.ccjMasterChangeSeqNum OR NEW.ccjMasterChangeSeqNum == 0)) BEGIN UPDATE ClazzContentJoin SET ccjMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 134) WHERE ccjUid = NEW.ccjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 134; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 134, NEW.ccjUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDFCREATE TABLE IF NOT EXISTS ClazzContentJoin_trk (`pk` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `epk` INTEGER NOT NULL, `clientId` INTEGER NOT NULL, `csn` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `reqId` INTEGER NOT NULL, `ts` INTEGER NOT NULL)H{CREATE INDEX IF NOT EXISTS `index_ClazzContentJoin_trk_clientId_epk_csn` ON ClazzContentJoin_trk (`clientId`, `epk`, `csn`)JwCREATE UNIQUE INDEX IF NOT EXISTS `index_ClazzContentJoin_trk_epk_clientId` ON ClazzContentJoin_trk (`epk`, `clientId`)L*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  P kotlin/UnitRINSTANCE Lkotlin/Unit; TU SVp1Ljava/lang/Object;  [ T ]Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabasen Z UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0T r$* s  r++V+!'+)'++'+-'+/'+1'+3'+5'+7'+9'S+;'+='+?'+A'+C'+E'+G'+I'+K'+M'taOu&&.679>?AFNOQV W$Y a)i,q-y/z=|/>O>P_P`r`uvx~s NvAOr@ *+#QWus  XYZ r Y\^w xopyzq{=_`[IaIbIcdIefIgh[sij[skslssNsmsPK!!#@t7t7Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  CREATE TABLE IF NOT EXISTS ScopedGrant ( sgPcsn INTEGER NOT NULL , sgLcsn INTEGER NOT NULL , sgLcb INTEGER NOT NULL , sgLct INTEGER NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid INTEGER NOT NULL , sgPermissions INTEGER NOT NULL , sgGroupUid INTEGER NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL ) (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&*com/ustadmobile/door/util/DoorSqlGenerator(INSTANCE,Lcom/ustadmobile/door/util/DoorSqlGenerator; *+ ), ScopedGrant.sgUid0sgLcsn2sgPcsn4*generateSyncableEntityInsertTriggersSqlite[(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; 67 )8java/lang/Iterable:iterator()Ljava/util/Iterator; <= ;>java/util/Iterator@hasNext()Z BC ADnext()Ljava/lang/Object; FG AHjava/lang/StringJ*generateSyncableEntityUpdateTriggersSqlite L7 )M8CREATE TABLE IF NOT EXISTS ScopedGrant_trk ( epk INTEGER NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx INTEGER NOT NULL DEFAULT 0 , reqId INTEGER NOT NULL DEFAULT 0 , ts INTEGER NOT NULL DEFAULT 0 , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )O\CREATE INDEX index_ScopedGrant_trk_clientId_epk_csn ON ScopedGrant_trk (clientId, epk, csn)QYCREATE UNIQUE INDEX index_ScopedGrant_trk_epk_clientId ON ScopedGrant_trk (epk, clientId)SCREATE TABLE IF NOT EXISTS PersonParentJoin ( ppjPcsn INTEGER NOT NULL , ppjLcsn INTEGER NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct INTEGER NOT NULL , ppjParentPersonUid INTEGER NOT NULL , ppjMinorPersonUid INTEGER NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive INTEGER NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp INTEGER NOT NULL , ppjApprovalIpAddr TEXT , ppjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )UPersonParentJoinWppjUidYppjLcsn[ppjPcsn]=CREATE TABLE IF NOT EXISTS PersonParentJoin_trk ( epk INTEGER NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx INTEGER NOT NULL DEFAULT 0 , reqId INTEGER NOT NULL DEFAULT 0 , ts INTEGER NOT NULL DEFAULT 0 , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )_fCREATE INDEX index_PersonParentJoin_trk_clientId_epk_csn ON PersonParentJoin_trk (clientId, epk, csn)acCREATE UNIQUE INDEX index_PersonParentJoin_trk_epk_clientId ON PersonParentJoin_trk (epk, clientId)cCREATE TABLE IF NOT EXISTS ErrorReport ( errPcsn INTEGER NOT NULL , errLcsn INTEGER NOT NULL , errLcb INTEGER NOT NULL , errLct INTEGER NOT NULL , severity INTEGER NOT NULL , timestamp INTEGER NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )e ErrorReportgerrUidierrLcsnkerrPcsnm8CREATE TABLE IF NOT EXISTS ErrorReport_trk ( epk INTEGER NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx INTEGER NOT NULL DEFAULT 0 , reqId INTEGER NOT NULL DEFAULT 0 , ts INTEGER NOT NULL DEFAULT 0 , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )o\CREATE INDEX index_ErrorReport_trk_clientId_epk_csn ON ErrorReport_trk (clientId, epk, csn)qYCREATE UNIQUE INDEX index_ErrorReport_trk_epk_clientId ON ErrorReport_trk (epk, clientId)sxCREATE TABLE IF NOT EXISTS ScopedGrant ( sgPcsn BIGINT NOT NULL , sgLcsn BIGINT NOT NULL , sgLcb INTEGER NOT NULL , sgLct BIGINT NOT NULL , sgTableId INTEGER NOT NULL , sgEntityUid BIGINT NOT NULL , sgPermissions BIGINT NOT NULL , sgGroupUid BIGINT NOT NULL , sgIndex INTEGER NOT NULL , sgFlags INTEGER NOT NULL , sgUid BIGSERIAL PRIMARY KEY NOT NULL )u2CREATE SEQUENCE IF NOT EXISTS ScopedGrant_mcsn_seqw2CREATE SEQUENCE IF NOT EXISTS ScopedGrant_lcsn_seqy0generateSyncableEntityFunctionAndTriggerPostgres {7 )|*CREATE TABLE IF NOT EXISTS ScopedGrant_trk ( epk BIGINT NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx BOOL NOT NULL DEFAULT false , reqId INTEGER NOT NULL DEFAULT 0 , ts BIGINT NOT NULL DEFAULT 0 , pk BIGSERIAL PRIMARY KEY NOT NULL )~CREATE TABLE IF NOT EXISTS PersonParentJoin ( ppjPcsn BIGINT NOT NULL , ppjLcsn BIGINT NOT NULL , ppjLcb INTEGER NOT NULL , ppjLct BIGINT NOT NULL , ppjParentPersonUid BIGINT NOT NULL , ppjMinorPersonUid BIGINT NOT NULL , ppjRelationship INTEGER NOT NULL , ppjEmail TEXT , ppjPhone TEXT , ppjInactive BOOL NOT NULL , ppjStatus INTEGER NOT NULL , ppjApprovalTiemstamp BIGINT NOT NULL , ppjApprovalIpAddr TEXT , ppjUid BIGSERIAL PRIMARY KEY NOT NULL )7CREATE SEQUENCE IF NOT EXISTS PersonParentJoin_mcsn_seq7CREATE SEQUENCE IF NOT EXISTS PersonParentJoin_lcsn_seq/CREATE TABLE IF NOT EXISTS PersonParentJoin_trk ( epk BIGINT NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx BOOL NOT NULL DEFAULT false , reqId INTEGER NOT NULL DEFAULT 0 , ts BIGINT NOT NULL DEFAULT 0 , pk BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS ErrorReport ( errPcsn BIGINT NOT NULL , errLcsn BIGINT NOT NULL , errLcb INTEGER NOT NULL , errLct BIGINT NOT NULL , severity INTEGER NOT NULL , timestamp BIGINT NOT NULL , presenterUri TEXT , appVersion TEXT , versionCode INTEGER NOT NULL , errorCode INTEGER NOT NULL , operatingSys TEXT , osVersion TEXT , stackTrace TEXT , message TEXT , errUid BIGSERIAL PRIMARY KEY NOT NULL )2CREATE SEQUENCE IF NOT EXISTS ErrorReport_mcsn_seq2CREATE SEQUENCE IF NOT EXISTS ErrorReport_lcsn_seq*CREATE TABLE IF NOT EXISTS ErrorReport_trk ( epk BIGINT NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx BOOL NOT NULL DEFAULT false , reqId INTEGER NOT NULL DEFAULT 0 , ts BIGINT NOT NULL DEFAULT 0 , pk BIGSERIAL PRIMARY KEY NOT NULL )`UPDATE Role SET rolePermissions = (rolePermissions | 17051045363166) WHERE roleUid = 1001 ]UPDATE Role SET rolePermissions = (rolePermissions | 284013120966) WHERE roleUid = 1004 &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J java/lang/StringBuilder  J INSERT INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) SELECT EntityRole.erUid AS sgUid, 0 AS sgPcsn, 0 AS sgLcsn, 0 AS sgLcb, append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; * AS sgLct, EntityRole.erTableId AS sgTableId, EntityRole.erEntityUid AS sgEntityUid, Role.rolePermissions AS sgPermissions, EntityRole.erGroupUid AS sgGroupUid, 0 AS sgIndex, CASE WHEN Role.roleUid = 1001 THEN 9 WHEN Role.roleUid = 1004 THEN 9 WHEN Role.roleUid = 1000 THEN 17 WHEN Role.roleUid = 1003 THEN 17 ELSE 0 END AS sgFlags FROM EntityRole JOIN Role ON EntityRole.erRoleUid = Role.roleUid toString()Ljava/lang/String; kotlin/text/StringsKt trimIndent&(Ljava/lang/String;)Ljava/lang/String; J INSERT INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) SELECT Person.personUid AS sgUid, 0 AS sgPcsn, 0 AS sgLcsn, 0 AS sgLcb, $ AS sgLct, -2 as sgTableId, -2 AS sgEntityUid, 9223372036854775807 AS sgPermissions, Person.personGroupUid AS sgGroupUid, 0 AS sgFlags, 0 AS sgIndex FROM Person WHERE CAST(Person.admin AS INTEGER) = 1 9$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$1IitLjava/lang/String; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable;9$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$29$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$39$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$49$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$59$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$69$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$79$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$89$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_65_66$1$9 updateTimeJ*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;   kotlin/Unit Lkotlin/Unit; * p1  * Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0* $*   4++ +!'-/01359;M>,?:E"I:K:6+'-/0135N;M>,?:E"I:K:6+'+P'+R'+T'+V'-XZ\^9;M>,?:E"I:K:6+'-XZ\^N;M>,?:E"I:K:6+'+`'+b'+d'+f'-hjln9;M>,?:E"I:K:6+'-hjlnN;M>,?:E"I:K:6+'+p'+r'+t'+v'+x'+z'-/0135};M>,?:E"I:K:6+'+'+R'+T'+'+'+'-XZ\^};M>,?:E"I:K:6+'+'+b'+d'+'+'+'-hjln};M>,?:E"I:K:6+'+'+r'+t'+'+'A+Y '+Y 'C5;A((@( (@( (6;A(P(P(n#A#*-RZ^_hlsv  '*OW[\dlt|  +3;CFNPWZ&.69BDKNs{  0R O H-2+4  v2t4  24O L E*2(4  24  24 | uZ2X4  24s p iN2L4B A@ *+#ͲҰ    Yճױ ?SMAP UmAppDatabase.kt Kotlin *S Kotlin *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,4019:1 1849#2,2:4020 1849#2,2:4022 1849#2,2:4024 1849#2,2:4026 1849#2,2:4028 1849#2,2:4030 1849#2,2:4032 1849#2,2:4034 1849#2,2:4036 *S KotlinDebug *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1 *L 1925#1:4020,2 1929#1:4022,2 1939#1:4024,2 1943#1:4026,2 1954#1:4028,2 1958#1:4030,2 1971#1:4032,2 1985#1:4034,2 1999#1:4036,2 *E =[IIIII[s[ssssssPK!!99X( Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1.class4`Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  ?ALTER TABLE ContainerImportJob RENAME to ContainerImportJob_OLD (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&CREATE TABLE IF NOT EXISTS ContainerImportJob ( cijContainerUid INTEGER NOT NULL , cijUri TEXT , cijImportMode INTEGER NOT NULL , cijContainerBaseDir TEXT , cijContentEntryUid INTEGER NOT NULL , cijMimeType TEXT , cijSessionId TEXT , cijJobStatus INTEGER NOT NULL , cijBytesSoFar INTEGER NOT NULL , cijImportCompleted INTEGER NOT NULL , cijContentLength INTEGER NOT NULL , cijContainerEntryFileUids TEXT , cijConversionParams TEXT , cijUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )(INSERT INTO ContainerImportJob (cijUid, cijContainerUid, cijUri, cijImportMode, cijContainerBaseDir, cijContentEntryUid, cijMimeType, cijSessionId, cijJobStatus, cijBytesSoFar, cijImportCompleted, cijContentLength, cijContainerEntryFileUids, cijConversionParams) SELECT cijUid, cijContainerUid, cijFilePath, 0, cijContainerBaseDir, cijContentEntryUid, cijMimeType, cijSessionId, cijJobStatus, cijBytesSoFar, cijImportCompleted, cijContentLength, cijContainerEntryFileUids, cijConversionParams FROM ContainerImportJob_OLD*!DROP TABLE ContainerImportJob_OLD,BALTER TABLE ContainerImportJob RENAME COLUMN cijFilePath to cijUri.RALTER TABLE ContainerImportJob ADD COLUMN cijImportMode INTEGER DEFAULT 0 NOT NULL0*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  4 kotlin/Unit6INSTANCE Lkotlin/Unit; 89 7:p1Ljava/lang/Object;  ? 8 ALkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseR > UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations08 V$* W  VB++&+!'+)'++'+-'+/'+1'X1Y"&19AWB B2ZA3V@ *+#5;YW  <=> V Y@B[ \ST]^U_=CD[IEIFIGHIIJIKL[sMN[sOsPss2sQsPK!!K Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1.class4ZAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  JALTER TABLE ContentEntry ADD COLUMN contentOwner BIGINT DEFAULT 0 NOT NULL (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&UPDATE ContentEntry SET contentOwner = (SELECT personUid FROM Person WHERE admin LIMIT 1)(KALTER TABLE ContentEntry ADD COLUMN contentOwner INTEGER DEFAULT 0 NOT NULL**Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  . kotlin/Unit0INSTANCE Lkotlin/Unit; 23 14p1Ljava/lang/Object;  9 2 ;Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseL 8 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations02 P$* Q  Px*+++!'+)' ++'R!S%&'!,).Q* *,TA-P@ *+#/5S$Q  678 P Y:<U VMNWXOY==>[I?I@IABICDIEF[sGH[sIsJss,sKsPK!!3""Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  )ALTER TABLE Site ADD COLUMN authSalt TEXT(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   -com/ustadmobile/door/ext/DoorSqlDatabaseExtKt"dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I $% #&CREATE TABLE IF NOT EXISTS PersonAuth2 ( pauthUid INTEGER PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn INTEGER NOT NULL , pauthPcsn INTEGER NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct INTEGER NOT NULL )(*com/ustadmobile/door/util/DoorSqlGenerator*INSTANCE,Lcom/ustadmobile/door/util/DoorSqlGenerator; ,- +. PersonAuth20pauthUid2 pauthLcsn4 pauthPcsn6*generateSyncableEntityInsertTriggersSqlite[(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; 89 +:java/lang/Iterable<iterator()Ljava/util/Iterator; >? =@java/util/IteratorBhasNext()Z DE CFnext()Ljava/lang/Object; HI CJjava/lang/StringL*generateSyncableEntityUpdateTriggersSqlite N9 +O>CREATE TABLE IF NOT EXISTS PersonAuth2_trk ( epk INTEGER NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx INTEGER NOT NULL DEFAULT 0 , reqId INTEGER NOT NULL DEFAULT 0 , ts INTEGER NOT NULL DEFAULT 0 , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )Q\CREATE INDEX index_PersonAuth2_trk_clientId_epk_csn ON PersonAuth2_trk (clientId, epk, csn)SYCREATE UNIQUE INDEX index_PersonAuth2_trk_epk_clientId ON PersonAuth2_trk (epk, clientId)UCREATE TABLE IF NOT EXISTS UserSession ( usPcsn INTEGER NOT NULL , usLcsn INTEGER NOT NULL , usLcb INTEGER NOT NULL , usLct INTEGER NOT NULL , usPersonUid INTEGER NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime INTEGER NOT NULL , usEndTime INTEGER NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )W UserSessionYusUid[usLcsn]usPcsn_>CREATE TABLE IF NOT EXISTS UserSession_trk ( epk INTEGER NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx INTEGER NOT NULL DEFAULT 0 , reqId INTEGER NOT NULL DEFAULT 0 , ts INTEGER NOT NULL DEFAULT 0 , pk INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )a\CREATE INDEX index_UserSession_trk_clientId_epk_csn ON UserSession_trk (clientId, epk, csn)cYCREATE UNIQUE INDEX index_UserSession_trk_epk_clientId ON UserSession_trk (epk, clientId)ejava/lang/StringBuilderg  hiH UPDATE Site SET authSalt = 'kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; mn ho'com/ustadmobile/lib/util/RandomStringKtqrandomString$default:(ILjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; st ru' wtoString()Ljava/lang/String; yz h{CREATE TABLE IF NOT EXISTS PersonAuth2 ( pauthUid BIGINT PRIMARY KEY NOT NULL , pauthMechanism TEXT , pauthAuth TEXT , pauthLcsn BIGINT NOT NULL , pauthPcsn BIGINT NOT NULL , pauthLcb INTEGER NOT NULL , pauthLct BIGINT NOT NULL )}2CREATE SEQUENCE IF NOT EXISTS PersonAuth2_mcsn_seq2CREATE SEQUENCE IF NOT EXISTS PersonAuth2_lcsn_seq0generateSyncableEntityFunctionAndTriggerPostgres 9 +0CREATE TABLE IF NOT EXISTS PersonAuth2_trk ( epk BIGINT NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx BOOL NOT NULL DEFAULT false , reqId INTEGER NOT NULL DEFAULT 0 , ts BIGINT NOT NULL DEFAULT 0 , pk BIGSERIAL PRIMARY KEY NOT NULL )CREATE TABLE IF NOT EXISTS UserSession ( usPcsn BIGINT NOT NULL , usLcsn BIGINT NOT NULL , usLcb INTEGER NOT NULL , usLct BIGINT NOT NULL , usPersonUid BIGINT NOT NULL , usClientNodeId INTEGER NOT NULL , usStartTime BIGINT NOT NULL , usEndTime BIGINT NOT NULL , usStatus INTEGER NOT NULL , usReason INTEGER NOT NULL , usAuth TEXT , usSessionType INTEGER NOT NULL , usUid BIGSERIAL PRIMARY KEY NOT NULL )2CREATE SEQUENCE IF NOT EXISTS UserSession_mcsn_seq2CREATE SEQUENCE IF NOT EXISTS UserSession_lcsn_seq0CREATE TABLE IF NOT EXISTS UserSession_trk ( epk BIGINT NOT NULL DEFAULT 0 , clientId INTEGER NOT NULL DEFAULT 0 , csn INTEGER NOT NULL DEFAULT 0 , rx BOOL NOT NULL DEFAULT false , reqId INTEGER NOT NULL DEFAULT 0 , ts BIGINT NOT NULL DEFAULT 0 , pk BIGSERIAL PRIMARY KEY NOT NULL )ZCREATE INDEX person_status_node_idx ON UserSession (usPersonUid, usStatus, usClientNodeId)ZCREATE INDEX node_status_person_idx ON UserSession (usClientNodeId, usStatus, usPersonUid)9$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$1IitLjava/lang/String; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable;9$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$29$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$39$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$49$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$59$i$a$-forEach-UmAppDatabase$Companion$MIGRATION_69_70$1$6*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;   kotlin/Unit Lkotlin/Unit; , p1 i , Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations0, $*   u++!+'n+)!/1357;=M>,A:G"K:M:6+!/1357P=M>,A:G"K:M:6+!+R!+T!+V!+X!/Z\^`;=M>,A:G"K:M:6+!/Z\^`P=M>,A:G"K:M:6+!+b!+d!+f!+hYjlpvpxp|!+~!+!+!/1357=M>,A:G"K:M:6+!+!+T!+V!+!+!+!/Z\^`=M>,A:G"K:M:6+!+!+d!+f!+!+!(>=C( (@( (\=C(P(BP3567&8,7386[9c:gh;p<v;}<=>?@ACDEDEFGH&I*H1I4YJaKefLnMvNPRPRPTUVWXYWYZ[\]^ `(a0b8c;dDeFcMePuf}ghijmnqB [ X Q6244  2~4  24Y V O4224  24u r kP2N4 A@ *+2    Y SMAP UmAppDatabase.kt Kotlin *S Kotlin *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,4019:1 1849#2,2:4020 1849#2,2:4022 1849#2,2:4024 1849#2,2:4026 1849#2,2:4028 1849#2,2:4030 *S KotlinDebug *F + 1 UmAppDatabase.kt com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1 *L 2104#1:4020,2 2108#1:4022,2 2117#1:4024,2 2121#1:4026,2 2137#1:4028,2 2149#1:4030,2 *E =[IIIII[s[ssssssPK!!QCGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1.class4SAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  cCREATE INDEX idx_group_to_entity ON ScopedGrant (sgGroupUid, sgPermissions, sgTableId, sgEntityUid)(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   cCREATE INDEX idx_entity_to_group ON ScopedGrant (sgTableId, sgEntityUid, sgPermissions, sgGroupUid)"DROP TABLE DeviceSession$*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  ( kotlin/Unit*INSTANCE Lkotlin/Unit; ,- +.p1Ljava/lang/Object;  3 , 5Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseF 2 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0, J$* K  J_++!+#!+%!LtuvwK &MA'J@ *+)/LsK  012 J Y46N OGHPQIR=78[I9I:I;I?@[sAB[sCsDss&sEsPK!! 1Up4p4Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  eCREATE TABLE IF NOT EXISTS ClazzAssignment (`caUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `caTitle` TEXT, `caDescription` TEXT, `caDeadlineDate` INTEGER NOT NULL, `caStartDate` INTEGER NOT NULL, `caLateSubmissionType` INTEGER NOT NULL, `caLateSubmissionPenalty` INTEGER NOT NULL, `caGracePeriodDate` INTEGER NOT NULL, `caActive` INTEGER NOT NULL, `caClassCommentEnabled` INTEGER NOT NULL, `caPrivateCommentsEnabled` INTEGER NOT NULL, `caClazzUid` INTEGER NOT NULL, `caLocalChangeSeqNum` INTEGER NOT NULL, `caMasterChangeSeqNum` INTEGER NOT NULL, `caLastChangedBy` INTEGER NOT NULL, `caLct` INTEGER NOT NULL) (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&FCREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin (`cacjUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cacjContentUid` INTEGER NOT NULL, `cacjAssignmentUid` INTEGER NOT NULL, `cacjActive` INTEGER NOT NULL, `cacjMCSN` INTEGER NOT NULL, `cacjLCSN` INTEGER NOT NULL, `cacjLCB` INTEGER NOT NULL, `cacjLct` INTEGER NOT NULL)(CREATE TABLE IF NOT EXISTS ClazzAssignment_trk (`pk` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `epk` INTEGER NOT NULL, `clientId` INTEGER NOT NULL, `csn` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `reqId` INTEGER NOT NULL, `ts` INTEGER NOT NULL)*yCREATE INDEX IF NOT EXISTS `index_ClazzAssignment_trk_clientId_epk_csn` ON ClazzAssignment_trk (`clientId`, `epk`, `csn`),uCREATE UNIQUE INDEX IF NOT EXISTS `index_ClazzAssignment_trk_epk_clientId` ON ClazzAssignment_trk (`epk`, `clientId`).CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin_trk (`pk` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `epk` INTEGER NOT NULL, `clientId` INTEGER NOT NULL, `csn` INTEGER NOT NULL, `rx` INTEGER NOT NULL, `reqId` INTEGER NOT NULL, `ts` INTEGER NOT NULL)0CREATE INDEX IF NOT EXISTS `index_ClazzAssignmentContentJoin_trk_clientId_epk_csn` ON ClazzAssignmentContentJoin_trk (`clientId`, `epk`, `csn`)2CREATE UNIQUE INDEX IF NOT EXISTS `index_ClazzAssignmentContentJoin_trk_epk_clientId` ON ClazzAssignmentContentJoin_trk (`epk`, `clientId`)4CREATE TRIGGER INS_LOC_520 AFTER INSERT ON ClazzAssignment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.caLocalChangeSeqNum = 0) BEGIN UPDATE ClazzAssignment SET caMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 520) WHERE caUid = NEW.caUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 520; END6# CREATE TRIGGER INS_PRI_520 AFTER INSERT ON ClazzAssignment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.caMasterChangeSeqNum = 0) BEGIN UPDATE ClazzAssignment SET caMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 520) WHERE caUid = NEW.caUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 520; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 520, NEW.caUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END8CREATE TRIGGER UPD_LOC_520 AFTER UPDATE ON ClazzAssignment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.caLocalChangeSeqNum == OLD.caLocalChangeSeqNum OR NEW.caLocalChangeSeqNum == 0)) BEGIN UPDATE ClazzAssignment SET caLocalChangeSeqNum = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 520) WHERE caUid = NEW.caUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 520; END:r CREATE TRIGGER UPD_PRI_520 AFTER UPDATE ON ClazzAssignment FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.caMasterChangeSeqNum == OLD.caMasterChangeSeqNum OR NEW.caMasterChangeSeqNum == 0)) BEGIN UPDATE ClazzAssignment SET caMasterChangeSeqNum = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 520) WHERE caUid = NEW.caUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 520; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 520, NEW.caUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END<CREATE TRIGGER INS_LOC_521 AFTER INSERT ON ClazzAssignmentContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND NEW.cacjLCSN = 0) BEGIN UPDATE ClazzAssignmentContentJoin SET cacjMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 521) WHERE cacjUid = NEW.cacjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 521; END>' CREATE TRIGGER INS_PRI_521 AFTER INSERT ON ClazzAssignmentContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND NEW.cacjMCSN = 0) BEGIN UPDATE ClazzAssignmentContentJoin SET cacjMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 521) WHERE cacjUid = NEW.cacjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 521; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 521, NEW.cacjUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); END@CREATE TRIGGER UPD_LOC_521 AFTER UPDATE ON ClazzAssignmentContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 0) AND (NEW.cacjLCSN == OLD.cacjLCSN OR NEW.cacjLCSN == 0)) BEGIN UPDATE ClazzAssignmentContentJoin SET cacjLCSN = (SELECT sCsnNextLocal FROM SqliteChangeSeqNums WHERE sCsnTableId = 521) WHERE cacjUid = NEW.cacjUid; UPDATE SqliteChangeSeqNums SET sCsnNextLocal = sCsnNextLocal + 1 WHERE sCsnTableId = 521; ENDB^ CREATE TRIGGER UPD_PRI_521 AFTER UPDATE ON ClazzAssignmentContentJoin FOR EACH ROW WHEN (((SELECT CAST(master AS INTEGER) FROM SyncNode) = 1) AND (NEW.cacjMCSN == OLD.cacjMCSN OR NEW.cacjMCSN == 0)) BEGIN UPDATE ClazzAssignmentContentJoin SET cacjMCSN = (SELECT sCsnNextPrimary FROM SqliteChangeSeqNums WHERE sCsnTableId = 521) WHERE cacjUid = NEW.cacjUid; UPDATE SqliteChangeSeqNums SET sCsnNextPrimary = sCsnNextPrimary + 1 WHERE sCsnTableId = 521; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 521, NEW.cacjUid, 0, (strftime('%s','now') * 1000) + ((strftime('%f','now') * 1000) % 1000); ENDD[CREATE TABLE IF NOT EXISTS ClazzAssignment ( caTitle TEXT , caDescription TEXT , caDeadlineDate BIGINT NOT NULL , caStartDate BIGINT NOT NULL , caLateSubmissionType INTEGER NOT NULL , caLateSubmissionPenalty INTEGER NOT NULL , caGracePeriodDate BIGINT NOT NULL , caActive BOOL NOT NULL , caClassCommentEnabled BOOL NOT NULL , caPrivateCommentsEnabled BOOL NOT NULL , caClazzUid BIGINT NOT NULL , caLocalChangeSeqNum BIGINT NOT NULL , caMasterChangeSeqNum BIGINT NOT NULL , caLastChangedBy INTEGER NOT NULL , caLct BIGINT NOT NULL , caUid BIGSERIAL PRIMARY KEY NOT NULL )F6CREATE SEQUENCE IF NOT EXISTS ClazzAssignment_mcsn_seqH6CREATE SEQUENCE IF NOT EXISTS ClazzAssignment_lcsn_seqJCREATE OR REPLACE FUNCTION inccsn_520_fn() RETURNS trigger AS $$ BEGIN UPDATE ClazzAssignment SET caLocalChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.caLocalChangeSeqNum ELSE NEXTVAL('ClazzAssignment_lcsn_seq') END), caMasterChangeSeqNum = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('ClazzAssignment_mcsn_seq') ELSE NEW.caMasterChangeSeqNum END) WHERE caUid = NEW.caUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 520, NEW.caUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsqlLCREATE TRIGGER inccsn_520_trig AFTER UPDATE OR INSERT ON ClazzAssignment FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_520_fn()NCREATE TABLE IF NOT EXISTS ClazzAssignment_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )PfCREATE INDEX index_ClazzAssignment_trk_clientId_epk_csn ON ClazzAssignment_trk (clientId, epk, csn)RcCREATE UNIQUE INDEX index_ClazzAssignment_trk_epk_clientId ON ClazzAssignment_trk (epk, clientId)T=CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin ( cacjContentUid BIGINT NOT NULL , cacjAssignmentUid BIGINT NOT NULL , cacjActive BOOL NOT NULL , cacjMCSN BIGINT NOT NULL , cacjLCSN BIGINT NOT NULL , cacjLCB INTEGER NOT NULL , cacjLct BIGINT NOT NULL , cacjUid BIGSERIAL PRIMARY KEY NOT NULL )VACREATE SEQUENCE IF NOT EXISTS ClazzAssignmentContentJoin_mcsn_seqXACREATE SEQUENCE IF NOT EXISTS ClazzAssignmentContentJoin_lcsn_seqZCREATE OR REPLACE FUNCTION inccsn_521_fn() RETURNS trigger AS $$ BEGIN UPDATE ClazzAssignmentContentJoin SET cacjLCSN = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEW.cacjLCSN ELSE NEXTVAL('ClazzAssignmentContentJoin_lcsn_seq') END), cacjMCSN = (SELECT CASE WHEN (SELECT master FROM SyncNode) THEN NEXTVAL('ClazzAssignmentContentJoin_mcsn_seq') ELSE NEW.cacjMCSN END) WHERE cacjUid = NEW.cacjUid; INSERT INTO ChangeLog(chTableId, chEntityPk, dispatched, chTime) SELECT 521, NEW.cacjUid, false, cast(extract(epoch from now()) * 1000 AS BIGINT) WHERE COALESCE((SELECT master From SyncNode LIMIT 1), false); RETURN null; END $$ LANGUAGE plpgsql\CREATE TRIGGER inccsn_521_trig AFTER UPDATE OR INSERT ON ClazzAssignmentContentJoin FOR EACH ROW WHEN (pg_trigger_depth() = 0) EXECUTE PROCEDURE inccsn_521_fn()^CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoin_trk ( epk BIGINT , clientId INTEGER , csn INTEGER , rx BOOL , reqId INTEGER , ts BIGINT , pk BIGSERIAL PRIMARY KEY NOT NULL )`|CREATE INDEX index_ClazzAssignmentContentJoin_trk_clientId_epk_csn ON ClazzAssignmentContentJoin_trk (clientId, epk, csn)byCREATE UNIQUE INDEX index_ClazzAssignmentContentJoin_trk_epk_clientId ON ClazzAssignmentContentJoin_trk (epk, clientId)d*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  h kotlin/UnitjINSTANCE Lkotlin/Unit; lm knp1Ljava/lang/Object;  s l uLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase r UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0l $*   X+++!'+)'++'+-'+/'+1'+3'+5'+7'+9'+;'+='+?'+A'+C'+E'+G'+I'+K'+M'+O'+Q'+S'+U'+W'+Y'+['+]'+_'+a'+c'+e' Bz|}&.6>FNOQVWY^_afginoqvwy~      ,  - 2 - 3 4 8 4 9 = 9 A B C D V D W \ W ] ^ b ^ c g c k fAg@ *+#ioy  pqr  Ytv =wx[IyIzI{|I}~I[s[ssssfssPK!!bY Y Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1.class4\Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  CREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp (`cacheUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cachePersonUid` INTEGER NOT NULL, `cacheContentEntryUid` INTEGER NOT NULL, `cacheClazzAssignmentUid` INTEGER NOT NULL, `cacheStudentScore` INTEGER NOT NULL, `cacheMaxScore` INTEGER NOT NULL, `cacheProgress` INTEGER NOT NULL, `cacheContentComplete` INTEGER NOT NULL, `lastCsnChecked` INTEGER NOT NULL) (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #&CREATE UNIQUE INDEX IF NOT EXISTS `index_ClazzAssignmentRollUp_cachePersonUid_cacheContentEntryUid_cacheClazzAssignmentUid` ON ClazzAssignmentRollUp (`cachePersonUid`, `cacheContentEntryUid`, `cacheClazzAssignmentUid`)(CREATE TABLE IF NOT EXISTS ClazzAssignmentRollUp ( cachePersonUid BIGINT NOT NULL , cacheContentEntryUid BIGINT NOT NULL , cacheClazzAssignmentUid BIGINT NOT NULL , cacheStudentScore INTEGER NOT NULL , cacheMaxScore INTEGER NOT NULL , cacheProgress INTEGER NOT NULL , cacheContentComplete BOOL NOT NULL , lastCsnChecked BIGINT NOT NULL , cacheUid BIGSERIAL PRIMARY KEY NOT NULL )*CREATE UNIQUE INDEX index_ClazzAssignmentRollUp_cachePersonUid_cacheContentEntryUid_cacheClazzAssignmentUid ON ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid),*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  0 kotlin/Unit2INSTANCE Lkotlin/Unit; 45 36p1Ljava/lang/Object;  ; 4 =Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseN : UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations04 R$* S  R:+++!'+)'+++'+-'T!U n o p! s) u1 v9 yS: :.VA/R@ *+#17U mS  89: R Y<>W XOPYZQ[=?@[IAIBICDIEFIGH[sIJ[sKsLss.sMsPK!! = = Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1.class4^Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  QALTER TABLE ContentEntry ADD COLUMN completionCriteria INTEGER NOT NULL DEFAULT 0(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   GALTER TABLE ContentEntry ADD COLUMN minScore INTEGER NOT NULL DEFAULT 0"TALTER TABLE ClazzAssignmentRollUp ADD COLUMN cachePenalty INTEGER NOT NULL DEFAULT 0$-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt&dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I () '*TALTER TABLE ClazzAssignmentRollUp ADD COLUMN cacheSuccess INTEGER NOT NULL DEFAULT 0,UALTER TABLE ClazzAssignmentRollUp ADD COLUMN cacheSuccess SMALLINT NOT NULL DEFAULT 0.*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  2 kotlin/Unit4INSTANCE Lkotlin/Unit; 67 58p1Ljava/lang/Object;  = 6 ?Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseP < UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations06 T$* U  TB++!+#!+%!+++-!++ +/!V1W" | }  & 1 9 A UB B0XA1T@ *+39W {U  :;< T Y>@Y ZQR[\S]=AB[ICIDIEFIGHIIJ[sKL[sMsNss0sOsPK!! ( ( Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1.class4kAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  DROP TABLE IF EXISTS ClazzWork(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   )DROP TABLE IF EXISTS ClazzWorkContentJoin"&DROP TABLE IF EXISTS ClazzWorkQuestion$,DROP TABLE IF EXISTS ClazzWorkQuestionOption&.DROP TABLE IF EXISTS ClazzWorkQuestionResponse((DROP TABLE IF EXISTS ClazzWorkSubmission*)DROP TABLE IF EXISTS ContentEntryProgress,+DROP TABLE IF EXISTS SelQuestionSetResponse."DROP TABLE IF EXISTS ClazzWork_trk0-DROP TABLE IF EXISTS ClazzWorkContentJoin_trk2*DROP TABLE IF EXISTS ClazzWorkQuestion_trk40DROP TABLE IF EXISTS ClazzWorkQuestionOption_trk62DROP TABLE IF EXISTS ClazzWorkQuestionResponse_trk8,DROP TABLE IF EXISTS ClazzWorkSubmission_trk:-DROP TABLE IF EXISTS ContentEntryProgress_trk<*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  @ kotlin/UnitBINSTANCE Lkotlin/Unit; DE CFp1Ljava/lang/Object;  K D MLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase^ J UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0D b$* c  b++!+#!+%!+'!+)!++!+-!+/!+1!+3!+5!+7!+9!+;!+=!dB    & . 6 > F N V ^ f n v ~ c >eA?b@ *+AGd c  HIJ b YLNf g_`hiaj=OP[IQIRISTIUVIWX[sYZ[s[s\ss>s]sPK!!< "0//Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1.class4QAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   CREATE INDEX IF NOT EXISTS index_StatementEntity_statementContentEntryUid_statementPersonUid_contentEntryRoot_timestamp_statementLocalChangeSeqNum ON StatementEntity (statementContentEntryUid, statementPersonUid, contentEntryRoot, timestamp, statementLocalChangeSeqNum)(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   [CREATE INDEX IF NOT EXISTS index_ClazzAssignment_caClazzUid ON ClazzAssignment (caClazzUid)"*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  & kotlin/Unit(INSTANCE Lkotlin/Unit; *+ ),p1Ljava/lang/Object;  1 * 3Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseD 0 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0* H$* I  HS++!+#!J   I $KA%H@ *+'-J I  ./0 H Y24L MEFNOGP=56[I7I8I9:I;[s?@[sAsBss$sCsPK!!q6 Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1.class4lAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I   UPDATE ScopedGrant SET sgPermissions = (sgPermissions | 4398046511104) WHERE (sgFlags & 16) = 16  (androidx/sqlite/db/SupportSQLiteDatabase"execSQL(Ljava/lang/String;)V $% #& java/lang/StringBuilder*  +,e UPDATE ScopedGrant SET sgPermissions = (sgPermissions | .append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 01 +2(J)Ljava/lang/StringBuilder; 04 +5B) WHERE (sgFlags & 8) = 8 7toString()Ljava/lang/String; 9: +;teacherAddPermissionsJ*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  A kotlin/UnitCINSTANCE Lkotlin/Unit; EF DGp1Ljava/lang/Object; , E MLkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase^ K UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0E b$* c  b9++-+!'(A++Y-/3 683<'d8e&     ' ( + - 8 c =>9 9?fA@b@ *+#BHe c  IJK b YLNg h_`ijak=OP[IQIRISTIUVIWX[sYZ[s[s\ss?s]sPK!!Ú Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1.class4\Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  RALTER TABLE Clazz ADD COLUMN clazzParentsPersonGroupUid INTEGER NOT NULL DEFAULT 0(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   -com/ustadmobile/door/ext/DoorSqlDatabaseExtKt"dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I $% #& INSERT INTO PersonGroup (groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) SELECT 0 AS groupMasterCsn, 0 AS groupLocalCsn, 0 AS groupLastChangedBy, 0 AS groupLct, ('Class-Parents-' || CAST(Clazz.clazzUid AS TEXT)) AS groupName, true AS groupActive, 2 AS personGroupFlag FROM Clazz (m UPDATE Clazz SET clazzParentsPersonGroupUid = (SELECT groupUid FROM PersonGroup WHERE clazzParentsPersonGroupUid = 0 AND groupName = ('Class-Parents-' || CAST(Clazz.clazzUid AS TEXT))) * UPDATE PersonGroup SET groupName = 'Parents' WHERE personGroupFlag = 2 AND groupName LIKE 'Class-Parents%' ,*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  0 kotlin/Unit2INSTANCE Lkotlin/Unit; 45 36p1Ljava/lang/Object;  ; 4 =Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseN : UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations04 R$* S  R/++!+'+)!++!+-!T.U    & . S/ /.VA/R@ *+17U S  89: R Y<>W XOPYZQ[=?@[IAIBICDIEFIGH[sIJ[sKsLss.sMsPK!!-g Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1.class4dAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  FALTER TABLE Report ADD COLUMN reportTitleId INTEGER NOT NULL DEFAULT 0(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   EALTER TABLE Report ADD COLUMN reportDescId INTEGER NOT NULL DEFAULT 0"-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt$dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I &' %(TUPDATE Report SET reportTitleId = 1 , reportDescId = 2 WHERE reportUid = 100000*UUPDATE Report SET reportTitleId = 3 , reportDescId = 4 WHERE reportUid = 100001,TUPDATE Report SET reportTitleId = 5 , reportDescId = 6 WHERE reportUid = 100002.TUPDATE Report SET reportTitleId = 7 , reportDescId = 8 WHERE reportUid = 1000030UUPDATE Report SET reportTitleId = 9 , reportDescId = 10 WHERE reportUid = 1000042VUPDATE Report SET reportTitleId = 11 , reportDescId = 12 WHERE reportUid = 1000054*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  8 kotlin/Unit:INSTANCE Lkotlin/Unit; <= ;>p1Ljava/lang/Object;  C < ELkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseV B UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0< Z$* [  ZO++!+#!+)3++!+-!+/!+1!+3!+5!\N]Z!&')./1679>?AFGIN[O O6^A7Z@ *+9?][  @AB Z YDF_ `WXabYc=GH[IIIJIKLIMNIOP[sQR[sSsTss6sUsPK!!Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1.class4Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!5ALTER TABLE XLangMapEntry RENAME to XLangMapEntry_OLD#CREATE TABLE IF NOT EXISTS XLangMapEntry ( verbLangMapUid INTEGER NOT NULL , objectLangMapUid INTEGER NOT NULL , languageLangMapUid INTEGER NOT NULL , languageVariantLangMapUid INTEGER NOT NULL , valueLangMap TEXT , statementLangMapMasterCsn INTEGER NOT NULL , statementLangMapLocalCsn INTEGER NOT NULL , statementLangMapLcb INTEGER NOT NULL , statementLangMapLct INTEGER NOT NULL , statementLangMapUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )%INSERT INTO XLangMapEntry (verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) SELECT verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid FROM XLangMapEntry_OLD'DROP TABLE XLangMapEntry_OLD)QCREATE INDEX index_XLangMapEntry_verbLangMapUid ON XLangMapEntry (verbLangMapUid)+ kotlin/collections/CollectionsKt-listOf%([Ljava/lang/Object;)Ljava/util/List; /0 .1java/util/Collection3*com/ustadmobile/door/util/DoorSqlGenerator5INSTANCE,Lcom/ustadmobile/door/util/DoorSqlGenerator; 78 69 XLangMapEntry;statementLangMapUid=statementLangMapLocalCsn?statementLangMapMasterCsnA*generateSyncableEntityInsertTriggersSqlite[(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; CD 6Ejava/lang/IterableGplus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; IJ .K*generateSyncableEntityUpdateTriggersSqlite MD 6N emptyList()Ljava/util/List; PQ .R*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/ListU&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabaseX  Zp1Ljava/lang/Object;  _ 7 aLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaser ^ UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations07 v$* w  vi++ Z"M,$S,&S,(S,*S,,S,24:<J>@BFHL4:<J>@BOHLSx eBVyV     " $ ' ) , - 3 8 @ F L Q Y _ e h wi iTz{|AWv= *+Y[y w  \]^ v Y`b} ~stzu@cd[IeIfIghIijIkl[smn[sospspssTsqsPK!!ļ$Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1.class4cAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!CREATE TABLE IF NOT EXISTS ContentJob ( toUri TEXT , cjProgress INTEGER NOT NULL , cjTotal INTEGER NOT NULL , params TEXT , cjUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )#CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid INTEGER NOT NULL , sourceUri TEXT , cjiIsLeaf INTEGER NOT NULL , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContainerUid INTEGER NOT NULL , cjiProgress INTEGER NOT NULL , cjiTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiConnectivityAcceptable INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )%3ALTER TABLE Site ADD COLUMN torrentAnnounceUrl TEXT' kotlin/collections/CollectionsKt)listOf%([Ljava/lang/Object;)Ljava/util/List; +, *-CREATE TABLE IF NOT EXISTS ContentJob ( toUri TEXT , cjProgress BIGINT NOT NULL , cjTotal BIGINT NOT NULL , params TEXT , cjUid BIGSERIAL PRIMARY KEY NOT NULL )/CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid BIGINT NOT NULL , sourceUri TEXT , cjiIsLeaf BOOL NOT NULL , cjiContentEntryUid BIGINT NOT NULL , cjiParentContentEntryUid BIGINT NOT NULL , cjiContainerUid BIGINT NOT NULL , cjiProgress BIGINT NOT NULL , cjiTotal BIGINT NOT NULL , cjiStatus INTEGER NOT NULL , cjiConnectivityAcceptable INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiUid BIGSERIAL PRIMARY KEY NOT NULL )1*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase4[Ljava/lang/String;6java/util/List8&(Ljava/lang/Object;)Ljava/lang/Object;  ;p1Ljava/lang/Object;  @INSTANCE B CLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseT ? UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0B X$* Y  XB++ "M,$S,&S,(S,."M,0S,2S,(S,.Z)579[:     " # ) 5 8 : = > A YB B3\]^A:X= *+5<[ Y  =>? X YAD_ `UV\aWb@EF[IGIHIIJIKLIMN[sOP[sQsRsRss3sSsPK!!nǽGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1.class4NAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  PALTER TABLE ContentJobItem ADD COLUMN cjiAttemptCount INTEGER NOT NULL DEFAULT 0 kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List;  !*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase%  'p1Ljava/lang/Object;  ,INSTANCE . /Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase@ + UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. D$* E  D@ +"F E  #GHIA$D= *+&(F E  )*+ D Y-0J KABGLCM@12[I3I4I56I78I9:[s;<[s=s>s>ss#s?sPK!!H Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1.class4cAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  DROP TABLE ContentJobItem kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List;  !java/util/Collection#-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt%dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I '( &)CREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid INTEGER NOT NULL , sourceUri TEXT , cjiIsLeaf INTEGER NOT NULL , cjiContentEntryUid INTEGER NOT NULL , cjiParentContentEntryUid INTEGER NOT NULL , cjiContainerUid INTEGER NOT NULL , cjiItemProgress INTEGER NOT NULL , cjiItemTotal INTEGER NOT NULL , cjiRecursiveProgress INTEGER NOT NULL , cjiRecursiveTotal INTEGER NOT NULL , cjiStatus INTEGER NOT NULL , cjiConnectivityAcceptable INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid INTEGER NOT NULL , cjiUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )+gCREATE TABLE IF NOT EXISTS ContentJobItem ( cjiJobUid BIGINT NOT NULL , sourceUri TEXT , cjiIsLeaf BOOL NOT NULL , cjiContentEntryUid BIGINT NOT NULL , cjiParentContentEntryUid BIGINT NOT NULL , cjiContainerUid BIGINT NOT NULL , cjiItemProgress BIGINT NOT NULL , cjiItemTotal BIGINT NOT NULL , cjiRecursiveProgress BIGINT NOT NULL , cjiRecursiveTotal BIGINT NOT NULL , cjiStatus INTEGER NOT NULL , cjiConnectivityAcceptable INTEGER NOT NULL , cjiPluginId INTEGER NOT NULL , cjiAttemptCount INTEGER NOT NULL , cjiParentCjiUid BIGINT NOT NULL , cjiUid BIGSERIAL PRIMARY KEY NOT NULL )-java/lang/Iterable/plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; 12 3*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase6java/util/List8&(Ljava/lang/Object;)Ljava/lang/Object;  ;p1Ljava/lang/Object;  @INSTANCE B CLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseT ? UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0B X$* Y  X*+"$+* ,"."04Z^$7$9[   & Y* *5\]^A:X= *+7<[ Y  =>? X YAD_ `UV\aWb@EF[IGIHIIJIKLIMN[sOP[sQsRsRss5sSsPK!!&BZZGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1.class4LAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   kotlin/collections/CollectionsKt emptyList()Ljava/util/List;  *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase#  %p1Ljava/lang/Object;  *INSTANCE , -Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase> ) UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0, B$* C  BB + D   C  !EFGA"B= *+$&D C  '() B Y+.H I?@EJAK@/0[I1I2I34I56I78[s9:[s;s;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_84_85$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/lang/String:ALTER TABLE ContentJob ADD COLUMN cjNotificationTitle TEXTSALTER TABLE ContentJobItem ADD COLUMN cjiRecursiveStatus INTEGER NOT NULL DEFAULT 0 kotlin/collections/CollectionsKt!listOf%([Ljava/lang/Object;)Ljava/util/List; #$ "%java/util/Collection'-com/ustadmobile/door/ext/DoorSqlDatabaseExtKt)dbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I +, *-OALTER TABLE ContentJobItem ADD COLUMN cjiServerJobId INTEGER NOT NULL DEFAULT 0/$(Ljava/lang/Object;)Ljava/util/List; #1 "2NALTER TABLE ContentJobItem ADD COLUMN cjiServerJobId BIGINT NOT NULL DEFAULT 04java/lang/Iterable6plus<(Ljava/util/Collection;Ljava/lang/Iterable;)Ljava/util/List; 89 ":*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase=[Ljava/lang/String;?java/util/ListA&(Ljava/lang/Object;)Ljava/lang/Object;  Dp1Ljava/lang/Object;  IINSTANCE K LLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase] H UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0K a$* b  a8+M,S, S,&(+. 03537;c+,>@(>@(Bd    $ , 4 b8 8<efgACa= *+>Ed b  FGH a YJMh i^_ej`k@NO[IPIQIRSITUIVW[sXY[sZs[s[ss;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_85_86$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!MALTER TABLE ContentJobItem ADD COLUMN cjiStartTime INTEGER NOT NULL DEFAULT 0#NALTER TABLE ContentJobItem ADD COLUMN cjiFinishTime INTEGER NOT NULL DEFAULT 0%VALTER TABLE ContentJobItem ADD COLUMN cjiConnectivityNeeded INTEGER NOT NULL DEFAULT 1'7ALTER TABLE ContentJobItem RENAME to ContentJobItem_OLD)CREATE TABLE IF NOT EXISTS ContentJobItem (`cjiUid` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `cjiJobUid` INTEGER NOT NULL, `sourceUri` TEXT, `cjiIsLeaf` INTEGER NOT NULL, `cjiContentEntryUid` INTEGER NOT NULL, `cjiParentContentEntryUid` INTEGER NOT NULL, `cjiContainerUid` INTEGER NOT NULL, `cjiItemProgress` INTEGER NOT NULL, `cjiItemTotal` INTEGER NOT NULL, `cjiRecursiveProgress` INTEGER NOT NULL, `cjiRecursiveTotal` INTEGER NOT NULL, `cjiStatus` INTEGER NOT NULL, `cjiRecursiveStatus` INTEGER NOT NULL, `cjiConnectivityNeeded` INTEGER NOT NULL, `cjiPluginId` INTEGER NOT NULL, `cjiAttemptCount` INTEGER NOT NULL, `cjiParentCjiUid` INTEGER NOT NULL, `cjiServerJobId` INTEGER NOT NULL, `cjiStartTime` INTEGER NOT NULL, `cjiFinishTime` INTEGER NOT NULL)+INSERT INTO ContentJobItem (cjiUid, cjiJobUid, sourceUri, cjiIsLeaf, cjiContentEntryUid, cjiParentContentEntryUid, cjiContainerUid, cjiItemProgress, cjiItemTotal, cjiRecursiveProgress, cjiRecursiveTotal, cjiStatus, cjiRecursiveStatus, cjiConnectivityNeeded, cjiPluginId, cjiAttemptCount, cjiParentCjiUid, cjiServerJobId, cjiStartTime, cjiFinishTime) SELECT cjiUid, cjiJobUid, sourceUri, cjiIsLeaf, cjiContentEntryUid, cjiParentContentEntryUid, cjiContainerUid, cjiItemProgress, cjiItemTotal, cjiRecursiveProgress, cjiRecursiveTotal, cjiStatus, cjiRecursiveStatus, cjiConnectivityNeeded, cjiPluginId, cjiAttemptCount, cjiParentCjiUid, cjiServerJobId, cjiStartTime, cjiFinishTime FROM ContentJobItem_OLD-DROP TABLE ContentJobItem_OLD/OALTER TABLE ContentJob ADD COLUMN cjIsMeteredAllowed INTEGER NOT NULL DEFAULT 01CREATE INDEX IF NOT EXISTS `index_ContentJobItem_cjiContentEntryUid_cjiFinishTime` ON ContentJobItem (`cjiContentEntryUid`, `cjiFinishTime`)3 kotlin/collections/CollectionsKt5listOf%([Ljava/lang/Object;)Ljava/util/List; 78 69LALTER TABLE ContentJobItem ADD COLUMN cjiStartTime BIGINT NOT NULL DEFAULT 0;PALTER TABLE ContentJob ADD COLUMN cjIsMeteredAllowed BOOL NOT NULL DEFAULT FALSE=WALTER TABLE ContentJobItem ADD COLUMN cjiConnectivityNeeded BOOL NOT NULL DEFAULT FALSE?@ALTER TABLE ContentJobItem DROP COLUMN cjiConnectivityAcceptableAxCREATE INDEX index_ContentJobItem_cjiContentEntryUid_cjiFinishTime ON ContentJobItem (cjiContentEntryUid, cjiFinishTime)C*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabaseF[Ljava/lang/String;Hjava/util/ListJ&(Ljava/lang/Object;)Ljava/lang/Object;  Mp1Ljava/lang/Object;  RINSTANCE T ULkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabasef Q UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0T j$* k  j:t++ @ "M,$S,&S,(S,*S,,S,.S,0S,2S,4S,:+"M,S,@S,BS,DS,:lK'GIKmz     # % !( * "- / #2 5 $8 ; %> A &D K )X *[ )] +` )b ,e )g -j )l .o )s kt tEnopALj= *+GNm k  OPQ j YSVq rghnsit@WX[IYIZI[\I]^I_`[sab[scsdsdssEsesPK!!aZiGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1.class4XAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/lang/String DROP TABLE IF EXISTS DownloadJob$DROP TABLE IF EXISTS DownloadJobItem+DROP TABLE IF EXISTS DownloadJobItemHistory!3DROP TABLE IF EXISTS DownloadJobItemParentChildJoin#'DROP TABLE IF EXISTS ContentEntryStatus% kotlin/collections/CollectionsKt'listOf%([Ljava/lang/Object;)Ljava/util/List; )* (+*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase/  1p1Ljava/lang/Object;  6INSTANCE 8 9Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseJ 5 UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations08 N$* O  N})+M,S, S,"S,$S,&S,,P&  4 5 4 6 4 7 4! 8$ 4O) )-QRSA.N= *+02P 3O  345 N Y7:T UKLQVMW@;<[I=I>I?@IABICD[sEF[sGsHsHss-sIsPK!!$#X X Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1.class4dAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!#ALTER TABLE Site RENAME to Site_OLD#  AINSTANCE C DLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseU @ UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0C Y$* Z  Y4++ #"M,$S,&S,(S,*S,025[.D8\*  < = > = ?" =$ @' =. C3 <Z4 46]^_A9Y= *+;=\ ;Z  >?@ Y YBE` aVW]bXc@FG[IHIIIJKILMINO[sPQ[sRsSsSss6sTsPK!!PGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1.class4NAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  >ALTER TABLE ContentJobItem ADD COLUMN cjiUploadSessionUid TEXT kotlin/collections/CollectionsKtlistOf$(Ljava/lang/Object;)Ljava/util/List;  !*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase%  'p1Ljava/lang/Object;  ,INSTANCE . /Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabase@ + UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. D$* E  D@ +"F HE  #GHIA$D= *+&(F GE  )*+ D Y-0J KABGLCM@12[I3I4I56I78I9:[s;<[s=s>s>ss#s?sPK!!  Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1.class4aAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!`ALTER TABLE ContentJobItem ADD COLUMN cjiContentDeletedOnCancellation INTEGER NOT NULL DEFAULT 0#VALTER TABLE ContentJobItem ADD COLUMN cjiContainerProcessed INTEGER NOT NULL DEFAULT 0% kotlin/collections/CollectionsKt'listOf%([Ljava/lang/Object;)Ljava/util/List; )* (+aALTER TABLE ContentJobItem ADD COLUMN cjiContentDeletedOnCancellation BOOL NOT NULL DEFAULT false-WALTER TABLE ContentJobItem ADD COLUMN cjiContainerProcessed BOOL NOT NULL DEFAULT false/*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase2[Ljava/lang/String;4java/util/List6&(Ljava/lang/Object;)Ljava/lang/Object;  9p1Ljava/lang/Object;  >INSTANCE @ ALkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseR = UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0@ V$* W  V8++ "M,$S,&S,,"M,.S,0S,,X$357Y*  L N O N M$ R0 S3 R4 Q7 LW8 81Z[\A8V= *+3:Y KW  ;<= V Y?B] ^STZ_U`@CD[IEIFIGHIIJIKL[sMN[sOsPsPss1sQsPK!!>N N Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1.class4_Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I   kotlin/collections/CollectionsKt! emptyList()Ljava/util/List; #$ "%java/lang/String'=ALTER TABLE Language ALTER COLUMN languageactive DROP DEFAULT)ALTER TABLE Language ALTER COLUMN languageActive TYPE BOOL USING CASE WHEN CAST(LanguageActive AS INTEGER) = 0 THEN FALSE ELSE TRUE END+listOf%([Ljava/lang/Object;)Ljava/util/List; -. "/*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List2&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase5  7p1Ljava/lang/Object;  <INSTANCE > ?Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseP ; UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0> T$* U  T(++  &(M,*S,,S,0VR3W _ ` c d# c$ b' _U( (1XYZA4T= *+68W ^U  9:; T Y=@[ \QRX]S^@AB[ICIDIEFIGHIIJ[sKL[sMsNsNss1sOsPK!!`޿ Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1.class4dAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!+ALTER TABLE SyncNode RENAME to SyncNode_OLD#SCREATE TABLE IF NOT EXISTS SyncNode ( nodeClientId INTEGER PRIMARY KEY NOT NULL)%IINSERT INTO SyncNode (nodeClientId) SELECT nodeClientId FROM SyncNode_OLD'DROP TABLE SyncNode_OLD) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/'ALTER TABLE SyncNode DROP COLUMN master1$(Ljava/lang/Object;)Ljava/util/List; -3 ,4*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List7&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase:  <p1Ljava/lang/Object;  AINSTANCE C DLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseU @ UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0C Y$* Z  Y4++ #"M,$S,&S,(S,*S,025[.D8\*  k l m l n" l$ o' l. q3 kZ4 46]^_A9Y= *+;=\ jZ  >?@ Y YBE` aVW]bXc@FG[IHIIIJKILMINO[sPQ[sRsSsSss6sTsPK!!d/Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1.class4eAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!7CREATE VIEW IF NOT EXISTS ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid #ADROP TRIGGER IF EXISTS clazzlogattendancerecord_remote_insert_ins%CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END' kotlin/collections/CollectionsKt)listOf%([Ljava/lang/Object;)Ljava/util/List; +, *-CREATE OR REPLACE FUNCTION clazzlogattendancerecord_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql/jDROP TRIGGER IF EXISTS clazzlogattendancerecord_remote_insert_trig ON ClazzLogAttendanceRecord_ReceiveView1 CREATE TRIGGER clazzlogattendancerecord_remote_insert_trig INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW EXECUTE PROCEDURE clazzlogattendancerecord_remote_insert_fn() 3*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase6[Ljava/lang/String;8java/util/List:&(Ljava/lang/Object;)Ljava/lang/Object;  =p1Ljava/lang/Object;  BINSTANCE D ELkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseV A UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0D Z$* [  ZB++ "M,$S,&S,(S,."M,0S,2S,4S,.\)79;]6  v x y x z" x# w) |5 }8 |: ~= |A v[B B5^_`A<Z= *+7>] u[  ?@A Z YCFa bWX^cYd@GH[IIIJIKLIMNIOP[sQR[sSsTsTss5sUsPK!!Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1.class4iAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!+DROP TRIGGER IF EXISTS ATTUPD_PersonPicture#)DROP TABLE IF EXISTS ZombieAttachmentData%CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableId INTEGER NOT NULL , zaPrimaryKey INTEGER NOT NULL , zaMd5 TEXT , zaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )'Y CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaTableId, zaPrimaryKey, zaMd5) SELECT 50 AS zaTableId, OLD.personPictureUid AS zaPrimaryKey, OLD.personPictureMd5 AS zaMd5 FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END ) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/ADROP TRIGGER IF EXISTS attach_PersonPicture_trig ON PersonPicture1CREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaTableId INTEGER NOT NULL , zaPrimaryKey BIGINT NOT NULL , zaMd5 TEXT , zaUid BIGSERIAL PRIMARY KEY NOT NULL )3 CREATE OR REPLACE FUNCTION attach_PersonPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaTableId, zaPrimaryKey, zaMd5) SELECT 50 AS zaTableId, OLD.personPictureUid AS zaPrimaryKey, OLD.personPictureMd5 AS zaMd5 FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsql5CREATE TRIGGER attach_PersonPicture_trig AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN (OLD.personPictureMd5 IS NOT NULL) EXECUTE PROCEDURE attach_PersonPicture_fn();7*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase:[Ljava/lang/String;<java/util/List>&(Ljava/lang/Object;)Ljava/lang/Object;  Ap1Ljava/lang/Object;  FINSTANCE H ILkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseZ E UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0H ^$* _  ^Q++ #"M,$S,&S,(S,*S,0%"M,2S,&S,4S,6S,8S,0`.!;=?aR     " $ ' ( . : = ? B D G I L M P _Q Q9bcdA@^= *+;Ba _  CDE ^ YGJe f[\bg]h@KL[IMINIOPIQRIST[sUV[sWsXsXss9sYsPK!!8; Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1.class4eAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!!DROP VIEW PersonAuth2_receiveview#9ALTER TABLE PersonAuth2 ALTER COLUMN pauthLcb TYPE BIGINT%CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid'CREATE OR REPLACE FUNCTION personauth2_remote_insert_fn() RETURNS TRIGGER AS $$ BEGIN INSERT INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct ; IF (TG_OP = 'INSERT' OR TG_OP = 'UPDATE') THEN RETURN NEW; ELSE RETURN OLD; END IF; END $$ LANGUAGE plpgsql)CREATE TRIGGER personauth2_remote_insert_trig INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW EXECUTE PROCEDURE personauth2_remote_insert_fn()+ kotlin/collections/CollectionsKt-listOf%([Ljava/lang/Object;)Ljava/util/List; /0 .1 emptyList()Ljava/util/List; 34 .5*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List8&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase;  =p1Ljava/lang/Object;  BINSTANCE D ELkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseV A UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0D Z$* [  Z7++ ("M,$S,&S,(S,*S,,S,26\3B9]6      " $ ' ) , - 3 6 [7 77^_`A:Z= *+<>] [  ?@A Z YCFa bWX^cYd@GH[IIIJIKLIMNIOP[sQR[sSsTsTss7sUsPK!!ӱ Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1.class4gAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  java/lang/String!DROP TABLE ZombieAttachmentData#iCREATE TABLE ZombieAttachmentData ( zaUri TEXT , zaUid INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )%+DROP TRIGGER IF EXISTS ATTUPD_PersonPicture' CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END ) kotlin/collections/CollectionsKt+listOf%([Ljava/lang/Object;)Ljava/util/List; -. ,/)DROP TABLE IF EXISTS ZombieAttachmentData1gCREATE TABLE IF NOT EXISTS ZombieAttachmentData ( zaUri TEXT , zaUid SERIAL PRIMARY KEY NOT NULL )3 CREATE OR REPLACE FUNCTION attach_PersonPicture_fn() RETURNS trigger AS $$ BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; RETURN NEW; END $$ LANGUAGE plpgsql5*Landroidx/sqlite/db/SupportSQLiteDatabase;(androidx/sqlite/db/SupportSQLiteDatabase8[Ljava/lang/String;:java/util/List<&(Ljava/lang/Object;)Ljava/lang/Object;  ?p1Ljava/lang/Object;  DINSTANCE F GLkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseX C UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0F \$* ]  \G++ #"M,$S,&S,(S,*S,0"M,2S,4S,6S,0^.9;=_:     " $ ' . : = ? B F ]G G7`abA>\= *+9@_ ]  ABC \ YEHc dYZ`e[f@IJ[IKILIMNIOPIQR[sST[sUsVsVss7sWsPK!!NGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1.class4[Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  1com/ustadmobile/lib/util/ext/DoorSqlDatabaseExtKt! fixTincan-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V #$ "% kotlin/collections/CollectionsKt' emptyList()Ljava/util/List; )* (+*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List.&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase1  3p1Ljava/lang/Object;  8INSTANCE : ;Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseL 7 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0: P$* Q  Pm++  +&,,RB/S     Q -TUVA0P= *+24S Q  567 P Y9<W XMNTYOZ@=>[I?I@IABICDIEF[sGH[sIsJsJss-sKsPK!!72Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1.class4[Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I  AALTER TABLE ContentJobItem ALTER COLUMN cjiFinishTime TYPE BIGINT! kotlin/collections/CollectionsKt#listOf$(Ljava/lang/Object;)Ljava/util/List; %& $' emptyList()Ljava/util/List; )* $+*Landroidx/sqlite/db/SupportSQLiteDatabase;java/util/List.&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase1  3p1Ljava/lang/Object;  8INSTANCE : ;Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseL 7 UmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0: P$* Q  Pg++  "(,RB/S    Q -TUVA0P= *+24S Q  567 P Y9<W XMNTYOZ@=>[I?I@IABICDIEF[sGH[sIsJsJss-sKsPK!!ԅ" " Hcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1.class4RBcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisDLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1;invoke<(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;P(Landroidx/sqlite/db/SupportSQLiteDatabase;)Ljava/util/List;#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/lang/String_ UPDATE ContainerEntry SET ceCefUid = (SELECT CefOuter.cefUid FROM ContainerEntryFile CefOuter WHERE CefOuter.cefMd5 = (SELECT CefInner.cefMd5 FROM ContainerEntryFile CefInner WHERE CefInner.cefUid = ContainerEntry.ceCefUid) ORDER BY CefOuter.cefUid LIMIT 1) ' DELETE FROM ContainerEntryFile WHERE ContainerEntryFile.cefUid != (SELECT CefInner.cefUid FROM ContainerEntryFile CefInner WHERE CefInner.cefMd5 = ContainerEntryFile.cefMd5 ORDER BY CefInner.cefUid LIMIT 1)  kotlin/collections/CollectionsKt!listOf%([Ljava/lang/Object;)Ljava/util/List; #$ "%*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;(androidx/sqlite/db/SupportSQLiteDatabase)  +p1Ljava/lang/Object;  0INSTANCE 2 3Lkotlin/Metadata;mvkxi0d1=     002 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;%com/ustadmobile/core/db/UmAppDatabaseD / UmAppDatabase.ktCodeLocalVariableTableLineNumberTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations02 H$* I  HV+M,S, S,&J   I 'KLMA(H= *+*,J I  -./ H Y14N OEFKPGQ@56[I7I8I9:I;[s?@[sAsBsBss'sCsPK!!ӯJ Ecom/ustadmobile/core/db/UmAppDatabase$Companion$migrate67to68$1.class4x?com/ustadmobile/core/db/UmAppDatabase$Companion$migrate67to68$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1(J)V$nodeIdJ  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase$Companion$migrate67to68$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;databasekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I ! "kCREATE TABLE IF NOT EXISTS DoorNode ( auth TEXT , nodeId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )$(androidx/sqlite/db/SupportSQLiteDatabase&execSQL(Ljava/lang/String;)V () '*:ALTER TABLE SyncNode ALTER COLUMN nodeClientId TYPE BIGINT,[CREATE TABLE IF NOT EXISTS DoorNode ( auth TEXT , nodeId SERIAL PRIMARY KEY NOT NULL ).java/lang/StringBuilder0()V 2 13G UPDATE SyncNode SET nodeClientId = 5append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 78 19(J)Ljava/lang/StringBuilder; 7; 1< >toString()Ljava/lang/String; @A 1Bkotlin/text/StringsKtD trimIndent&(Ljava/lang/String;)Ljava/lang/String; FG EH*Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  L kotlin/UnitNINSTANCE Lkotlin/Unit; PQ ORp1Ljava/lang/Object;Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase;/com/ustadmobile/core/db/UmAppDatabase$Companione*migrate67to68$lib_database_android_release5(J)Lcom/ustadmobile/door/migration/DoorMigrationSync; gh%com/ustadmobile/core/db/UmAppDatabasej CompanionUmAppDatabase.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  n3 * *o  nN++#+%++-++/++1Y46:* =?:CI+pq6 !)*6:=?EHMoNNJrAKn@ *+'MSqo  TUsfkltfiuvmw=VW[IXIYIZ[I\]I^_[s`a[sbscssJsdsPK!!ȼs#;#;5com/ustadmobile/core/db/UmAppDatabase$Companion.class4/com/ustadmobile/core/db/UmAppDatabase$Companionjava/lang/Object()V  this1Lcom/ustadmobile/core/db/UmAppDatabase$Companion;getMIGRATION_44_454()Lcom/ustadmobile/door/migration/DoorMigrationSync;#Lorg/jetbrains/annotations/NotNull;%com/ustadmobile/core/db/UmAppDatabaseaccess$getMIGRATION_44_45$cp  getMIGRATION_45_46access$getMIGRATION_45_46$cp  getMIGRATION_46_47access$getMIGRATION_46_47$cp  getMIGRATION_47_48access$getMIGRATION_47_48$cp  getMIGRATION_48_49access$getMIGRATION_48_49$cp !getMIGRATION_49_50access$getMIGRATION_49_50$cp $ %getMIGRATION_50_51access$getMIGRATION_50_51$cp ( )getMIGRATION_51_52access$getMIGRATION_51_52$cp , -getMIGRATION_52_53access$getMIGRATION_52_53$cp 0 1getMIGRATION_53_54access$getMIGRATION_53_54$cp 4 5getMIGRATION_54_55access$getMIGRATION_54_55$cp 8 9getMIGRATION_55_56access$getMIGRATION_55_56$cp < =getMIGRATION_56_57access$getMIGRATION_56_57$cp @ AgetMIGRATION_57_58access$getMIGRATION_57_58$cp D EgetMIGRATION_58_59access$getMIGRATION_58_59$cp H IgetMIGRATION_59_60access$getMIGRATION_59_60$cp L MgetMIGRATION_60_61access$getMIGRATION_60_61$cp P QgetMIGRATION_61_62access$getMIGRATION_61_62$cp T UgetMIGRATION_62_63access$getMIGRATION_62_63$cp X YgetMIGRATION_63_64access$getMIGRATION_63_64$cp \ ]getMIGRATION_78_79access$getMIGRATION_78_79$cp ` agetMIGRATION_64_65access$getMIGRATION_64_65$cp d egetMIGRATION_65_66access$getMIGRATION_65_66$cp h igetMIGRATION_66_67access$getMIGRATION_66_67$cp l mgetMIGRATION_68_69access$getMIGRATION_68_69$cp p q/getMIGRATION_69_70$lib_database_android_releaseaccess$getMIGRATION_69_70$cp t u;getMIGRATION_69_70$lib_database_android_release$annotations/getMIGRATION_70_71$lib_database_android_releaseaccess$getMIGRATION_70_71$cp y zgetMIGRATION_71_72access$getMIGRATION_71_72$cp } ~getMIGRATION_72_73access$getMIGRATION_72_73$cp getMIGRATION_73_74access$getMIGRATION_73_74$cp getMIGRATION_74_75access$getMIGRATION_74_75$cp getMIGRATION_75_76access$getMIGRATION_75_76$cp getMIGRATION_76_77access$getMIGRATION_76_77$cp getMIGRATION_77_78access$getMIGRATION_77_78$cp getMIGRATION_79_80=()Lcom/ustadmobile/door/migration/DoorMigrationStatementList;access$getMIGRATION_79_80$cp getMIGRATION_80_81access$getMIGRATION_80_81$cp getMIGRATION_81_82access$getMIGRATION_81_82$cp getMIGRATION_82_83access$getMIGRATION_82_83$cp getMIGRATION_83_84access$getMIGRATION_83_84$cp getMIGRATION_84_85access$getMIGRATION_84_85$cp getMIGRATION_85_86access$getMIGRATION_85_86$cp getMIGRATION_86_87access$getMIGRATION_86_87$cp getMIGRATION_87_88access$getMIGRATION_87_88$cp getMIGRATION_88_89access$getMIGRATION_88_89$cp getMIGRATION_89_90access$getMIGRATION_89_90$cp getMIGRATION_90_91access$getMIGRATION_90_91$cp getMIGRATION_92_93access$getMIGRATION_92_93$cp getMIGRATION_93_94access$getMIGRATION_93_94$cp getMIGRATION_94_95access$getMIGRATION_94_95$cp getMIGRATION_95_96access$getMIGRATION_95_96$cp getMIGRATION_96_97access$getMIGRATION_96_97$cp getMIGRATION_97_98access$getMIGRATION_97_98$cp getMIGRATION_98_99access$getMIGRATION_98_99$cp getMIGRATION_99_100access$getMIGRATION_99_100$cp getMIGRATION_100_101access$getMIGRATION_100_101$cp getMIGRATION_101_102access$getMIGRATION_101_102$cp getMIGRATION_102_103access$getMIGRATION_102_103$cp getMIGRATION_103_104access$getMIGRATION_103_104$cp getMIGRATION_104_105access$getMIGRATION_104_105$cp getMIGRATION_105_106access$getMIGRATION_105_106$cp  migrationList(J)Ljava/util/List;C(J)Ljava/util/List;,com/ustadmobile/door/migration/DoorMigration          #  '  +  /  3  7  ;  ?  C  G " K $ O & S ( W * [ , c . g 0 k 2*migrate67to68$lib_database_android_release5(J)Lcom/ustadmobile/door/migration/DoorMigrationSync; 45 6 o 8 s : x < | > @ B D F H J _ L N P R T V X Z \ ^ ` b d;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtf)getUmAppDatabaseReplicationMigration91_92 h gi k m o q s u w y { }     kotlin/collections/CollectionsKtlistOf%([Ljava/lang/Object;)Ljava/util/List;  nodeIdJ0com/ustadmobile/door/migration/DoorMigrationSync?com/ustadmobile/core/db/UmAppDatabase$Companion$migrate67to68$1(J)V  kotlin/jvm/functions/Function1%(IILkotlin/jvm/functions/Function1;)V  1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d16       n       †20B¢J„02…0†H¢‡Jˆ 0Š0‰2…0†R0¢ R0¢ R 0¢  R 0¢  R 0¢ R0¢ R0¢ R0¢ R0¢ R0¢ R0¢ R0¢ R0¢  R!0¢ "R#0¢ $R%0¢ &R'0¢ (R)0¢ *R+0¢ ,R-0¢ .R/0¢ 0R10¢ 2R30¢ 4R50¢ 6R70¢ 8R90¢ :R;0¢ <R=0¢ >R?0¢ @RA0¢ BRC0X€¢ DERF0X€¢ GRH0¢ IRJ0¢ KRL0¢ MRN0¢ ORP0¢ QRR0¢ SRT0¢ URV0¢ WRX0¢ YRZ0¢ [R\0¢ ]R^0¢ _R`0¢ aRb0¢ cRd0¢ eRf0¢ gRh0¢ iRj0¢ kRl0¢ mRn0¢ oRp0¢ qRr0¢ sRt0¢ uRv0¢ wRx0¢ yRz0¢ {R|0¢ }R~0¢ R€0X†T¢ R‚0X†T¢ Rƒ08X‡D¢ ¨‹d2MIGRATION_100_101;Lcom/ustadmobile/door/migration/DoorMigrationStatementList;MIGRATION_101_102MIGRATION_102_103MIGRATION_103_104MIGRATION_104_105MIGRATION_105_106MIGRATION_44_452Lcom/ustadmobile/door/migration/DoorMigrationSync;MIGRATION_45_46MIGRATION_46_47MIGRATION_47_48MIGRATION_48_49MIGRATION_49_50MIGRATION_50_51MIGRATION_51_52MIGRATION_52_53MIGRATION_53_54MIGRATION_54_55MIGRATION_55_56MIGRATION_56_57MIGRATION_57_58MIGRATION_58_59MIGRATION_59_60MIGRATION_60_61MIGRATION_61_62MIGRATION_62_63MIGRATION_63_64MIGRATION_64_65MIGRATION_65_66MIGRATION_66_67MIGRATION_68_69MIGRATION_69_70MIGRATION_70_71MIGRATION_71_72MIGRATION_72_73MIGRATION_73_74MIGRATION_74_75MIGRATION_75_76MIGRATION_76_77MIGRATION_77_78MIGRATION_78_79MIGRATION_79_80MIGRATION_80_81MIGRATION_81_82MIGRATION_82_83MIGRATION_83_84MIGRATION_84_85MIGRATION_85_86MIGRATION_86_87MIGRATION_87_88MIGRATION_88_89MIGRATION_89_90MIGRATION_90_91MIGRATION_92_93MIGRATION_93_94MIGRATION_94_95MIGRATION_95_96MIGRATION_96_97MIGRATION_97_98MIGRATION_98_99MIGRATION_99_100TAG_DBTAG_REPOfooVar migrate67to68.Lcom/ustadmobile/door/migration/DoorMigration;lib-database-android_release CompanionUmAppDatabase.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations Deprecated Signature InnerClasses SourceFileRuntimeVisibleAnnotations1A/*   .    .    .    .    ."   # .&   ' .*   + ..   / .2   3 .6   7 .:   ; .>   ? .B   C .F   G .J5   K .N   O .Rc   S .V~   W .Z   [ .^   _ .b   c .f   g .j   k .n   o .r$   s .v2    w x .{s   | .y    . m    . {    .     .     .     .    .    .    .    .    .    .    .    . 3   . ;   . G   .İ K   .Ȱ ^   .̰ j   .а u   .԰    .ذ    .ܰ    .    .    .    . &   . 7   . X   .   .'   .   ?N-*S-* S-* S-* S-*S-*S-*S-*S-*S- *S- *S- *S- *S- *!S-*#S-*%S-*'S-*)S-*+S-*-S-*/S-*1S-*3S-*7S-*9S-*;S-*=S-*?S-*AS-*CS-*ES-*GS- *IS-!*KS-"*MS-#*MS-$*OS-%*QS-&*SS-'*US-(*WS-)*YS-**[S-+*]S-,*_S--*aS-.*cS-/*eS-0jS-1*lS-2*nS-3*pS-4*rS-5*tS-6*vS-7*xS-8*zS-9*|S-:*~S-;*S-<*S-=*S->*S-{&.08:BEMPX[cfnqy|  "*-58@CKNVYadlowz &)14<?GJRU]`hksv~  45OYCDY   -* [IIIII[s[s sssssssssssssssssss s ssssssssss#ss'ss+ss/ss3ss7ss;ss?ssCssGssKssOssSssWss[sscssgsskssosswssssxss|ssssssssssssss_ssssssssssssssssssssssssssssssssssssssssssssssss4ssssPK!!ɚR5com/ustadmobile/core/db/UmAppDatabase$preload$1.class4H/com/ustadmobile/core/db/UmAppDatabase$preload$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fUmAppDatabase.ktlisnthismpreloadc%com.ustadmobile.core.db.UmAppDatabaseJ(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)V~(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase$preload$1;>;)Vthis$0'Lcom/ustadmobile/core/db/UmAppDatabase;  #(Lkotlin/coroutines/Continuation;)V  1Lcom/ustadmobile/core/db/UmAppDatabase$preload$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0%com/ustadmobile/core/db/UmAppDatabase24(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 4 35$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,?= *+*, @  !  "#A$%?D*+***./.**16@!7B&C'D E35F G]s [I I [II[ss[ssss89[II:I;I<=I>PK!!a+com/ustadmobile/core/db/UmAppDatabase.class4%com/ustadmobile/core/db/UmAppDatabaseandroidx/room/RoomDatabase()V  this'Lcom/ustadmobile/core/db/UmAppDatabase;preload4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/UmAppDatabase$preload$1labelI  J(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object;  )kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; ! "kotlin/ResultKt$throwOnFailure(Ljava/lang/Object;)V &' %( getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; *+ ,L$0 . /#com/ustadmobile/core/db/dao/VerbDao1initPreloadedVerbs 3 24 getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; 67 8%com/ustadmobile/core/db/dao/ReportDao:initPreloadedTemplates < ;=getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; ?@ A,com/ustadmobile/core/db/dao/LeavingReasonDaoCinitPreloadedLeavingReasons E DFgetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; HI J'com/ustadmobile/core/db/dao/LanguageDaoLinitPreloadedLanguages N MO kotlin/UnitQINSTANCE Lkotlin/Unit; ST RUjava/lang/IllegalStateExceptionW/call to 'resume' before 'invoke' with coroutineY(Ljava/lang/String;)V [ X\ $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationajava/lang/ObjectcgetNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao; getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;getScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;getPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;getEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;getScrapeRunDao,()Lcom/ustadmobile/core/db/dao/ScrapeRunDao;getConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;getContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao;getContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;getContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao; getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;getCustomFieldDao.()Lcom/ustadmobile/core/db/dao/CustomFieldDao;getCustomFieldValueDao3()Lcom/ustadmobile/core/db/dao/CustomFieldValueDao;getCustomFieldValueOptionDao9()Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao;getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;getScheduledCheckDao1()Lcom/ustadmobile/core/db/dao/ScheduledCheckDao;getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;getLocallyAvailableContainerDao<()Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao;getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;getSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao;getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;getContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao;getContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao;getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;access$getMIGRATION_44_45$cp4()Lcom/ustadmobile/door/migration/DoorMigrationSync;MIGRATION_44_452Lcom/ustadmobile/door/migration/DoorMigrationSync;  access$getMIGRATION_45_46$cpMIGRATION_45_46  access$getMIGRATION_46_47$cpMIGRATION_46_47    access$getMIGRATION_47_48$cpMIGRATION_47_48  access$getMIGRATION_48_49$cpMIGRATION_48_49  access$getMIGRATION_49_50$cpMIGRATION_49_50  access$getMIGRATION_50_51$cpMIGRATION_50_51  access$getMIGRATION_51_52$cpMIGRATION_51_52  access$getMIGRATION_52_53$cpMIGRATION_52_53 " #access$getMIGRATION_53_54$cpMIGRATION_53_54 & 'access$getMIGRATION_54_55$cpMIGRATION_54_55 * +access$getMIGRATION_55_56$cpMIGRATION_55_56 . /access$getMIGRATION_56_57$cpMIGRATION_56_57 2 3access$getMIGRATION_57_58$cpMIGRATION_57_58 6 7access$getMIGRATION_58_59$cpMIGRATION_58_59 : ;access$getMIGRATION_59_60$cpMIGRATION_59_60 > ?access$getMIGRATION_60_61$cpMIGRATION_60_61 B Caccess$getMIGRATION_61_62$cpMIGRATION_61_62 F Gaccess$getMIGRATION_62_63$cpMIGRATION_62_63 J Kaccess$getMIGRATION_63_64$cpMIGRATION_63_64 N Oaccess$getMIGRATION_78_79$cpMIGRATION_78_79 R Saccess$getMIGRATION_64_65$cpMIGRATION_64_65 V Waccess$getMIGRATION_65_66$cpMIGRATION_65_66 Z [access$getMIGRATION_66_67$cpMIGRATION_66_67 ^ _access$getMIGRATION_68_69$cpMIGRATION_68_69 b caccess$getMIGRATION_69_70$cpMIGRATION_69_70 f gaccess$getMIGRATION_70_71$cpMIGRATION_70_71 j kaccess$getMIGRATION_71_72$cpMIGRATION_71_72 n oaccess$getMIGRATION_72_73$cpMIGRATION_72_73 r saccess$getMIGRATION_73_74$cpMIGRATION_73_74 v waccess$getMIGRATION_74_75$cpMIGRATION_74_75 z {access$getMIGRATION_75_76$cpMIGRATION_75_76 ~ access$getMIGRATION_76_77$cpMIGRATION_76_77  access$getMIGRATION_77_78$cpMIGRATION_77_78  access$getMIGRATION_79_80$cp=()Lcom/ustadmobile/door/migration/DoorMigrationStatementList;MIGRATION_79_80;Lcom/ustadmobile/door/migration/DoorMigrationStatementList;  access$getMIGRATION_80_81$cpMIGRATION_80_81  access$getMIGRATION_81_82$cpMIGRATION_81_82  access$getMIGRATION_82_83$cpMIGRATION_82_83  access$getMIGRATION_83_84$cpMIGRATION_83_84  access$getMIGRATION_84_85$cpMIGRATION_84_85  access$getMIGRATION_85_86$cpMIGRATION_85_86  access$getMIGRATION_86_87$cpMIGRATION_86_87  access$getMIGRATION_87_88$cpMIGRATION_87_88  access$getMIGRATION_88_89$cpMIGRATION_88_89  access$getMIGRATION_89_90$cpMIGRATION_89_90  access$getMIGRATION_90_91$cpMIGRATION_90_91  access$getMIGRATION_92_93$cpMIGRATION_92_93  access$getMIGRATION_93_94$cpMIGRATION_93_94  access$getMIGRATION_94_95$cpMIGRATION_94_95  access$getMIGRATION_95_96$cpMIGRATION_95_96  access$getMIGRATION_96_97$cpMIGRATION_96_97  access$getMIGRATION_97_98$cpMIGRATION_97_98  access$getMIGRATION_98_99$cpMIGRATION_98_99  access$getMIGRATION_99_100$cpMIGRATION_99_100  access$getMIGRATION_100_101$cpMIGRATION_100_101  access$getMIGRATION_101_102$cpMIGRATION_101_102  access$getMIGRATION_102_103$cpMIGRATION_102_103  access$getMIGRATION_103_104$cpMIGRATION_103_104  access$getMIGRATION_104_105$cpMIGRATION_104_105  access$getMIGRATION_105_106$cpMIGRATION_105_106  /com/ustadmobile/core/db/UmAppDatabase$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion1Lcom/ustadmobile/core/db/UmAppDatabase$Companion;  0com/ustadmobile/door/migration/DoorMigrationSyncAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1; S kotlin/jvm/functions/Function1%(IILkotlin/jvm/functions/Function1;)V  Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1 CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1; S   Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1; S  Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1"CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1; S$ #%Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1'CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1; S) (*Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1,CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1; S. -/Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$11CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$1; S3 24Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$16CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$1; S8 79Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1;CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1; S= <>Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1@CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1; SB ACAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1ECLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1; SG FHAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1JCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1; SL KMAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1OCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1; SQ PRAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1TCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1; SV UWAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1YCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1; S[ Z\Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1^CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1; S` _aAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1cCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1; Se dfAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1hCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1; Sj ikAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1mCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1; So npAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1rCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1; St suAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1wCLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1; Sy xzAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1|CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1; S~ }Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1; S 9com/ustadmobile/door/migration/DoorMigrationStatementListAcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1; S  fooVar  Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_84_85$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_84_85$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_85_86$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_85_86$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1; S Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1 CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1; S   Acom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1CLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1; S Bcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1DLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1; S Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1; S Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1; S  Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1"ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1; S$ #%Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1'ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1; S) (*Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1,ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1; S. -/Ccom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$11ELcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$1; S3 24TAG_DBTAG_REPOLkotlin/jvm/JvmField;Landroidx/room/Database;entities-Lcom/ustadmobile/lib/db/entities/NetworkNode;*Lcom/ustadmobile/lib/db/entities/ClazzLog;:Lcom/ustadmobile/lib/db/entities/ClazzLogAttendanceRecord;*Lcom/ustadmobile/lib/db/entities/Schedule;+Lcom/ustadmobile/lib/db/entities/DateRange;1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Lcom/ustadmobile/lib/db/entities/Holiday;0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;*Lcom/ustadmobile/lib/db/entities/AuditLog;-Lcom/ustadmobile/lib/db/entities/CustomField;2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;(Lcom/ustadmobile/lib/db/entities/Person;'Lcom/ustadmobile/lib/db/entities/Clazz;0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;/Lcom/ustadmobile/lib/db/entities/LeavingReason;.Lcom/ustadmobile/lib/db/entities/ContentEntry;ALcom/ustadmobile/lib/db/entities/ContentEntryContentCategoryJoin;=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;7Lcom/ustadmobile/lib/db/entities/ContentCategorySchema;1Lcom/ustadmobile/lib/db/entities/ContentCategory;*Lcom/ustadmobile/lib/db/entities/Language;1Lcom/ustadmobile/lib/db/entities/LanguageVariant;-Lcom/ustadmobile/lib/db/entities/AccessToken;,Lcom/ustadmobile/lib/db/entities/PersonAuth;&Lcom/ustadmobile/lib/db/entities/Role;,Lcom/ustadmobile/lib/db/entities/EntityRole;-Lcom/ustadmobile/lib/db/entities/PersonGroup;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;/Lcom/ustadmobile/lib/db/entities/PersonPicture;1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;+Lcom/ustadmobile/lib/db/entities/ScrapeRun;4Lcom/ustadmobile/lib/db/entities/ConnectivityStatus;+Lcom/ustadmobile/lib/db/entities/Container;0Lcom/ustadmobile/lib/db/entities/ContainerEntry;4Lcom/ustadmobile/lib/db/entities/ContainerEntryFile;,Lcom/ustadmobile/lib/db/entities/VerbEntity;/Lcom/ustadmobile/lib/db/entities/XObjectEntity;1Lcom/ustadmobile/lib/db/entities/StatementEntity;=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;-Lcom/ustadmobile/lib/db/entities/AgentEntity;-Lcom/ustadmobile/lib/db/entities/StateEntity;4Lcom/ustadmobile/lib/db/entities/StateContentEntity;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lcom/ustadmobile/door/SyncNode;;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;/Lcom/ustadmobile/lib/db/entities/ContainerETag;(Lcom/ustadmobile/lib/db/entities/School;.Lcom/ustadmobile/lib/db/entities/SchoolMember;*Lcom/ustadmobile/lib/db/entities/Comments;(Lcom/ustadmobile/lib/db/entities/Report;&Lcom/ustadmobile/lib/db/entities/Site;4Lcom/ustadmobile/lib/db/entities/ContainerImportJob;.Lcom/ustadmobile/lib/db/entities/LearnerGroup;4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;+Lcom/ustadmobile/lib/db/entities/SiteTerms;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;-Lcom/ustadmobile/lib/db/entities/ScopedGrant;-Lcom/ustadmobile/lib/db/entities/ErrorReport;1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lcom/ustadmobile/lib/db/entities/ContentEntryPictureReplicate;&Lcom/ustadmobile/lib/db/entities/Chat;,Lcom/ustadmobile/lib/db/entities/ChatMember;)Lcom/ustadmobile/lib/db/entities/Message;2Lcom/ustadmobile/lib/db/entities/MessageReplicate;/Lcom/ustadmobile/lib/db/entities/ChatReplicate;5Lcom/ustadmobile/lib/db/entities/ChatMemberReplicate;-Lcom/ustadmobile/lib/db/entities/MessageRead;6Lcom/ustadmobile/lib/db/entities/MessageReadReplicate;2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;;Lcom/ustadmobile/lib/db/entities/CourseDiscussionReplicate;1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;:Lcom/ustadmobile/lib/db/entities/DiscussionTopicReplicate;0Lcom/ustadmobile/lib/db/entities/DiscussionPost;9Lcom/ustadmobile/lib/db/entities/DiscussionPostReplicate;versionj7Lcom/ustadmobile/door/annotation/MinReplicationVersion;value<Lkotlin/Metadata;mvkxi0d1 t                                                                                                                                                                         ' Ë20j`:ËB¢JÈ0ÉH†@ø¢ÊR0X¦¢R0 X¦¢  R 0 X¦¢R0X¦¢R0X¦¢R0X¦¢R0X¦¢R 0!X¦¢"#R$0%X¦¢&'R(0)X¦¢*+R,0-X¦¢./R001X¦¢23R405X¦¢67R809X¦¢:;R<0=X¦¢>?R@0AX¦¢BCRD0EX¦¢FGRH0IX¦¢JKRL0MX¦¢NORP0QX¦¢RSRT0UX¦¢VWRX0YX¦¢Z[R\0]X¦¢^_R`0aX¦¢bcRd0eX¦¢fgRh0iX¦¢jkRl0mX¦¢noRp0qX¦¢rsRt0uX¦¢vwRx0yX¦¢z{R|0}X¦¢~R€0X¦¢‚ƒR„0…X¦¢†‡Rˆ0‰X¦¢Š‹RŒ0X¦¢ŽR0‘X¦¢’“R”0•X¦¢–—R˜0™X¦¢š›Rœ0X¦¢žŸR 0¡X¦¢¢£R¤0¥X¦¢¦§R¨0©X¦¢ª«R¬0­X¦¢®¯R°0±X¦¢²³R´0µX¦¢¶·R¸0¹X¦¢º»R¼0½X¦¢¾¿RÀ0ÁX¦¢ÂÃRÄ0ÅX¦¢ÆÇRÈ0ÉX¦¢ÊËRÌ0ÍX¦¢ÎÏRÐ0ÑX¦¢ÒÓRÔ0ÕX¦¢Ö×RØ0ÙX¦¢ÚÛRÜ0ÝX¦¢ÞßRà0áX¦¢âãRä0åX¦¢æçRè0éX¦¢êëRì0íX¦¢îïRð0ñX¦¢òóRô0õX¦¢ö÷Rø0ùX¦¢úûRü0ýX¦¢þÿR€0X¦¢‚ƒR„0…X¦¢†‡Rˆ0‰X¦¢Š‹RŒ0X¦¢ŽR0‘X¦¢’“R”0•X¦¢–—R˜0™X¦¢š›Rœ0X¦¢žŸR 0¡X¦¢¢£R¤0¥X¦¢¦§R¨0©X¦¢ª«R¬0­X¦¢®¯R°0±X¦¢²³R´0µX¦¢¶·R¸0¹X¦¢º»R¼0½X¦¢¾¿RÀ0ÁX¦¢ÂÃRÄ0ÅX¦¢ÆÇ‚ ¨Ìd2Landroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;agentDao&Lcom/ustadmobile/core/db/dao/AgentDao;chatDao%Lcom/ustadmobile/core/db/dao/ChatDao; chatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;clazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;clazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;clazzAssignmentRollUpDao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;clazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; commentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;connectivityStatusDao3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; containerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;containerETagDao.Lcom/ustadmobile/core/db/dao/ContainerETagDao;containerEntryDao/Lcom/ustadmobile/core/db/dao/ContainerEntryDao;containerEntryFileDao3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;containerImportJobDao3Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;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;contentEntryParentChildJoinDaoBFJNRVZ^bfjnrvz~:/*   i+ +N-~-Yd Y*+N-M#:-;k,)*---*0-5Y-0K,),W*9>*B--*0-GY-0K,),W*KPVXYZ]+$ )bddLd"Ld "6\t4\ (  .^_3` efghijklmnopqrst?@uvwxyz{|}~HI*+67    !$%(),-014589<=@ADEHILMPQTUXY\]`adehilmpqtuxy|}°ưʰΰҰְڰްYY,-Y-. Y./ Y/0Y01Y12!Y23&Y34+ Y450$Y565(Y67:,Y78?0Y89D4Y9:I8Y:;N<Y;<S@Y<=XDY=>]HY>?bLY?@gPYNOlTY@AqXYABv\YBC{`YDEdYEFhYFGlYGHpYHItYIJxYJK|YKLYLMYMNYOPYPQYQRYRSYSTYTUYUVYVWYWXYXYYYZYZ[Y\]Y]^»Y^_ƻY_`ʻY`aλYab һYbcֻYcdڻYde޻Yef!Yfg&Ygh+Yhi0Yij5= 3G[o#57Kc_~s$2s'y; mO {c w          / C 3W ;k G K ^ j u     3 G &[ 7o X'> #(-27<AFKPUZ_dinsx} #(-2I[I7III7I[s[Ms ssssssssssssssssssssssssssssss}s~sssisjssssstsssssssssssssssssssssssssssssssss s sss s sss sssssswsxsssusvsssyszsssssss{s|ssssssssssssss sss!s"sss#s$sss%s&sksls's(sss)s*sqsrs+s,sosps-s.sss/s0smsns1s2sss3s4sss5s6sss7s8sss9s:sss;ssss?s@sssAsBsssCsDsssEsFsHsIsGsHsssIsJsssKsLsssMsNs?s@sOsPsssQsRsssSsTsssUsVsesfsWsXsssYsZsss[s\sgshs]s^sss_s`sssasbssscsdsssesfs6s7sgshsssisjssskslsssmsnsssospsssqsrssssstsssusvssswsxsssyszsss{s|sss}s~sssssssssssss*s+sssssssss ss ss;<[c=c>c?c@cAcBcCcDcEcFcGcHcIcJcKcLcMcNcOcPcQcRcScTcUcVcWcXcYcZc[c\c]c^c_c`cacbcccdcecfcgchcicjckclcmcncocpcqcrcsctcucvcwcxcyczc{c|c}c~cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccIPK!!jcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1.class4dcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisfLcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1;invoke-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  >ALTER TABLE DoorNode ADD COLUMN rel INTEGER NOT NULL DEFAULT 2(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V   CALTER TABLE Person ADD COLUMN personType INTEGER NOT NULL DEFAULT 0"DROP TABLE ChangeLog$DROP TABLE SyncResult&DROP TABLE TableSyncStatus(!DROP TABLE IF EXISTS ClazzLog_trk*1DROP TABLE IF EXISTS ClazzLogAttendanceRecord_trk,!DROP TABLE IF EXISTS Schedule_trk."DROP TABLE IF EXISTS DateRange_trk0(DROP TABLE IF EXISTS HolidayCalendar_trk2 DROP TABLE IF EXISTS Holiday_trk4'DROP TABLE IF EXISTS ScheduledCheck_trk6!DROP TABLE IF EXISTS AuditLog_trk8$DROP TABLE IF EXISTS CustomField_trk:)DROP TABLE IF EXISTS CustomFieldValue_trk</DROP TABLE IF EXISTS CustomFieldValueOption_trk>DROP TABLE IF EXISTS Person_trk@DROP TABLE IF EXISTS Clazz_trkB'DROP TABLE IF EXISTS ClazzEnrolment_trkD&DROP TABLE IF EXISTS LeavingReason_trkF/DROP TABLE IF EXISTS PersonCustomFieldValue_trkH%DROP TABLE IF EXISTS ContentEntry_trkJ8DROP TABLE IF EXISTS ContentEntryContentCategoryJoin_trkL4DROP TABLE IF EXISTS ContentEntryParentChildJoin_trkN5DROP TABLE IF EXISTS ContentEntryRelatedEntryJoin_trkP.DROP TABLE IF EXISTS ContentCategorySchema_trkR(DROP TABLE IF EXISTS ContentCategory_trkT!DROP TABLE IF EXISTS Language_trkV(DROP TABLE IF EXISTS LanguageVariant_trkXDROP TABLE IF EXISTS Role_trkZ#DROP TABLE IF EXISTS EntityRole_trk\$DROP TABLE IF EXISTS PersonGroup_trk^*DROP TABLE IF EXISTS PersonGroupMember_trk`&DROP TABLE IF EXISTS PersonPicture_trkb"DROP TABLE IF EXISTS Container_trkd#DROP TABLE IF EXISTS VerbEntity_trkf&DROP TABLE IF EXISTS XObjectEntity_trkh(DROP TABLE IF EXISTS StatementEntity_trkj4DROP TABLE IF EXISTS ContextXObjectStatementJoin_trkl$DROP TABLE IF EXISTS AgentEntity_trkn$DROP TABLE IF EXISTS StateEntity_trkp+DROP TABLE IF EXISTS StateContentEntity_trkr&DROP TABLE IF EXISTS XLangMapEntry_trktDROP TABLE IF EXISTS School_trkv%DROP TABLE IF EXISTS SchoolMember_trkx!DROP TABLE IF EXISTS Comments_trkzDROP TABLE IF EXISTS Report_trk|DROP TABLE IF EXISTS Site_trk~%DROP TABLE IF EXISTS LearnerGroup_trk+DROP TABLE IF EXISTS LearnerGroupMember_trk-DROP TABLE IF EXISTS GroupLearningSession_trk"DROP TABLE IF EXISTS SiteTerms_trk)DROP TABLE IF EXISTS ClazzContentJoin_trk)DROP TABLE IF EXISTS PersonParentJoin_trk$DROP TABLE IF EXISTS ScopedGrant_trk$DROP TABLE IF EXISTS ErrorReport_trk(DROP TABLE IF EXISTS ClazzAssignment_trk3DROP TABLE IF EXISTS ClazzAssignmentContentJoin_trk$DROP TABLE IF EXISTS PersonAuth2_trk$DROP TABLE IF EXISTS UserSession_trk-com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I ;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtaccess$dropOldSqliteTriggers  CREATE TABLE IF NOT EXISTS ReplicationStatus ( tableId INTEGER NOT NULL , priority INTEGER NOT NULL , nodeId INTEGER NOT NULL , lastRemoteChangeTime INTEGER NOT NULL , lastFetchReplicationCompleteTime INTEGER NOT NULL , lastLocalChangeTime INTEGER NOT NULL , lastSendReplicationCompleteTime INTEGER NOT NULL , repStatusId INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL )ICREATE UNIQUE INDEX table_node_idx ON ReplicationStatus (tableId, nodeId)CREATE TABLE IF NOT EXISTS ChangeLog ( chTableId INTEGER NOT NULL , chEntityPk INTEGER NOT NULL , chType INTEGER NOT NULL , PRIMARY KEY (chTableId, chEntityPk) )access$dropOldPostgresTriggers  access$dropOldPostgresFunctions  CREATE TABLE IF NOT EXISTS ChangeLog ( chTableId INTEGER NOT NULL , chEntityPk BIGINT NOT NULL , chType INTEGER NOT NULL , PRIMARY KEY (chTableId, chEntityPk) )lCREATE TABLE IF NOT EXISTS ReplicationStatus ( tableId INTEGER NOT NULL , priority INTEGER NOT NULL , nodeId BIGINT NOT NULL , lastRemoteChangeTime BIGINT NOT NULL , lastFetchReplicationCompleteTime BIGINT NOT NULL , lastLocalChangeTime BIGINT NOT NULL , lastSendReplicationCompleteTime BIGINT NOT NULL , repStatusId SERIAL PRIMARY KEY NOT NULL )4ALTER TABLE DoorNode ALTER COLUMN nodeId TYPE BIGINT:ALTER TABLE SyncNode ALTER COLUMN nodeClientId TYPE BIGINT?ALTER TABLE UserSession ALTER COLUMN usClientNodeId TYPE BIGINTaccess$addReplicationEntities  *Landroidx/sqlite/db/SupportSQLiteDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;   kotlin/UnitINSTANCE Lkotlin/Unit; p1Ljava/lang/Object;    Lkotlin/Metadata;mvkxi0d13    02 0j`H ¢d2 &Lcom/ustadmobile/door/DoorSqlDatabase; $UmAppDatabaseReplicationMigration.ktCodeLocalVariableTable StackMapTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0 $*   J++!+#!+%!+'!+)!++!+-!+/!+1!+3!+5!+7!+9!+;!+=!+?!+A!+C!+E!+G!+I!+K!+M!+O!+Q!+S!+U!+W!+Y!+[!+]!+_!+a!+c!+e!+g!+i!+k!+m!+o!+q!+s!+u!+w!+y!+{!+}!+!+!+!+!+!+!+!+!+!+!+!+!+!+"++!+!+!;+++!+!+!+!+!+!+ 7.Kjklm&n.q6r>sFtNuVv^wfxnyvz~{|}~&.6>FNV^fnv~ %-5=EIJ JA@ *+Űi    Yʳ̱ =[IIIII[s[ssssssPK!!7ffAcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt.class4 B;com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKtjava/lang/ObjectdropOldSqliteTriggers-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V!DROP TRIGGER IF EXISTS INS_LOC_14(androidx/sqlite/db/SupportSQLiteDatabase execSQL(Ljava/lang/String;)V !DROP TRIGGER IF EXISTS INS_PRI_14!DROP TRIGGER IF EXISTS UPD_LOC_14!DROP TRIGGER IF EXISTS UPD_PRI_14!DROP TRIGGER IF EXISTS INS_LOC_15!DROP TRIGGER IF EXISTS INS_PRI_15!DROP TRIGGER IF EXISTS UPD_LOC_15!DROP TRIGGER IF EXISTS UPD_PRI_15!DROP TRIGGER IF EXISTS INS_LOC_21!DROP TRIGGER IF EXISTS INS_PRI_21!DROP TRIGGER IF EXISTS UPD_LOC_21!!DROP TRIGGER IF EXISTS UPD_PRI_21#!DROP TRIGGER IF EXISTS INS_LOC_17%!DROP TRIGGER IF EXISTS INS_PRI_17'!DROP TRIGGER IF EXISTS UPD_LOC_17)!DROP TRIGGER IF EXISTS UPD_PRI_17+!DROP TRIGGER IF EXISTS INS_LOC_28-!DROP TRIGGER IF EXISTS INS_PRI_28/!DROP TRIGGER IF EXISTS UPD_LOC_281!DROP TRIGGER IF EXISTS UPD_PRI_283!DROP TRIGGER IF EXISTS INS_LOC_995!DROP TRIGGER IF EXISTS INS_PRI_997!DROP TRIGGER IF EXISTS UPD_LOC_999!DROP TRIGGER IF EXISTS UPD_PRI_99;"DROP TRIGGER IF EXISTS INS_LOC_173="DROP TRIGGER IF EXISTS INS_PRI_173?"DROP TRIGGER IF EXISTS UPD_LOC_173A"DROP TRIGGER IF EXISTS UPD_PRI_173C!DROP TRIGGER IF EXISTS INS_LOC_53E!DROP TRIGGER IF EXISTS INS_PRI_53G!DROP TRIGGER IF EXISTS UPD_LOC_53I!DROP TRIGGER IF EXISTS UPD_PRI_53K!DROP TRIGGER IF EXISTS INS_LOC_56M!DROP TRIGGER IF EXISTS INS_PRI_56O!DROP TRIGGER IF EXISTS UPD_LOC_56Q!DROP TRIGGER IF EXISTS UPD_PRI_56S!DROP TRIGGER IF EXISTS INS_LOC_57U!DROP TRIGGER IF EXISTS INS_PRI_57W!DROP TRIGGER IF EXISTS UPD_LOC_57Y!DROP TRIGGER IF EXISTS UPD_PRI_57[!DROP TRIGGER IF EXISTS INS_LOC_55]!DROP TRIGGER IF EXISTS INS_PRI_55_!DROP TRIGGER IF EXISTS UPD_LOC_55a!DROP TRIGGER IF EXISTS UPD_PRI_55c DROP TRIGGER IF EXISTS INS_LOC_9e DROP TRIGGER IF EXISTS INS_PRI_9g DROP TRIGGER IF EXISTS UPD_LOC_9i DROP TRIGGER IF EXISTS UPD_PRI_9k DROP TRIGGER IF EXISTS INS_LOC_6m DROP TRIGGER IF EXISTS INS_PRI_6o DROP TRIGGER IF EXISTS UPD_LOC_6q DROP TRIGGER IF EXISTS UPD_PRI_6s!DROP TRIGGER IF EXISTS INS_LOC_65u!DROP TRIGGER IF EXISTS INS_PRI_65w!DROP TRIGGER IF EXISTS UPD_LOC_65y!DROP TRIGGER IF EXISTS UPD_PRI_65{"DROP TRIGGER IF EXISTS INS_LOC_410}"DROP TRIGGER IF EXISTS INS_PRI_410"DROP TRIGGER IF EXISTS UPD_LOC_410"DROP TRIGGER IF EXISTS UPD_PRI_410"DROP TRIGGER IF EXISTS INS_LOC_178"DROP TRIGGER IF EXISTS INS_PRI_178"DROP TRIGGER IF EXISTS UPD_LOC_178"DROP TRIGGER IF EXISTS UPD_PRI_178!DROP TRIGGER IF EXISTS INS_LOC_42!DROP TRIGGER IF EXISTS INS_PRI_42!DROP TRIGGER IF EXISTS UPD_LOC_42!DROP TRIGGER IF EXISTS UPD_PRI_42 DROP TRIGGER IF EXISTS INS_LOC_3 DROP TRIGGER IF EXISTS INS_PRI_3 DROP TRIGGER IF EXISTS UPD_LOC_3 DROP TRIGGER IF EXISTS UPD_PRI_3 DROP TRIGGER IF EXISTS INS_LOC_7 DROP TRIGGER IF EXISTS INS_PRI_7 DROP TRIGGER IF EXISTS UPD_LOC_7 DROP TRIGGER IF EXISTS UPD_PRI_7 DROP TRIGGER IF EXISTS INS_LOC_8 DROP TRIGGER IF EXISTS INS_PRI_8 DROP TRIGGER IF EXISTS UPD_LOC_8 DROP TRIGGER IF EXISTS UPD_PRI_8 DROP TRIGGER IF EXISTS INS_LOC_2 DROP TRIGGER IF EXISTS INS_PRI_2 DROP TRIGGER IF EXISTS UPD_LOC_2 DROP TRIGGER IF EXISTS UPD_PRI_2 DROP TRIGGER IF EXISTS INS_LOC_1 DROP TRIGGER IF EXISTS INS_PRI_1 DROP TRIGGER IF EXISTS UPD_LOC_1 DROP TRIGGER IF EXISTS UPD_PRI_1!DROP TRIGGER IF EXISTS INS_LOC_13!DROP TRIGGER IF EXISTS INS_PRI_13!DROP TRIGGER IF EXISTS UPD_LOC_13!DROP TRIGGER IF EXISTS UPD_PRI_13!DROP TRIGGER IF EXISTS INS_LOC_10!DROP TRIGGER IF EXISTS INS_PRI_10!DROP TRIGGER IF EXISTS UPD_LOC_10!DROP TRIGGER IF EXISTS UPD_PRI_10!DROP TRIGGER IF EXISTS INS_LOC_45!DROP TRIGGER IF EXISTS INS_PRI_45!DROP TRIGGER IF EXISTS UPD_LOC_45!DROP TRIGGER IF EXISTS UPD_PRI_45!DROP TRIGGER IF EXISTS INS_LOC_47!DROP TRIGGER IF EXISTS INS_PRI_47!DROP TRIGGER IF EXISTS UPD_LOC_47!DROP TRIGGER IF EXISTS UPD_PRI_47!DROP TRIGGER IF EXISTS INS_LOC_43!DROP TRIGGER IF EXISTS INS_PRI_43!DROP TRIGGER IF EXISTS UPD_LOC_43!DROP TRIGGER IF EXISTS UPD_PRI_43!DROP TRIGGER IF EXISTS INS_LOC_44!DROP TRIGGER IF EXISTS INS_PRI_44!DROP TRIGGER IF EXISTS UPD_LOC_44!DROP TRIGGER IF EXISTS UPD_PRI_44!DROP TRIGGER IF EXISTS INS_LOC_50!DROP TRIGGER IF EXISTS INS_PRI_50!DROP TRIGGER IF EXISTS UPD_LOC_50!DROP TRIGGER IF EXISTS UPD_PRI_50!DROP TRIGGER IF EXISTS INS_LOC_51!DROP TRIGGER IF EXISTS INS_PRI_51!DROP TRIGGER IF EXISTS UPD_LOC_51!DROP TRIGGER IF EXISTS UPD_PRI_51!DROP TRIGGER IF EXISTS INS_LOC_62!DROP TRIGGER IF EXISTS INS_PRI_62!DROP TRIGGER IF EXISTS UPD_LOC_62!DROP TRIGGER IF EXISTS UPD_PRI_62!DROP TRIGGER IF EXISTS INS_LOC_64!DROP TRIGGER IF EXISTS INS_PRI_64!DROP TRIGGER IF EXISTS UPD_LOC_64 !DROP TRIGGER IF EXISTS UPD_PRI_64 !DROP TRIGGER IF EXISTS INS_LOC_60 !DROP TRIGGER IF EXISTS INS_PRI_60!DROP TRIGGER IF EXISTS UPD_LOC_60!DROP TRIGGER IF EXISTS UPD_PRI_60!DROP TRIGGER IF EXISTS INS_LOC_66!DROP TRIGGER IF EXISTS INS_PRI_66!DROP TRIGGER IF EXISTS UPD_LOC_66!DROP TRIGGER IF EXISTS UPD_PRI_66!DROP TRIGGER IF EXISTS INS_LOC_68!DROP TRIGGER IF EXISTS INS_PRI_68!DROP TRIGGER IF EXISTS UPD_LOC_68!!DROP TRIGGER IF EXISTS UPD_PRI_68#!DROP TRIGGER IF EXISTS INS_LOC_70%!DROP TRIGGER IF EXISTS INS_PRI_70'!DROP TRIGGER IF EXISTS UPD_LOC_70)!DROP TRIGGER IF EXISTS UPD_PRI_70+!DROP TRIGGER IF EXISTS INS_LOC_72-!DROP TRIGGER IF EXISTS INS_PRI_72/!DROP TRIGGER IF EXISTS UPD_LOC_721!DROP TRIGGER IF EXISTS UPD_PRI_723!DROP TRIGGER IF EXISTS INS_LOC_745!DROP TRIGGER IF EXISTS INS_PRI_747!DROP TRIGGER IF EXISTS UPD_LOC_749!DROP TRIGGER IF EXISTS UPD_PRI_74;"DROP TRIGGER IF EXISTS INS_LOC_164="DROP TRIGGER IF EXISTS INS_PRI_164?"DROP TRIGGER IF EXISTS UPD_LOC_164A"DROP TRIGGER IF EXISTS UPD_PRI_164C"DROP TRIGGER IF EXISTS INS_LOC_200E"DROP TRIGGER IF EXISTS INS_PRI_200G"DROP TRIGGER IF EXISTS UPD_LOC_200I"DROP TRIGGER IF EXISTS UPD_PRI_200K"DROP TRIGGER IF EXISTS INS_LOC_208M"DROP TRIGGER IF EXISTS INS_PRI_208O"DROP TRIGGER IF EXISTS UPD_LOC_208Q"DROP TRIGGER IF EXISTS UPD_PRI_208S"DROP TRIGGER IF EXISTS INS_LOC_101U"DROP TRIGGER IF EXISTS INS_PRI_101W"DROP TRIGGER IF EXISTS UPD_LOC_101Y"DROP TRIGGER IF EXISTS UPD_PRI_101["DROP TRIGGER IF EXISTS INS_LOC_189]"DROP TRIGGER IF EXISTS INS_PRI_189_"DROP TRIGGER IF EXISTS UPD_LOC_189a"DROP TRIGGER IF EXISTS UPD_PRI_189c"DROP TRIGGER IF EXISTS INS_LOC_301e"DROP TRIGGER IF EXISTS INS_PRI_301g"DROP TRIGGER IF EXISTS UPD_LOC_301i"DROP TRIGGER IF EXISTS UPD_PRI_301k"DROP TRIGGER IF EXISTS INS_LOC_300m"DROP TRIGGER IF EXISTS INS_PRI_300o"DROP TRIGGER IF EXISTS UPD_LOC_300q"DROP TRIGGER IF EXISTS UPD_PRI_300s"DROP TRIGGER IF EXISTS INS_LOC_302u"DROP TRIGGER IF EXISTS INS_PRI_302w"DROP TRIGGER IF EXISTS UPD_LOC_302y"DROP TRIGGER IF EXISTS UPD_PRI_302{"DROP TRIGGER IF EXISTS INS_LOC_272}"DROP TRIGGER IF EXISTS INS_PRI_272"DROP TRIGGER IF EXISTS UPD_LOC_272"DROP TRIGGER IF EXISTS UPD_PRI_272"DROP TRIGGER IF EXISTS INS_LOC_134"DROP TRIGGER IF EXISTS INS_PRI_134"DROP TRIGGER IF EXISTS UPD_LOC_134"DROP TRIGGER IF EXISTS UPD_PRI_134"DROP TRIGGER IF EXISTS INS_LOC_512"DROP TRIGGER IF EXISTS INS_PRI_512"DROP TRIGGER IF EXISTS UPD_LOC_512"DROP TRIGGER IF EXISTS UPD_PRI_512!DROP TRIGGER IF EXISTS INS_LOC_48!DROP TRIGGER IF EXISTS INS_PRI_48!DROP TRIGGER IF EXISTS UPD_LOC_48!DROP TRIGGER IF EXISTS UPD_PRI_48"DROP TRIGGER IF EXISTS INS_LOC_419"DROP TRIGGER IF EXISTS INS_PRI_419"DROP TRIGGER IF EXISTS UPD_LOC_419"DROP TRIGGER IF EXISTS UPD_PRI_419"DROP TRIGGER IF EXISTS INS_LOC_520"DROP TRIGGER IF EXISTS INS_PRI_520"DROP TRIGGER IF EXISTS UPD_LOC_520"DROP TRIGGER IF EXISTS UPD_PRI_520"DROP TRIGGER IF EXISTS INS_LOC_521"DROP TRIGGER IF EXISTS INS_PRI_521"DROP TRIGGER IF EXISTS UPD_LOC_521"DROP TRIGGER IF EXISTS UPD_PRI_521"DROP TRIGGER IF EXISTS INS_LOC_678"DROP TRIGGER IF EXISTS INS_PRI_678"DROP TRIGGER IF EXISTS UPD_LOC_678"DROP TRIGGER IF EXISTS UPD_PRI_678"DROP TRIGGER IF EXISTS INS_LOC_679"DROP TRIGGER IF EXISTS INS_PRI_679"DROP TRIGGER IF EXISTS UPD_LOC_679"DROP TRIGGER IF EXISTS UPD_PRI_679db*Landroidx/sqlite/db/SupportSQLiteDatabase;$this$dropOldSqliteTriggersdropOldPostgresTriggers1DROP TRIGGER IF EXISTS inccsn_14_trig ON clazzlogADROP TRIGGER IF EXISTS inccsn_15_trig ON clazzlogattendancerecord1DROP TRIGGER IF EXISTS inccsn_21_trig ON schedule2DROP TRIGGER IF EXISTS inccsn_17_trig ON daterange8DROP TRIGGER IF EXISTS inccsn_28_trig ON holidaycalendar0DROP TRIGGER IF EXISTS inccsn_99_trig ON holiday8DROP TRIGGER IF EXISTS inccsn_173_trig ON scheduledcheck1DROP TRIGGER IF EXISTS inccsn_53_trig ON auditlog4DROP TRIGGER IF EXISTS inccsn_56_trig ON customfield9DROP TRIGGER IF EXISTS inccsn_57_trig ON customfieldvalue?DROP TRIGGER IF EXISTS inccsn_55_trig ON customfieldvalueoption.DROP TRIGGER IF EXISTS inccsn_9_trig ON person-DROP TRIGGER IF EXISTS inccsn_6_trig ON clazz7DROP TRIGGER IF EXISTS inccsn_65_trig ON clazzenrolment7DROP TRIGGER IF EXISTS inccsn_410_trig ON leavingreason@DROP TRIGGER IF EXISTS inccsn_178_trig ON personcustomfieldvalue5DROP TRIGGER IF EXISTS inccsn_42_trig ON contententryGDROP TRIGGER IF EXISTS inccsn_3_trig ON contententrycontentcategoryjoinCDROP TRIGGER IF EXISTS inccsn_7_trig ON contententryparentchildjoinDDROP TRIGGER IF EXISTS inccsn_8_trig ON contententryrelatedentryjoin=DROP TRIGGER IF EXISTS inccsn_2_trig ON contentcategoryschema7DROP TRIGGER IF EXISTS inccsn_1_trig ON contentcategory1DROP TRIGGER IF EXISTS inccsn_13_trig ON language8DROP TRIGGER IF EXISTS inccsn_10_trig ON languagevariant-DROP TRIGGER IF EXISTS inccsn_45_trig ON role3DROP TRIGGER IF EXISTS inccsn_47_trig ON entityrole4DROP TRIGGER IF EXISTS inccsn_43_trig ON persongroup:DROP TRIGGER IF EXISTS inccsn_44_trig ON persongroupmember6DROP TRIGGER IF EXISTS inccsn_50_trig ON personpicture2DROP TRIGGER IF EXISTS inccsn_51_trig ON container3DROP TRIGGER IF EXISTS inccsn_62_trig ON verbentity6DROP TRIGGER IF EXISTS inccsn_64_trig ON xobjectentity8DROP TRIGGER IF EXISTS inccsn_60_trig ON statemententity DDROP TRIGGER IF EXISTS inccsn_66_trig ON contextxobjectstatementjoin 4DROP TRIGGER IF EXISTS inccsn_68_trig ON agententity 4DROP TRIGGER IF EXISTS inccsn_70_trig ON stateentity;DROP TRIGGER IF EXISTS inccsn_72_trig ON statecontententity6DROP TRIGGER IF EXISTS inccsn_74_trig ON xlangmapentry0DROP TRIGGER IF EXISTS inccsn_164_trig ON school6DROP TRIGGER IF EXISTS inccsn_200_trig ON schoolmember2DROP TRIGGER IF EXISTS inccsn_208_trig ON comments0DROP TRIGGER IF EXISTS inccsn_101_trig ON report.DROP TRIGGER IF EXISTS inccsn_189_trig ON site6DROP TRIGGER IF EXISTS inccsn_301_trig ON learnergroupDROP TRIGGER IF EXISTS inccsn_302_trig ON grouplearningsession#3DROP TRIGGER IF EXISTS inccsn_272_trig ON siteterms%:DROP TRIGGER IF EXISTS inccsn_134_trig ON clazzcontentjoin':DROP TRIGGER IF EXISTS inccsn_512_trig ON personparentjoin)4DROP TRIGGER IF EXISTS inccsn_48_trig ON scopedgrant+5DROP TRIGGER IF EXISTS inccsn_419_trig ON errorreport-9DROP TRIGGER IF EXISTS inccsn_520_trig ON clazzassignment/DDROP TRIGGER IF EXISTS inccsn_521_trig ON clazzassignmentcontentjoin15DROP TRIGGER IF EXISTS inccsn_678_trig ON personauth235DROP TRIGGER IF EXISTS inccsn_679_trig ON usersession5$this$dropOldPostgresTriggersdropOldPostgresFunctions%DROP FUNCTION IF EXISTS inccsn_101_fn9$DROP FUNCTION IF EXISTS inccsn_10_fn;%DROP FUNCTION IF EXISTS inccsn_134_fn=$DROP FUNCTION IF EXISTS inccsn_13_fn?$DROP FUNCTION IF EXISTS inccsn_14_fnA$DROP FUNCTION IF EXISTS inccsn_15_fnC%DROP FUNCTION IF EXISTS inccsn_164_fnE%DROP FUNCTION IF EXISTS inccsn_173_fnG%DROP FUNCTION IF EXISTS inccsn_178_fnI$DROP FUNCTION IF EXISTS inccsn_17_fnK%DROP FUNCTION IF EXISTS inccsn_189_fnM#DROP FUNCTION IF EXISTS inccsn_1_fnO%DROP FUNCTION IF EXISTS inccsn_200_fnQ%DROP FUNCTION IF EXISTS inccsn_208_fnS$DROP FUNCTION IF EXISTS inccsn_21_fnU%DROP FUNCTION IF EXISTS inccsn_272_fnW$DROP FUNCTION IF EXISTS inccsn_28_fnY#DROP FUNCTION IF EXISTS inccsn_2_fn[%DROP FUNCTION IF EXISTS inccsn_300_fn]%DROP FUNCTION IF EXISTS inccsn_301_fn_%DROP FUNCTION IF EXISTS inccsn_302_fna#DROP FUNCTION IF EXISTS inccsn_3_fnc%DROP FUNCTION IF EXISTS inccsn_410_fne%DROP FUNCTION IF EXISTS inccsn_419_fng$DROP FUNCTION IF EXISTS inccsn_42_fni$DROP FUNCTION IF EXISTS inccsn_43_fnk$DROP FUNCTION IF EXISTS inccsn_44_fnm$DROP FUNCTION IF EXISTS inccsn_45_fno$DROP FUNCTION IF EXISTS inccsn_47_fnq$DROP FUNCTION IF EXISTS inccsn_48_fns$DROP FUNCTION IF EXISTS inccsn_50_fnu%DROP FUNCTION IF EXISTS inccsn_512_fnw$DROP FUNCTION IF EXISTS inccsn_51_fny%DROP FUNCTION IF EXISTS inccsn_520_fn{%DROP FUNCTION IF EXISTS inccsn_521_fn}$DROP FUNCTION IF EXISTS inccsn_53_fn$DROP FUNCTION IF EXISTS inccsn_55_fn$DROP FUNCTION IF EXISTS inccsn_56_fn$DROP FUNCTION IF EXISTS inccsn_57_fn$DROP FUNCTION IF EXISTS inccsn_60_fn$DROP FUNCTION IF EXISTS inccsn_62_fn$DROP FUNCTION IF EXISTS inccsn_64_fn$DROP FUNCTION IF EXISTS inccsn_65_fn$DROP FUNCTION IF EXISTS inccsn_66_fn%DROP FUNCTION IF EXISTS inccsn_678_fn%DROP FUNCTION IF EXISTS inccsn_679_fn$DROP FUNCTION IF EXISTS inccsn_68_fn#DROP FUNCTION IF EXISTS inccsn_6_fn$DROP FUNCTION IF EXISTS inccsn_70_fn$DROP FUNCTION IF EXISTS inccsn_72_fn$DROP FUNCTION IF EXISTS inccsn_74_fn#DROP FUNCTION IF EXISTS inccsn_7_fn#DROP FUNCTION IF EXISTS inccsn_8_fn$DROP FUNCTION IF EXISTS inccsn_99_fn#DROP FUNCTION IF EXISTS inccsn_9_fn$this$dropOldPostgresFunctionsaddReplicationEntitiesjava/util/ArrayList()V  java/util/Listjava/util/Collection+DROP TABLE IF EXISTS PersonCustomFieldValueadd(Ljava/lang/Object;)Z  -com/ustadmobile/door/ext/DoorSqlDatabaseExtKtdbType-(Landroidx/sqlite/db/SupportSQLiteDatabase;)I   CREATE TABLE IF NOT EXISTS ClazzLogReplicate ( clPk INTEGER NOT NULL, clVersionId INTEGER NOT NULL DEFAULT 0, clDestination INTEGER NOT NULL, clPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clPk, clDestination)) } CREATE INDEX index_ClazzLogReplicate_clPk_clDestination_clVersionId ON ClazzLogReplicate (clPk, clDestination, clVersionId) n CREATE INDEX index_ClazzLogReplicate_clDestination_clPending ON ClazzLogReplicate (clDestination, clPending)  CREATE TRIGGER ch_ins_14 AFTER INSERT ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_upd_14 AFTER UPDATE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END  CREATE TRIGGER ch_del_14 AFTER DELETE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, OLD.clazzLogUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = OLD.clazzLogUid); END CREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, ClazzLogReplicate.* FROM ClazzLog LEFT JOIN ClazzLogReplicate ON ClazzLogReplicate.clPk = ClazzLog.clazzLogUid  CREATE TRIGGER clazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ClazzLogAttendanceRecordReplicate ( clarPk INTEGER NOT NULL, clarVersionId INTEGER NOT NULL DEFAULT 0, clarDestination INTEGER NOT NULL, clarPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clarPk, clarDestination))  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarPk_clarDestination_clarVersionId ON ClazzLogAttendanceRecordReplicate (clarPk, clarDestination, clarVersionId)  CREATE INDEX index_ClazzLogAttendanceRecordReplicate_clarDestination_clarPending ON ClazzLogAttendanceRecordReplicate (clarDestination, clarPending) O CREATE TRIGGER ch_ins_15 AFTER INSERT ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_upd_15 AFTER UPDATE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END O CREATE TRIGGER ch_del_15 AFTER DELETE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, OLD.clazzLogAttendanceRecordUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = OLD.clazzLogAttendanceRecordUid); END )CREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid  CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END  CREATE TABLE IF NOT EXISTS ScheduleReplicate ( schedulePk INTEGER NOT NULL, scheduleVersionId INTEGER NOT NULL DEFAULT 0, scheduleDestination INTEGER NOT NULL, schedulePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schedulePk, scheduleDestination))  CREATE INDEX index_ScheduleReplicate_schedulePk_scheduleDestination_scheduleVersionId ON ScheduleReplicate (schedulePk, scheduleDestination, scheduleVersionId)  CREATE INDEX index_ScheduleReplicate_scheduleDestination_schedulePending ON ScheduleReplicate (scheduleDestination, schedulePending)  CREATE TRIGGER ch_ins_21 AFTER INSERT ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_upd_21 AFTER UPDATE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END  CREATE TRIGGER ch_del_21 AFTER DELETE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, OLD.scheduleUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = OLD.scheduleUid); END CREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, ScheduleReplicate.* FROM Schedule LEFT JOIN ScheduleReplicate ON ScheduleReplicate.schedulePk = Schedule.scheduleUid * CREATE TRIGGER schedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */; END  CREATE TABLE IF NOT EXISTS HolidayCalendarReplicate ( hcPk INTEGER NOT NULL, hcVersionId INTEGER NOT NULL DEFAULT 0, hcDestination INTEGER NOT NULL, hcPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (hcPk, hcDestination))  CREATE INDEX index_HolidayCalendarReplicate_hcPk_hcDestination_hcVersionId ON HolidayCalendarReplicate (hcPk, hcDestination, hcVersionId) | CREATE INDEX index_HolidayCalendarReplicate_hcDestination_hcPending ON HolidayCalendarReplicate (hcDestination, hcPending) * CREATE TRIGGER ch_ins_28 AFTER INSERT ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_upd_28 AFTER UPDATE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END * CREATE TRIGGER ch_del_28 AFTER DELETE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, OLD.umCalendarUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = OLD.umCalendarUid); END CREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, HolidayCalendarReplicate.* FROM HolidayCalendar LEFT JOIN HolidayCalendarReplicate ON HolidayCalendarReplicate.hcPk = HolidayCalendar.umCalendarUid  CREATE TRIGGER holidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW BEGIN REPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */; END  CREATE TABLE IF NOT EXISTS HolidayReplicate ( holidayPk INTEGER NOT NULL, holidayVersionId INTEGER NOT NULL DEFAULT 0, holidayDestination INTEGER NOT NULL, holidayPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (holidayPk, holidayDestination))  CREATE INDEX index_HolidayReplicate_holidayPk_holidayDestination_holidayVersionId ON HolidayReplicate (holidayPk, holidayDestination, holidayVersionId)  CREATE INDEX index_HolidayReplicate_holidayDestination_holidayPending ON HolidayReplicate (holidayDestination, holidayPending)  CREATE TRIGGER ch_ins_99 AFTER INSERT ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_upd_99 AFTER UPDATE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END  CREATE TRIGGER ch_del_99 AFTER DELETE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, OLD.holUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = OLD.holUid); END  CREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, HolidayReplicate.* FROM Holiday LEFT JOIN HolidayReplicate ON HolidayReplicate.holidayPk = Holiday.holUid   CREATE TRIGGER holiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */; END   CREATE TABLE IF NOT EXISTS PersonReplicate ( personPk INTEGER NOT NULL, personVersionId INTEGER NOT NULL DEFAULT 0, personDestination INTEGER NOT NULL, personPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (personPk, personDestination))  CREATE INDEX index_PersonReplicate_personPk_personDestination_personVersionId ON PersonReplicate (personPk, personDestination, personVersionId) z CREATE INDEX index_PersonReplicate_personDestination_personPending ON PersonReplicate (personDestination, personPending)  CREATE TRIGGER ch_ins_9 AFTER INSERT ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_upd_9 AFTER UPDATE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END  CREATE TRIGGER ch_del_9 AFTER DELETE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, OLD.personUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = OLD.personUid); END CREATE VIEW Person_ReceiveView AS SELECT Person.*, PersonReplicate.* FROM Person LEFT JOIN PersonReplicate ON PersonReplicate.personPk = Person.personUid  CREATE TRIGGER person_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */; END  CREATE TABLE IF NOT EXISTS ClazzReplicate ( clazzPk INTEGER NOT NULL, clazzVersionId INTEGER NOT NULL DEFAULT 0, clazzDestination INTEGER NOT NULL, clazzPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (clazzPk, clazzDestination))  CREATE INDEX index_ClazzReplicate_clazzPk_clazzDestination_clazzVersionId ON ClazzReplicate (clazzPk, clazzDestination, clazzVersionId) !t CREATE INDEX index_ClazzReplicate_clazzDestination_clazzPending ON ClazzReplicate (clazzDestination, clazzPending) # CREATE TRIGGER ch_ins_6 AFTER INSERT ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END % CREATE TRIGGER ch_upd_6 AFTER UPDATE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END ' CREATE TRIGGER ch_del_6 AFTER DELETE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, OLD.clazzUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = OLD.clazzUid); END )CREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid +n CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END - CREATE TABLE IF NOT EXISTS ClazzEnrolmentReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) / CREATE INDEX index_ClazzEnrolmentReplicate_cePk_ceDestination_ceVersionId ON ClazzEnrolmentReplicate (cePk, ceDestination, ceVersionId) 1z CREATE INDEX index_ClazzEnrolmentReplicate_ceDestination_cePending ON ClazzEnrolmentReplicate (ceDestination, cePending) 31 CREATE TRIGGER ch_ins_65 AFTER INSERT ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 51 CREATE TRIGGER ch_upd_65 AFTER UPDATE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END 71 CREATE TRIGGER ch_del_65 AFTER DELETE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, OLD.clazzEnrolmentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = OLD.clazzEnrolmentUid); END 9CREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, ClazzEnrolmentReplicate.* FROM ClazzEnrolment LEFT JOIN ClazzEnrolmentReplicate ON ClazzEnrolmentReplicate.cePk = ClazzEnrolment.clazzEnrolmentUid ; CREATE TRIGGER clazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */; END = CREATE TABLE IF NOT EXISTS LeavingReasonReplicate ( lrPk INTEGER NOT NULL, lrVersionId INTEGER NOT NULL DEFAULT 0, lrDestination INTEGER NOT NULL, lrPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lrPk, lrDestination)) ? CREATE INDEX index_LeavingReasonReplicate_lrPk_lrDestination_lrVersionId ON LeavingReasonReplicate (lrPk, lrDestination, lrVersionId) Ax CREATE INDEX index_LeavingReasonReplicate_lrDestination_lrPending ON LeavingReasonReplicate (lrDestination, lrPending) C1 CREATE TRIGGER ch_ins_410 AFTER INSERT ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END E1 CREATE TRIGGER ch_upd_410 AFTER UPDATE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END G1 CREATE TRIGGER ch_del_410 AFTER DELETE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, OLD.leavingReasonUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = OLD.leavingReasonUid); END ICREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, LeavingReasonReplicate.* FROM LeavingReason LEFT JOIN LeavingReasonReplicate ON LeavingReasonReplicate.lrPk = LeavingReason.leavingReasonUid K CREATE TRIGGER leavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */; END M CREATE TABLE IF NOT EXISTS ContentEntryReplicate ( cePk INTEGER NOT NULL, ceVersionId INTEGER NOT NULL DEFAULT 0, ceDestination INTEGER NOT NULL, cePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cePk, ceDestination)) O CREATE INDEX index_ContentEntryReplicate_cePk_ceDestination_ceVersionId ON ContentEntryReplicate (cePk, ceDestination, ceVersionId) Qv CREATE INDEX index_ContentEntryReplicate_ceDestination_cePending ON ContentEntryReplicate (ceDestination, cePending) S+ CREATE TRIGGER ch_ins_42 AFTER INSERT ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END U+ CREATE TRIGGER ch_upd_42 AFTER UPDATE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END W+ CREATE TRIGGER ch_del_42 AFTER DELETE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, OLD.contentEntryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = OLD.contentEntryUid); END YCREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, ContentEntryReplicate.* FROM ContentEntry LEFT JOIN ContentEntryReplicate ON ContentEntryReplicate.cePk = ContentEntry.contentEntryUid [# CREATE TRIGGER contententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/; END ] CREATE TABLE IF NOT EXISTS ContentEntryContentCategoryJoinReplicate ( ceccjPk INTEGER NOT NULL, ceccjVersionId INTEGER NOT NULL DEFAULT 0, ceccjDestination INTEGER NOT NULL, ceccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ceccjPk, ceccjDestination)) _ CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjPk_ceccjDestination_ceccjVersionId ON ContentEntryContentCategoryJoinReplicate (ceccjPk, ceccjDestination, ceccjVersionId) a CREATE INDEX index_ContentEntryContentCategoryJoinReplicate_ceccjDestination_ceccjPending ON ContentEntryContentCategoryJoinReplicate (ceccjDestination, ceccjPending) c- CREATE TRIGGER ch_ins_3 AFTER INSERT ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END e- CREATE TRIGGER ch_upd_3 AFTER UPDATE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END g- CREATE TRIGGER ch_del_3 AFTER DELETE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, OLD.ceccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = OLD.ceccjUid); END iHCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, ContentEntryContentCategoryJoinReplicate.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntryContentCategoryJoinReplicate ON ContentEntryContentCategoryJoinReplicate.ceccjPk = ContentEntryContentCategoryJoin.ceccjUid kb CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */; END m CREATE TABLE IF NOT EXISTS ContentEntryParentChildJoinReplicate ( cepcjPk INTEGER NOT NULL, cepcjVersionId INTEGER NOT NULL DEFAULT 0, cepcjDestination INTEGER NOT NULL, cepcjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cepcjPk, cepcjDestination)) o CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjPk_cepcjDestination_cepcjVersionId ON ContentEntryParentChildJoinReplicate (cepcjPk, cepcjDestination, cepcjVersionId) q CREATE INDEX index_ContentEntryParentChildJoinReplicate_cepcjDestination_cepcjPending ON ContentEntryParentChildJoinReplicate (cepcjDestination, cepcjPending) s) CREATE TRIGGER ch_ins_7 AFTER INSERT ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END u) CREATE TRIGGER ch_upd_7 AFTER UPDATE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END w) CREATE TRIGGER ch_del_7 AFTER DELETE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, OLD.cepcjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = OLD.cepcjUid); END y,CREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, ContentEntryParentChildJoinReplicate.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntryParentChildJoinReplicate ON ContentEntryParentChildJoinReplicate.cepcjPk = ContentEntryParentChildJoin.cepcjUid { CREATE TRIGGER contententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */; END } CREATE TABLE IF NOT EXISTS ContentEntryRelatedEntryJoinReplicate ( cerejPk INTEGER NOT NULL, cerejVersionId INTEGER NOT NULL DEFAULT 0, cerejDestination INTEGER NOT NULL, cerejPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cerejPk, cerejDestination))  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejPk_cerejDestination_cerejVersionId ON ContentEntryRelatedEntryJoinReplicate (cerejPk, cerejDestination, cerejVersionId)  CREATE INDEX index_ContentEntryRelatedEntryJoinReplicate_cerejDestination_cerejPending ON ContentEntryRelatedEntryJoinReplicate (cerejDestination, cerejPending) * CREATE TRIGGER ch_ins_8 AFTER INSERT ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_upd_8 AFTER UPDATE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_del_8 AFTER DELETE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, OLD.cerejUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = OLD.cerejUid); END 3CREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, ContentEntryRelatedEntryJoinReplicate.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntryRelatedEntryJoinReplicate ON ContentEntryRelatedEntryJoinReplicate.cerejPk = ContentEntryRelatedEntryJoin.cerejUid  CREATE TRIGGER contententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */; END  CREATE TABLE IF NOT EXISTS ContentCategorySchemaReplicate ( ccsPk INTEGER NOT NULL, ccsVersionId INTEGER NOT NULL DEFAULT 0, ccsDestination INTEGER NOT NULL, ccsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccsPk, ccsDestination))  CREATE INDEX index_ContentCategorySchemaReplicate_ccsPk_ccsDestination_ccsVersionId ON ContentCategorySchemaReplicate (ccsPk, ccsDestination, ccsVersionId)  CREATE INDEX index_ContentCategorySchemaReplicate_ccsDestination_ccsPending ON ContentCategorySchemaReplicate (ccsDestination, ccsPending) C CREATE TRIGGER ch_ins_2 AFTER INSERT ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_upd_2 AFTER UPDATE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_del_2 AFTER DELETE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, OLD.contentCategorySchemaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = OLD.contentCategorySchemaUid); END CREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, ContentCategorySchemaReplicate.* FROM ContentCategorySchema LEFT JOIN ContentCategorySchemaReplicate ON ContentCategorySchemaReplicate.ccsPk = ContentCategorySchema.contentCategorySchemaUid  CREATE TRIGGER contentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */; END  CREATE TABLE IF NOT EXISTS ContentCategoryReplicate ( ccPk INTEGER NOT NULL, ccVersionId INTEGER NOT NULL DEFAULT 0, ccDestination INTEGER NOT NULL, ccPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccPk, ccDestination))  CREATE INDEX index_ContentCategoryReplicate_ccPk_ccDestination_ccVersionId ON ContentCategoryReplicate (ccPk, ccDestination, ccVersionId) | CREATE INDEX index_ContentCategoryReplicate_ccDestination_ccPending ON ContentCategoryReplicate (ccDestination, ccPending) 1 CREATE TRIGGER ch_ins_1 AFTER INSERT ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_upd_1 AFTER UPDATE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_del_1 AFTER DELETE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, OLD.contentCategoryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = OLD.contentCategoryUid); END CREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, ContentCategoryReplicate.* FROM ContentCategory LEFT JOIN ContentCategoryReplicate ON ContentCategoryReplicate.ccPk = ContentCategory.contentCategoryUid  CREATE TRIGGER contentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */; END  CREATE TABLE IF NOT EXISTS LanguageReplicate ( languagePk INTEGER NOT NULL, languageVersionId INTEGER NOT NULL DEFAULT 0, languageDestination INTEGER NOT NULL, languagePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (languagePk, languageDestination))  CREATE INDEX index_LanguageReplicate_languagePk_languageDestination_languageVersionId ON LanguageReplicate (languagePk, languageDestination, languageVersionId)  CREATE INDEX index_LanguageReplicate_languageDestination_languagePending ON LanguageReplicate (languageDestination, languagePending)  CREATE TRIGGER ch_ins_13 AFTER INSERT ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_upd_13 AFTER UPDATE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_del_13 AFTER DELETE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, OLD.langUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = OLD.langUid); END CREATE VIEW Language_ReceiveView AS SELECT Language.*, LanguageReplicate.* FROM Language LEFT JOIN LanguageReplicate ON LanguageReplicate.languagePk = Language.langUid  CREATE TRIGGER language_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */; END  CREATE TABLE IF NOT EXISTS LanguageVariantReplicate ( lvPk INTEGER NOT NULL, lvVersionId INTEGER NOT NULL DEFAULT 0, lvDestination INTEGER NOT NULL, lvPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lvPk, lvDestination))  CREATE INDEX index_LanguageVariantReplicate_lvPk_lvDestination_lvVersionId ON LanguageVariantReplicate (lvPk, lvDestination, lvVersionId) | CREATE INDEX index_LanguageVariantReplicate_lvDestination_lvPending ON LanguageVariantReplicate (lvDestination, lvPending) , CREATE TRIGGER ch_ins_10 AFTER INSERT ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_upd_10 AFTER UPDATE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_del_10 AFTER DELETE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, OLD.langVariantUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = OLD.langVariantUid); END CREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, LanguageVariantReplicate.* FROM LanguageVariant LEFT JOIN LanguageVariantReplicate ON LanguageVariantReplicate.lvPk = LanguageVariant.langVariantUid f CREATE TRIGGER languagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */; END  CREATE TABLE IF NOT EXISTS PersonGroupReplicate ( pgPk INTEGER NOT NULL, pgVersionId INTEGER NOT NULL DEFAULT 0, pgDestination INTEGER NOT NULL, pgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgPk, pgDestination))  CREATE INDEX index_PersonGroupReplicate_pgPk_pgDestination_pgVersionId ON PersonGroupReplicate (pgPk, pgDestination, pgVersionId) t CREATE INDEX index_PersonGroupReplicate_pgDestination_pgPending ON PersonGroupReplicate (pgDestination, pgPending)  CREATE TRIGGER ch_ins_43 AFTER INSERT ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_upd_43 AFTER UPDATE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_del_43 AFTER DELETE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, OLD.groupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = OLD.groupUid); END CREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, PersonGroupReplicate.* FROM PersonGroup LEFT JOIN PersonGroupReplicate ON PersonGroupReplicate.pgPk = PersonGroup.groupUid  CREATE TRIGGER persongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */; END  CREATE TABLE IF NOT EXISTS PersonGroupMemberReplicate ( pgmPk INTEGER NOT NULL, pgmVersionId INTEGER NOT NULL DEFAULT 0, pgmDestination INTEGER NOT NULL, pgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (pgmPk, pgmDestination))  CREATE INDEX index_PersonGroupMemberReplicate_pgmPk_pgmDestination_pgmVersionId ON PersonGroupMemberReplicate (pgmPk, pgmDestination, pgmVersionId)  CREATE INDEX index_PersonGroupMemberReplicate_pgmDestination_pgmPending ON PersonGroupMemberReplicate (pgmDestination, pgmPending) . CREATE TRIGGER ch_ins_44 AFTER INSERT ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_upd_44 AFTER UPDATE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_del_44 AFTER DELETE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, OLD.groupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = OLD.groupMemberUid); END CREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, PersonGroupMemberReplicate.* FROM PersonGroupMember LEFT JOIN PersonGroupMemberReplicate ON PersonGroupMemberReplicate.pgmPk = PersonGroupMember.groupMemberUid  CREATE TRIGGER persongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) /*psql ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct */; END  CREATE TABLE IF NOT EXISTS PersonPictureReplicate ( ppPk INTEGER NOT NULL, ppVersionId INTEGER NOT NULL DEFAULT 0, ppDestination INTEGER NOT NULL, ppPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppPk, ppDestination))  CREATE INDEX index_PersonPictureReplicate_ppPk_ppDestination_ppVersionId ON PersonPictureReplicate (ppPk, ppDestination, ppVersionId) x CREATE INDEX index_PersonPictureReplicate_ppDestination_ppPending ON PersonPictureReplicate (ppDestination, ppPending) . CREATE TRIGGER ch_ins_50 AFTER INSERT ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_upd_50 AFTER UPDATE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_del_50 AFTER DELETE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, OLD.personPictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = OLD.personPictureUid); END CREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, PersonPictureReplicate.* FROM PersonPicture LEFT JOIN PersonPictureReplicate ON PersonPictureReplicate.ppPk = PersonPicture.personPictureUid  CREATE TRIGGER personpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */; END  CREATE TABLE IF NOT EXISTS ContainerReplicate ( containerPk INTEGER NOT NULL, containerVersionId INTEGER NOT NULL DEFAULT 0, containerDestination INTEGER NOT NULL, containerPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (containerPk, containerDestination))  CREATE INDEX index_ContainerReplicate_containerPk_containerDestination_containerVersionId ON ContainerReplicate (containerPk, containerDestination, containerVersionId)  CREATE INDEX index_ContainerReplicate_containerDestination_containerPending ON ContainerReplicate (containerDestination, containerPending) " CREATE TRIGGER ch_ins_51 AFTER INSERT ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_upd_51 AFTER UPDATE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_del_51 AFTER DELETE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, OLD.containerUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = OLD.containerUid); END  CREATE VIEW Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid   CREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) VALUES (NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END   CREATE TABLE IF NOT EXISTS VerbEntityReplicate ( vePk INTEGER NOT NULL, veVersionId INTEGER NOT NULL DEFAULT 0, veDestination INTEGER NOT NULL, vePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (vePk, veDestination))  CREATE INDEX index_VerbEntityReplicate_vePk_veDestination_veVersionId ON VerbEntityReplicate (vePk, veDestination, veVersionId) r CREATE INDEX index_VerbEntityReplicate_veDestination_vePending ON VerbEntityReplicate (veDestination, vePending)  CREATE TRIGGER ch_ins_62 AFTER INSERT ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_upd_62 AFTER UPDATE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_del_62 AFTER DELETE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, OLD.verbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = OLD.verbUid); END CREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, VerbEntityReplicate.* FROM VerbEntity LEFT JOIN VerbEntityReplicate ON VerbEntityReplicate.vePk = VerbEntity.verbUid  CREATE TRIGGER verbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */; END  CREATE TABLE IF NOT EXISTS XObjectEntityReplicate ( xoePk INTEGER NOT NULL, xoeVersionId INTEGER NOT NULL DEFAULT 0, xoeDestination INTEGER NOT NULL, xoePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xoePk, xoeDestination))  CREATE INDEX index_XObjectEntityReplicate_xoePk_xoeDestination_xoeVersionId ON XObjectEntityReplicate (xoePk, xoeDestination, xoeVersionId) !| CREATE INDEX index_XObjectEntityReplicate_xoeDestination_xoePending ON XObjectEntityReplicate (xoeDestination, xoePending) #" CREATE TRIGGER ch_ins_64 AFTER INSERT ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END %" CREATE TRIGGER ch_upd_64 AFTER UPDATE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END '" CREATE TRIGGER ch_del_64 AFTER DELETE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, OLD.xObjectUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = OLD.xObjectUid); END )CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid +b CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END - CREATE TABLE IF NOT EXISTS StatementEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) / CREATE INDEX index_StatementEntityReplicate_sePk_seDestination_seVersionId ON StatementEntityReplicate (sePk, seDestination, seVersionId) 1| CREATE INDEX index_StatementEntityReplicate_seDestination_sePending ON StatementEntityReplicate (seDestination, sePending) 3( CREATE TRIGGER ch_ins_60 AFTER INSERT ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 5( CREATE TRIGGER ch_upd_60 AFTER UPDATE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END 7( CREATE TRIGGER ch_del_60 AFTER DELETE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, OLD.statementUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = OLD.statementUid); END 9CREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, StatementEntityReplicate.* FROM StatementEntity LEFT JOIN StatementEntityReplicate ON StatementEntityReplicate.sePk = StatementEntity.statementUid ; > CREATE TRIGGER statemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */; END = CREATE TABLE IF NOT EXISTS ContextXObjectStatementJoinReplicate ( cxosjPk INTEGER NOT NULL, cxosjVersionId INTEGER NOT NULL DEFAULT 0, cxosjDestination INTEGER NOT NULL, cxosjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cxosjPk, cxosjDestination)) ? CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjPk_cxosjDestination_cxosjVersionId ON ContextXObjectStatementJoinReplicate (cxosjPk, cxosjDestination, cxosjVersionId) A CREATE INDEX index_ContextXObjectStatementJoinReplicate_cxosjDestination_cxosjPending ON ContextXObjectStatementJoinReplicate (cxosjDestination, cxosjPending) CX CREATE TRIGGER ch_ins_66 AFTER INSERT ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END EX CREATE TRIGGER ch_upd_66 AFTER UPDATE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END GX CREATE TRIGGER ch_del_66 AFTER DELETE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, OLD.contextXObjectStatementJoinUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = OLD.contextXObjectStatementJoinUid); END IBCREATE VIEW ContextXObjectStatementJoin_ReceiveView AS SELECT ContextXObjectStatementJoin.*, ContextXObjectStatementJoinReplicate.* FROM ContextXObjectStatementJoin LEFT JOIN ContextXObjectStatementJoinReplicate ON ContextXObjectStatementJoinReplicate.cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid K CREATE TRIGGER contextxobjectstatementjoin_remote_insert_ins INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */; END M CREATE TABLE IF NOT EXISTS AgentEntityReplicate ( aePk INTEGER NOT NULL, aeVersionId INTEGER NOT NULL DEFAULT 0, aeDestination INTEGER NOT NULL, aePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (aePk, aeDestination)) O CREATE INDEX index_AgentEntityReplicate_aePk_aeDestination_aeVersionId ON AgentEntityReplicate (aePk, aeDestination, aeVersionId) Qt CREATE INDEX index_AgentEntityReplicate_aeDestination_aePending ON AgentEntityReplicate (aeDestination, aePending) S CREATE TRIGGER ch_ins_68 AFTER INSERT ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END U CREATE TRIGGER ch_upd_68 AFTER UPDATE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END W CREATE TRIGGER ch_del_68 AFTER DELETE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, OLD.agentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = OLD.agentUid); END YCREATE VIEW AgentEntity_ReceiveView AS SELECT AgentEntity.*, AgentEntityReplicate.* FROM AgentEntity LEFT JOIN AgentEntityReplicate ON AgentEntityReplicate.aePk = AgentEntity.agentUid [A CREATE TRIGGER agententity_remote_insert_ins INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/; END ] CREATE TABLE IF NOT EXISTS StateEntityReplicate ( sePk INTEGER NOT NULL, seVersionId INTEGER NOT NULL DEFAULT 0, seDestination INTEGER NOT NULL, sePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sePk, seDestination)) _ CREATE INDEX index_StateEntityReplicate_sePk_seDestination_seVersionId ON StateEntityReplicate (sePk, seDestination, seVersionId) at CREATE INDEX index_StateEntityReplicate_seDestination_sePending ON StateEntityReplicate (seDestination, sePending) c CREATE TRIGGER ch_ins_70 AFTER INSERT ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END e CREATE TRIGGER ch_upd_70 AFTER UPDATE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END g CREATE TRIGGER ch_del_70 AFTER DELETE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, OLD.stateUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = OLD.stateUid); END iCREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, StateEntityReplicate.* FROM StateEntity LEFT JOIN StateEntityReplicate ON StateEntityReplicate.sePk = StateEntity.stateUid k CREATE TRIGGER stateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */; END m CREATE TABLE IF NOT EXISTS StateContentEntityReplicate ( scePk INTEGER NOT NULL, sceVersionId INTEGER NOT NULL DEFAULT 0, sceDestination INTEGER NOT NULL, scePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (scePk, sceDestination)) o CREATE INDEX index_StateContentEntityReplicate_scePk_sceDestination_sceVersionId ON StateContentEntityReplicate (scePk, sceDestination, sceVersionId) q CREATE INDEX index_StateContentEntityReplicate_sceDestination_scePending ON StateContentEntityReplicate (sceDestination, scePending) s1 CREATE TRIGGER ch_ins_72 AFTER INSERT ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END u1 CREATE TRIGGER ch_upd_72 AFTER UPDATE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END w1 CREATE TRIGGER ch_del_72 AFTER DELETE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, OLD.stateContentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = OLD.stateContentUid); END yCREATE VIEW StateContentEntity_ReceiveView AS SELECT StateContentEntity.*, StateContentEntityReplicate.* FROM StateContentEntity LEFT JOIN StateContentEntityReplicate ON StateContentEntityReplicate.scePk = StateContentEntity.stateContentUid {8 CREATE TRIGGER statecontententity_remote_insert_ins INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */; END } CREATE TABLE IF NOT EXISTS XLangMapEntryReplicate ( xlmePk INTEGER NOT NULL, xlmeVersionId INTEGER NOT NULL DEFAULT 0, xlmeDestination INTEGER NOT NULL, xlmePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (xlmePk, xlmeDestination))  CREATE INDEX index_XLangMapEntryReplicate_xlmePk_xlmeDestination_xlmeVersionId ON XLangMapEntryReplicate (xlmePk, xlmeDestination, xlmeVersionId)  CREATE INDEX index_XLangMapEntryReplicate_xlmeDestination_xlmePending ON XLangMapEntryReplicate (xlmeDestination, xlmePending) 4 CREATE TRIGGER ch_ins_74 AFTER INSERT ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_upd_74 AFTER UPDATE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END 4 CREATE TRIGGER ch_del_74 AFTER DELETE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, OLD.statementLangMapUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = OLD.statementLangMapUid); END CREATE VIEW XLangMapEntry_ReceiveView AS SELECT XLangMapEntry.*, XLangMapEntryReplicate.* FROM XLangMapEntry LEFT JOIN XLangMapEntryReplicate ON XLangMapEntryReplicate.xlmePk = XLangMapEntry.statementLangMapUid w CREATE TRIGGER xlangmapentry_remote_insert_ins INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */; END  CREATE TABLE IF NOT EXISTS SchoolReplicate ( schoolPk INTEGER NOT NULL, schoolVersionId INTEGER NOT NULL DEFAULT 0, schoolDestination INTEGER NOT NULL, schoolPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (schoolPk, schoolDestination))  CREATE INDEX index_SchoolReplicate_schoolPk_schoolDestination_schoolVersionId ON SchoolReplicate (schoolPk, schoolDestination, schoolVersionId) z CREATE INDEX index_SchoolReplicate_schoolDestination_schoolPending ON SchoolReplicate (schoolDestination, schoolPending)  CREATE TRIGGER ch_ins_164 AFTER INSERT ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_upd_164 AFTER UPDATE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END  CREATE TRIGGER ch_del_164 AFTER DELETE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, OLD.schoolUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = OLD.schoolUid); END CREATE VIEW School_ReceiveView AS SELECT School.*, SchoolReplicate.* FROM School LEFT JOIN SchoolReplicate ON SchoolReplicate.schoolPk = School.schoolUid  CREATE TRIGGER school_remote_insert_ins INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW BEGIN REPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */; END  CREATE TABLE IF NOT EXISTS SchoolMemberReplicate ( smPk INTEGER NOT NULL, smVersionId INTEGER NOT NULL DEFAULT 0, smDestination INTEGER NOT NULL, smPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (smPk, smDestination))  CREATE INDEX index_SchoolMemberReplicate_smPk_smDestination_smVersionId ON SchoolMemberReplicate (smPk, smDestination, smVersionId) v CREATE INDEX index_SchoolMemberReplicate_smDestination_smPending ON SchoolMemberReplicate (smDestination, smPending) . CREATE TRIGGER ch_ins_200 AFTER INSERT ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_upd_200 AFTER UPDATE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END . CREATE TRIGGER ch_del_200 AFTER DELETE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, OLD.schoolMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = OLD.schoolMemberUid); END CREATE VIEW SchoolMember_ReceiveView AS SELECT SchoolMember.*, SchoolMemberReplicate.* FROM SchoolMember LEFT JOIN SchoolMemberReplicate ON SchoolMemberReplicate.smPk = SchoolMember.schoolMemberUid * CREATE TRIGGER schoolmember_remote_insert_ins INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */; END  CREATE TABLE IF NOT EXISTS CommentsReplicate ( commentsPk INTEGER NOT NULL, commentsVersionId INTEGER NOT NULL DEFAULT 0, commentsDestination INTEGER NOT NULL, commentsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (commentsPk, commentsDestination))  CREATE INDEX index_CommentsReplicate_commentsPk_commentsDestination_commentsVersionId ON CommentsReplicate (commentsPk, commentsDestination, commentsVersionId)  CREATE INDEX index_CommentsReplicate_commentsDestination_commentsPending ON CommentsReplicate (commentsDestination, commentsPending) " CREATE TRIGGER ch_ins_208 AFTER INSERT ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_upd_208 AFTER UPDATE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END " CREATE TRIGGER ch_del_208 AFTER DELETE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, OLD.commentsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = OLD.commentsUid); END CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid  CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END  CREATE TABLE IF NOT EXISTS ReportReplicate ( reportPk INTEGER NOT NULL, reportVersionId INTEGER NOT NULL DEFAULT 0, reportDestination INTEGER NOT NULL, reportPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (reportPk, reportDestination))  CREATE INDEX index_ReportReplicate_reportPk_reportDestination_reportVersionId ON ReportReplicate (reportPk, reportDestination, reportVersionId) z CREATE INDEX index_ReportReplicate_reportDestination_reportPending ON ReportReplicate (reportDestination, reportPending)  CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END  CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END CREATE VIEW Report_ReceiveView AS SELECT Report.*, ReportReplicate.* FROM Report LEFT JOIN ReportReplicate ON ReportReplicate.reportPk = Report.reportUid L CREATE TRIGGER report_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */; END  CREATE TABLE IF NOT EXISTS SiteReplicate ( sitePk INTEGER NOT NULL, siteVersionId INTEGER NOT NULL DEFAULT 0, siteDestination INTEGER NOT NULL, sitePending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sitePk, siteDestination))  CREATE INDEX index_SiteReplicate_sitePk_siteDestination_siteVersionId ON SiteReplicate (sitePk, siteDestination, siteVersionId) n CREATE INDEX index_SiteReplicate_siteDestination_sitePending ON SiteReplicate (siteDestination, sitePending)  CREATE TRIGGER ch_ins_189 AFTER INSERT ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_upd_189 AFTER UPDATE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END  CREATE TRIGGER ch_del_189 AFTER DELETE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, OLD.siteUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = OLD.siteUid); END CREATE VIEW Site_ReceiveView AS SELECT Site.*, SiteReplicate.* FROM Site LEFT JOIN SiteReplicate ON SiteReplicate.sitePk = Site.siteUid  CREATE TRIGGER site_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/; END  CREATE TABLE IF NOT EXISTS LearnerGroupReplicate ( lgPk INTEGER NOT NULL, lgVersionId INTEGER NOT NULL DEFAULT 0, lgDestination INTEGER NOT NULL, lgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgPk, lgDestination))  CREATE INDEX index_LearnerGroupReplicate_lgPk_lgDestination_lgVersionId ON LearnerGroupReplicate (lgPk, lgDestination, lgVersionId) v CREATE INDEX index_LearnerGroupReplicate_lgDestination_lgPending ON LearnerGroupReplicate (lgDestination, lgPending) . CREATE TRIGGER ch_ins_301 AFTER INSERT ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_upd_301 AFTER UPDATE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END . CREATE TRIGGER ch_del_301 AFTER DELETE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, OLD.learnerGroupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = OLD.learnerGroupUid); END CREATE VIEW LearnerGroup_ReceiveView AS SELECT LearnerGroup.*, LearnerGroupReplicate.* FROM LearnerGroup LEFT JOIN LearnerGroupReplicate ON LearnerGroupReplicate.lgPk = LearnerGroup.learnerGroupUid d CREATE TRIGGER learnergroup_remote_insert_ins INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */; END  CREATE TABLE IF NOT EXISTS LearnerGroupMemberReplicate ( lgmPk INTEGER NOT NULL, lgmVersionId INTEGER NOT NULL DEFAULT 0, lgmDestination INTEGER NOT NULL, lgmPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (lgmPk, lgmDestination))  CREATE INDEX index_LearnerGroupMemberReplicate_lgmPk_lgmDestination_lgmVersionId ON LearnerGroupMemberReplicate (lgmPk, lgmDestination, lgmVersionId)  CREATE INDEX index_LearnerGroupMemberReplicate_lgmDestination_lgmPending ON LearnerGroupMemberReplicate (lgmDestination, lgmPending) @ CREATE TRIGGER ch_ins_300 AFTER INSERT ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_upd_300 AFTER UPDATE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_del_300 AFTER DELETE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, OLD.learnerGroupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = OLD.learnerGroupMemberUid); END CREATE VIEW LearnerGroupMember_ReceiveView AS SELECT LearnerGroupMember.*, LearnerGroupMemberReplicate.* FROM LearnerGroupMember LEFT JOIN LearnerGroupMemberReplicate ON LearnerGroupMemberReplicate.lgmPk = LearnerGroupMember.learnerGroupMemberUid  CREATE TRIGGER learnergroupmember_remote_insert_ins INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */; END  CREATE TABLE IF NOT EXISTS GroupLearningSessionReplicate ( glsPk INTEGER NOT NULL, glsVersionId INTEGER NOT NULL DEFAULT 0, glsDestination INTEGER NOT NULL, glsPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (glsPk, glsDestination))  CREATE INDEX index_GroupLearningSessionReplicate_glsPk_glsDestination_glsVersionId ON GroupLearningSessionReplicate (glsPk, glsDestination, glsVersionId)  CREATE INDEX index_GroupLearningSessionReplicate_glsDestination_glsPending ON GroupLearningSessionReplicate (glsDestination, glsPending) F CREATE TRIGGER ch_ins_302 AFTER INSERT ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_upd_302 AFTER UPDATE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_del_302 AFTER DELETE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, OLD.groupLearningSessionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = OLD.groupLearningSessionUid); END  CREATE VIEW GroupLearningSession_ReceiveView AS SELECT GroupLearningSession.*, GroupLearningSessionReplicate.* FROM GroupLearningSession LEFT JOIN GroupLearningSessionReplicate ON GroupLearningSessionReplicate.glsPk = GroupLearningSession.groupLearningSessionUid   CREATE TRIGGER grouplearningsession_remote_insert_ins INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */; END   CREATE TABLE IF NOT EXISTS SiteTermsReplicate ( stPk INTEGER NOT NULL, stVersionId INTEGER NOT NULL DEFAULT 0, stDestination INTEGER NOT NULL, stPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (stPk, stDestination))  CREATE INDEX index_SiteTermsReplicate_stPk_stDestination_stVersionId ON SiteTermsReplicate (stPk, stDestination, stVersionId) p CREATE INDEX index_SiteTermsReplicate_stDestination_stPending ON SiteTermsReplicate (stDestination, stPending)  CREATE TRIGGER ch_ins_272 AFTER INSERT ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_upd_272 AFTER UPDATE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_del_272 AFTER DELETE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, OLD.sTermsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = OLD.sTermsUid); END CREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, SiteTermsReplicate.* FROM SiteTerms LEFT JOIN SiteTermsReplicate ON SiteTermsReplicate.stPk = SiteTerms.sTermsUid  CREATE TRIGGER siteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */; END  CREATE TABLE IF NOT EXISTS ClazzContentJoinReplicate ( ccjPk INTEGER NOT NULL, ccjVersionId INTEGER NOT NULL DEFAULT 0, ccjDestination INTEGER NOT NULL, ccjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ccjPk, ccjDestination))  CREATE INDEX index_ClazzContentJoinReplicate_ccjPk_ccjDestination_ccjVersionId ON ClazzContentJoinReplicate (ccjPk, ccjDestination, ccjVersionId) ! CREATE INDEX index_ClazzContentJoinReplicate_ccjDestination_ccjPending ON ClazzContentJoinReplicate (ccjDestination, ccjPending) # CREATE TRIGGER ch_ins_134 AFTER INSERT ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END % CREATE TRIGGER ch_upd_134 AFTER UPDATE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END ' CREATE TRIGGER ch_del_134 AFTER DELETE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, OLD.ccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = OLD.ccjUid); END )CREATE VIEW ClazzContentJoin_ReceiveView AS SELECT ClazzContentJoin.*, ClazzContentJoinReplicate.* FROM ClazzContentJoin LEFT JOIN ClazzContentJoinReplicate ON ClazzContentJoinReplicate.ccjPk = ClazzContentJoin.ccjUid + CREATE TRIGGER clazzcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) /*psql ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct */; END - CREATE TABLE IF NOT EXISTS PersonParentJoinReplicate ( ppjPk INTEGER NOT NULL, ppjVersionId INTEGER NOT NULL DEFAULT 0, ppjDestination INTEGER NOT NULL, ppjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (ppjPk, ppjDestination)) / CREATE INDEX index_PersonParentJoinReplicate_ppjPk_ppjDestination_ppjVersionId ON PersonParentJoinReplicate (ppjPk, ppjDestination, ppjVersionId) 1 CREATE INDEX index_PersonParentJoinReplicate_ppjDestination_ppjPending ON PersonParentJoinReplicate (ppjDestination, ppjPending) 3 CREATE TRIGGER ch_ins_512 AFTER INSERT ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 5 CREATE TRIGGER ch_upd_512 AFTER UPDATE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END 7 CREATE TRIGGER ch_del_512 AFTER DELETE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, OLD.ppjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = OLD.ppjUid); END 9CREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, PersonParentJoinReplicate.* FROM PersonParentJoin LEFT JOIN PersonParentJoinReplicate ON PersonParentJoinReplicate.ppjPk = PersonParentJoin.ppjUid ;U CREATE TRIGGER personparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) /*psql ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr */; END = CREATE TABLE IF NOT EXISTS ScopedGrantReplicate ( sgPk INTEGER NOT NULL, sgVersionId INTEGER NOT NULL DEFAULT 0, sgDestination INTEGER NOT NULL, sgPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (sgPk, sgDestination)) ? CREATE INDEX index_ScopedGrantReplicate_sgPk_sgDestination_sgVersionId ON ScopedGrantReplicate (sgPk, sgDestination, sgVersionId) At CREATE INDEX index_ScopedGrantReplicate_sgDestination_sgPending ON ScopedGrantReplicate (sgDestination, sgPending) C CREATE TRIGGER ch_ins_48 AFTER INSERT ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END E CREATE TRIGGER ch_upd_48 AFTER UPDATE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END G CREATE TRIGGER ch_del_48 AFTER DELETE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, OLD.sgUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = OLD.sgUid); END ICREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, ScopedGrantReplicate.* FROM ScopedGrant LEFT JOIN ScopedGrantReplicate ON ScopedGrantReplicate.sgPk = ScopedGrant.sgUid K CREATE TRIGGER sg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ ; END M CREATE TABLE IF NOT EXISTS ErrorReportReplicate ( erPk INTEGER NOT NULL, erVersionId INTEGER NOT NULL DEFAULT 0, erDestination INTEGER NOT NULL, erPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (erPk, erDestination)) O CREATE INDEX index_ErrorReportReplicate_erPk_erDestination_erVersionId ON ErrorReportReplicate (erPk, erDestination, erVersionId) Qt CREATE INDEX index_ErrorReportReplicate_erDestination_erPending ON ErrorReportReplicate (erDestination, erPending) S CREATE TRIGGER ch_ins_419 AFTER INSERT ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END U CREATE TRIGGER ch_upd_419 AFTER UPDATE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END W CREATE TRIGGER ch_del_419 AFTER DELETE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, OLD.errUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = OLD.errUid); END YCREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, ErrorReportReplicate.* FROM ErrorReport LEFT JOIN ErrorReportReplicate ON ErrorReportReplicate.erPk = ErrorReport.errUid [ CREATE TRIGGER errorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */; END ] CREATE TABLE IF NOT EXISTS ClazzAssignmentReplicate ( caPk INTEGER NOT NULL, caVersionId INTEGER NOT NULL DEFAULT 0, caDestination INTEGER NOT NULL, caPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (caPk, caDestination)) _ CREATE INDEX index_ClazzAssignmentReplicate_caPk_caDestination_caVersionId ON ClazzAssignmentReplicate (caPk, caDestination, caVersionId) a| CREATE INDEX index_ClazzAssignmentReplicate_caDestination_caPending ON ClazzAssignmentReplicate (caDestination, caPending) c CREATE TRIGGER ch_ins_520 AFTER INSERT ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END e CREATE TRIGGER ch_upd_520 AFTER UPDATE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END g CREATE TRIGGER ch_del_520 AFTER DELETE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, OLD.caUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = OLD.caUid); END iCREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid k CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caDeadlineDate, caStartDate, caLateSubmissionType, caLateSubmissionPenalty, caGracePeriodDate, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caDeadlineDate, NEW.caStartDate, NEW.caLateSubmissionType, NEW.caLateSubmissionPenalty, NEW.caGracePeriodDate, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caDeadlineDate = EXCLUDED.caDeadlineDate, caStartDate = EXCLUDED.caStartDate, caLateSubmissionType = EXCLUDED.caLateSubmissionType, caLateSubmissionPenalty = EXCLUDED.caLateSubmissionPenalty, caGracePeriodDate = EXCLUDED.caGracePeriodDate, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END m CREATE TABLE IF NOT EXISTS ClazzAssignmentContentJoinReplicate ( cacjPk INTEGER NOT NULL, cacjVersionId INTEGER NOT NULL DEFAULT 0, cacjDestination INTEGER NOT NULL, cacjPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (cacjPk, cacjDestination)) o CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjPk_cacjDestination_cacjVersionId ON ClazzAssignmentContentJoinReplicate (cacjPk, cacjDestination, cacjVersionId) q CREATE INDEX index_ClazzAssignmentContentJoinReplicate_cacjDestination_cacjPending ON ClazzAssignmentContentJoinReplicate (cacjDestination, cacjPending) s, CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END u, CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END w, CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END y#CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid { CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */; END } CREATE TABLE IF NOT EXISTS PersonAuth2Replicate ( paPk INTEGER NOT NULL, paVersionId INTEGER NOT NULL DEFAULT 0, paDestination INTEGER NOT NULL, paPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (paPk, paDestination))  CREATE INDEX index_PersonAuth2Replicate_paPk_paDestination_paVersionId ON PersonAuth2Replicate (paPk, paDestination, paVersionId) t CREATE INDEX index_PersonAuth2Replicate_paDestination_paPending ON PersonAuth2Replicate (paDestination, paPending)  CREATE TRIGGER ch_ins_678 AFTER INSERT ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_upd_678 AFTER UPDATE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_del_678 AFTER DELETE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, OLD.pauthUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = OLD.pauthUid); END CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid B CREATE TRIGGER personauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */; END  CREATE TABLE IF NOT EXISTS UserSessionReplicate ( usPk INTEGER NOT NULL, usVersionId INTEGER NOT NULL DEFAULT 0, usDestination INTEGER NOT NULL, usPending INTEGER NOT NULL DEFAULT 1, PRIMARY KEY (usPk, usDestination))  CREATE INDEX index_UserSessionReplicate_usPk_usDestination_usVersionId ON UserSessionReplicate (usPk, usDestination, usVersionId) t CREATE INDEX index_UserSessionReplicate_usDestination_usPending ON UserSessionReplicate (usDestination, usPending)  CREATE TRIGGER ch_ins_679 AFTER INSERT ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_upd_679 AFTER UPDATE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_del_679 AFTER DELETE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, OLD.usUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = OLD.usUid); END CREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, UserSessionReplicate.* FROM UserSession LEFT JOIN UserSessionReplicate ON UserSessionReplicate.usPk = UserSession.usUid [ CREATE TRIGGER usersession_remote_ins_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*postgres ON CONFLICT (usUid) DO UPDATE SET usStatus = EXCLUDED.usStatus, usEndTime = EXCLUDED.usEndTime, usReason = EXCLUDED.usReason */ ; END java/lang/StringBuilder .UPDATE ClazzLog SET clazzLogLastChangedTime = append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J  (J)Ljava/lang/StringBuilder;  " WHERE clazzLogLastChangedTime = 0toString()Ljava/lang/String;  NUPDATE ClazzLogAttendanceRecord SET clazzLogAttendanceRecordLastChangedTime = 2 WHERE clazzLogAttendanceRecordLastChangedTime = 0.UPDATE Schedule SET scheduleLastChangedTime = " WHERE scheduleLastChangedTime = 0+UPDATE HolidayCalendar SET umCalendarLct =  WHERE umCalendarLct = 0UPDATE Holiday SET holLct =  WHERE holLct = 0UPDATE Person SET personLct =  WHERE personLct = 0UPDATE Clazz SET clazzLct =  WHERE clazzLct = 0.UPDATE ClazzEnrolment SET clazzEnrolmentLct =  WHERE clazzEnrolmentLct = 0,UPDATE LeavingReason SET leavingReasonLct =  WHERE leavingReasonLct = 0*UPDATE ContentEntry SET contentEntryLct =  WHERE contentEntryLct = 06UPDATE ContentEntryContentCategoryJoin SET ceccjLct =  WHERE ceccjLct = 02UPDATE ContentEntryParentChildJoin SET cepcjLct =  WHERE cepcjLct = 03UPDATE ContentEntryRelatedEntryJoin SET cerejLct =  WHERE cerejLct = 0  [Ljava/lang/String; execSqlBatch@(Landroidx/sqlite/db/SupportSQLiteDatabase;[Ljava/lang/String;)V  $i$f$toTypedArrayIthisCollection$ivLjava/util/Collection;$this$toTypedArray$iv _stmtListLjava/util/List;$this$addReplicationEntities[Ljava/lang/Object; )getUmAppDatabaseReplicationMigration91_924()Lcom/ustadmobile/door/migration/DoorMigrationSync;#Lorg/jetbrains/annotations/NotNull;&UmAppDatabaseReplicationMigration91_922Lcom/ustadmobile/door/migration/DoorMigrationSync;  access$dropOldSqliteTriggers    $receiveraccess$dropOldPostgresTriggers   access$dropOldPostgresFunctions 8  access$addReplicationEntities   0com/ustadmobile/door/migration/DoorMigrationSync dcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1 INSTANCEfLcom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1; !  "kotlin/jvm/functions/Function1 $%(IILkotlin/jvm/functions/Function1;)V  &  'Lkotlin/Metadata;mvkxi0d1      0*0j`H0*0j`H 0*0j`H 0*0j`H"0¢ ¨ d2&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database-android_release$UmAppDatabaseReplicationMigration.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1  9  : F*L++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺ+ƹ+ȹ+ʹ+̹+ι+й+ҹ+Թ+ֹ+ع+ڹ+ܹ+޹++++++++++++++++++++++ + ++++++++++ +"+$+&+(+*+,+.+0+2+4+6+8+:+<+>+@+B+D+F+H+J+L+N+P+R+T+V+X+Z+\+^+`+b+d+f+h+j+l+n+p+r+t+v+x+z+|+~++++++++++++++++++++++++++++++++++¹+Ĺ ;z  "*2:BJRZbjrz !"#$%&'()*+,- ./0"1*223:4B5J6R7Z8b9j:r;z<=>?@ABCDEFGHIJKLM NOP"Q*R2S:TBUJVRWZXbYjZr[z\]^_`abcdefghijklm nop"q*r2s:tBuJvRwZxbyjzr{z|}~ $-6?HQZclu~ )2;DMV_hqz %.7@IR[dmv!*3<E <DF :*L+ʹ+̹+̹+ι+ι+й+й+ҹ+ҹ+Թ+Թ+ֹ+ֹ+ع+ع+ڹ+ڹ+ܹ+ܹ+޹+޹+++++++++++++++++++++++++++++++++++++++++++ + + + +++++++++++++++++++ + +"+"+$+$+&+&+(+(+*+*+,+,+.+.+0+0+2+2+4+4+6+6 ;o &/8AJS\enw     "+4=FOXajs| !"#$%&'()*+ ,-.'/0091B2K3T4]5f6o7x89:;<=>?@ABCDEFGHIJ#K,L5M>NGOPPYQbRkStT}UVWXYZ[\]^_ <78 :*:*<*>*@*B*D*F*H*J*L*N*P*R*T*V*X*Z*\*^*`*b*d*f*h*j*l*n*p*r*t*v*x*z*|*~******************** ;8f ghi$j-k6l?mHnQoZpcqlrus~tuvwxyz{|}~ )2;DMV_hqz <  :]b4mYL+W*M,&+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+¹W+ĹW+ƹW+ȹW+ʹW+̹W+ιW+йW+ҹW+ԹW+ֹW+عW+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+ W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+(W+*W+,W+.W+0W+2W+4W+6W+8W+:W+<W+>W+@W+BW+DW+FW+HW+JW+LW+NW+PW+RW+TW+VW+XW+ZW+\W+^W+`W+bW+dW+fW+hW+jW+lW+nW+pW+rW+tW+vW+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+YW+YW+YW+Y¶W+YĶƶW+YȶʶW+Y̶ζW+YжҶW+YԶֶW+YضڶW+Yܶ޶W+YW+YW+YW+YW+YW+YW+YW+YW+YW+YW+Y W+Y W+YW+YW+YW+YW+Y "W+Y$&W+Y(*W+Y,.W+Y02W+Y46W+Y8:W+Y<>W+Y@BW+YDFW+YHJW+YLNW+YPRW+YTVW+YXZW+Y\^W+Y`bW+YdfW+YhjW+lW+¹W+ĹW+nW+pW+rW+tW+̹W+vW+xW+zW+ҹW+ԹW+|W+~W+W+W+ܹW+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+"W+$W+¹W+ĹW+ƹW+ȹW+,W+ʹW+̹W+ιW+2W+4W+йW+ҹW+ԹW+ֹW+<W+عW+ڹW+ܹW+BW+DW+޹W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+W+W+bW+dW+W+W+W+W+lW+W+W+W+rW+tW+W+ W+ W+W+|W+W+W+W+W+W+W+W+W+W+W+W+ W+"W+W+W+$W+&W+(W+*W+W+,W+.W+0W+W+W+2W+4W+6W+8W+W+:W+<W+>W+W+W+@W+BW+DW+FW+W+HW+JW+LW+¹W+ĹW+NW+PW+RW+TW+̹W+VW+XW+ZW+ҹW+ԹW+\W+^W+`W+bW+ܹW+dW+fW+hW+W+W+jW+lW+nW+pW+W+rW+tW+vW+W+W+xW+zW+|W+~W+W+W+W+W+W+W+W+W+W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+"W+$W+W+W+W+W+,W+W+W+W+2W+4W+W+W+W+W+<W+W+W+W+BW+DW+W+W+¹W+ĹW+LW+ƹW+ȹW+ʹW+RW+TW+̹W+ιW+йW+ҹW+\W+ԹW+ֹW+عW+bW+dW+ڹW+ܹW+޹W+W+lW+W+W+W+rW+tW+W+W+W+W+|W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+W+ W+W+W+W+W+W+W+W+W+W+W+W+W+W+W+ W+"W+$W+&W+W+(W+*W+,W+¹W+ĹW+.W+0W+2W+4W+̹W+6W+ҹW+ԹW+8W+:W+<W+>W+ܹW+@W+BW+DW+W+W+FW+HW+JW+LW+W+NW+PW+RW+W+W+TW+VW+XW+ZW+W+\W+^W+`W+W+W+bW+dW+fW+hW+ W+jW+lW+nW+W+W+pW+rW+tW+vW+W+xW+zW+|W+"W+$W+~W+W+W+W+,W+W+W+W+2W+4W+W+W+W+W+<W+W+W+W+BW+DW+W+W+W+W+LW+W+W+W+RW+TW+W+W+W+W+\W+W+W+W+bW+dW+W+W+W+W+lW+W+W+¹W+rW+tW+ĹW+ƹW+ȹW+ʹW+|W+̹W+ιW+йW+W+W+ҹW+ԹW+ֹW+عW+W+ڹW+ܹW+޹W+W+W+W+W+W+W+W+W+W,+N6-:YWY =+E &     ;(n   "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459BCGPQU^_clmqz{ "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw        ( ) - 6 7 ; D E I R S W ` a e n o s | }                                   $ % ) 2 3 7 @ A E N O S \ ] a j k o x! y! }" # # $ % % & ' ' ( ) ) * + + , - - . / / 0 1 1 2 3 3 4 5 5 6 7 7 8 9 !9 %: .; /; 3< <= == A> J? K? O@ XA YA ]B fC gC kD tE uE yF G G H I I J K K L M M N O O P Q Q R S S T U U V W W X Y Y Z [ [ \ ] ] !^ *_ +_ /` 8a 9a =b Fc Gc Kd Te Ue Yf bg cg gh pi qi uj ~k k l m m n o o p q q r s s t u u v w w x y y z { { | } } ~       & ' + 4 5 9 B C G P Q U ^ _ c l m q z {                             "#'015>?CLMQZ[_himvw{#,-1:;?HIMVW[deirsw  ()-67;DEIRSW`aenos|}          $%)237@AENOS\]ajko x!y!}"##$%%&''())*++,--.//011233455 6778 9!9%:.;/;3<<===A>J?K?O@XAYA]BfCgCkDtEuEyFGGHIIJKKLMMNOOPQQRSSTUUVWWXYYZ[[\]]!^*_+_/`8a9a=bFcGcKdTeUeYfbgcgghpiqiuj~kklmmnoopqqrsstuuvwwxyyz{{|}}~  &'+459EFJlmq-STXz{=>Bdei%&*Lr 3YZ^Aghl(Nt 348ABFOPT]^bklpyz~ !"&/04=>BKLPYZ^ghluvz       "+,09:>GHLUVZc d h!q"r"v#$$%&&'(()**+,,-../001223445667 8 89::;'<(<,=5>6>:?C@D@HAQBRBVC_D`DdEmFnFrG{H|HIJJKLLMNNOPPQRRSTTUVVWXXYZZ[\\ ]^^_#`$`(a1b2b6c?d@dDeMfNfRg[h\h`iijjjnkwlxl|mnnoppqrrsttuvvwxxyzz{||}~~         $ - . 2 ; < @ I J N W X \ e f j s t x                            !!! !!!!! !)!*!.!7!8!<!E!F!J!S!T!X!a!b!f!o!p!t!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!"" " """""%"&"*"3"4"8"A"B"F"O"P"T"]"^"b"k"l"p"y"z"~"""""""""""""""""""""""""""### ####!#"#&#/#0#4#=#>#B#K#L#P#Y#Z#^#g#h#l#u#v#z############### # # # # # # ######$$$$$$$$$"$+$,$0$9$:$>$G$H$L$U$V$Z$c $d $h!$q"$r"$v#$$$$$%$&$&$'$($($)$*$*$+$,$,$-$.$.$/$0$0$1$2$2$3$4$4$5$6$6%7% 8% 8%9%:%:%;%'<%(<%,=%5>%6>%:?%C@%D@%HA%QB%RB%VC%_D%`D%dE%mF%nF%rG%{H%|H%I%J%J%K%L%L%M%N%N%O%P%P%Q%R%R%S%T%T%U%V%V%W%X%X%Y%Z%Z%[&\&\& ]&^&^&_&#`&$`&(a&1b&2b&6c&?d&@d&De&Mf&Nf&Rg&[h&\h&`i&ij&jj&nk&wl&xl&|m&n&n&o&p&p&q&r&r&s&t&t&u&v&v&w&x&x&y&z&z&{&|&|&}&~&~&'''''''' '$'-'.'2';'<'@'I'J'N'W'X'\'e'f'j's't'x''''''''''''''''''''''''''''((( ((((( ()(*(.(7(8(<(E(F(J(S(T(X(a(b(f(o(p(t(}(~((((((((((((((((((((((((((()) ) )))))%)&)*)3)4)8)A)B)F)O)P)T)])^)b)k)l)p)y)z)~)))))))))))))))))))))))))))*** ****!*"*&*/*0*4*=*>*B*K*L*P*Y*Z*^*g*h*l*u*v*z*************** * * * * * * ******+++++++++"+++,+0+9+:+>+G+H+L+U+V+Z+c +d +h!+q"+r"+v#+$+$+%+&+&+'+(+(+)+*+*+++,+,+-+.+.+/+0+0+1+2+2+3+4+4+5+6+6,7, 8, 8,9,:,:,;,'<,(<,,=,5>,6>,:?,C@,D@,HA,QB,RB,VC,_D,`D,dE,mF,nF,rG,{H,|H,I,J,J,K,L,L,M,N,N,O,P,P,Q,R,R,S,T,T,U,V,V,W,X,X,Y,Z,Z,[-\-\- ]-^-^-_-#`-$`-(a-1b-2b-6c-?d-@d-De-Mf-Nf-Rg-[h-\h-`i-ij-jj-nk-wl-xl-|m-n-n-o-p-p-q-r-r-s-t-t-u-v-v-w-x-x-y-z-z-{-|-|-}-~-~-........ .$.-...2.;.<.@.I.J.N.W.X.\.e.f.j.s.t.x............................/// ///// /)/*/./7/8/</E/F/J/S/T/X/a/b/f/o/p/t/}/~///////////////////////////00 0 00000%0&0*0304080A0B0F0O0P0T0]0^0b0k0l0p0y0z0~000000000000000000000000000111 1111!1"1&1/10141=1>1B1K1L1P1Y1Z1^1g1h1l1u1v1z111111111111111 1 1 1 1 1 1 111111222222222"2+2,20292:2>2G2H2L2U2V2Z2c 2d 2h!2q"2r"2v#2$2$2%2&2&2'2(2(2)2*2*2+2,2,2-2.2.2/2020212222232424252626373 83 8393:3:3;3'<3(<3,=35>36>3:?3C@3D@3HA3QB3RB3VC3_D3`D3dE3mF3nF3rG3{H3|H3I3J3J3K3L3L3M3N3N3O3P3P3Q3R3R3S3T3T3U3V3V3W3X3X3Y3Z3Z3[4\4\4 ]4^4^4_4#`4$`4(a41b42b46c4?e4H4I4K4ie4lf <>4H4K 4E!   4b  4S4m    :  ;i 9   :/*  ; <    :/*  ; <    :/*  ; <    :/*  ; <    :- Y[\ # % (  ;i >   ? 8 @SMAP UmAppDatabaseReplicationMigration.kt Kotlin *S Kotlin *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt + 2 ArraysJVM.kt kotlin/collections/ArraysKt__ArraysJVMKt *L 1#1,2244:1 37#2:2245 36#2,3:2246 *S KotlinDebug *F + 1 UmAppDatabaseReplicationMigration.kt com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt *L 2149#1:2245 2149#1:2246,3 *E AO ) *[I +I ,I - .I / 0I 1 2[s 3 4[ s s s s ss 5ss 6s8sss 7PK!!Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/PersonDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!_  Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10;invokei(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 @Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Z?vZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11;invokee(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!kZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12;invokef(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 =Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!~Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!gJZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14;invoke_(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 6Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!*ĽZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentCategoryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/ContentCategoryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!x9Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LanguageDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/LanguageDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LanguageVariantDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!BZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonGroupDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonGroupDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!c^Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!]Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/ClazzDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!nZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20;invokeT(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/EntityRoleDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 +Lcom/ustadmobile/core/db/dao/EntityRoleDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!LZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonPictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/PersonPictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!>Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22;invokeS(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContainerDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 *Lcom/ustadmobile/core/db/dao/ContainerDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!mf Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/VerbDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/VerbDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!tWuZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/XObjectDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/XObjectDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!GIZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ReportDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/ReportDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!̝vZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26;invokeS(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StatementDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 *Lcom/ustadmobile/core/db/dao/StatementDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!qeZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27;invokee(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!&JZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StateDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/StateDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!#bZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/StateContentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/StateContentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!/KYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseBlockDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/CourseBlockDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Z-΀Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/AgentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/dao/AgentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!CAZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LearnerGroupDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/LearnerGroupDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!yeZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32;invoke\(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!U$/BZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33;invoke^(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!hZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34;invokeb(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!et3Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzLogDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/ClazzLogDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!]CZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ScheduleDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/ScheduleDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!>ǥ Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/HolidayDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/HolidayDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!.Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39;invokeP(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SchoolDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 'Lcom/ustadmobile/core/db/dao/SchoolDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B A   CDA!@= *+#B A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Z)'Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!pZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#B A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!$r׮Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SchoolMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/SchoolMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!ĽZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!w=Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43;invoked(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!DZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44;invoke_(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!ޚdZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45;invoked(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Os&&Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46;invoken(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B$A   CDA!@= *+#B!A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!A? Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47;invoke^(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B'A   CDA!@= *+#B%A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!!Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48;invokeR(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CommentsDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 )Lcom/ustadmobile/core/db/dao/CommentsDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B+A   CDA!@= *+#B)A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!! Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/SiteDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/SiteDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B.A   CDA!@= *+#B,A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!ȶYcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!G'Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50;invokeO(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/SiteTermsDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 &Lcom/ustadmobile/core/db/SiteTermsDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B1A   CDA!@= *+#B/A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!nHXZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B4A   CDA!@= *+#B2A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!mWLZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ScopedGrantDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B7A   CDA!@= *+#B5A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!y/Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ErrorReportDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/ErrorReportDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B:A   CDA!@= *+#B8A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!qZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B=A   CDA!@= *+#B;A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!eZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/UserSessionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/UserSessionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B@A   CDA!@= *+#B>A  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!!2Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CoursePictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/CoursePictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BCA   CDA!@= *+#BAA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!:Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57;invoke](Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BFA   CDA!@= *+#BDA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!]Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58;invokeN(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ChatDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 %Lcom/ustadmobile/core/db/dao/ChatDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BJA   CDA!@= *+#BHA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!ahZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59;invokeT(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ChatMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 +Lcom/ustadmobile/core/db/dao/ChatMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BMA   CDA!@= *+#BKA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!BȈ"Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6;invoke[(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!_Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60;invokeQ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/MessageDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabase getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 (Lcom/ustadmobile/core/db/dao/MessageDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BPA   CDA!@= *+#BNA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!N,Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61;invokeU(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/MessageReadDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 ,Lcom/ustadmobile/core/db/dao/MessageReadDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BSA   CDA!@= *+#BQA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!tXZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62;invokeZ(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BVA   CDA!@= *+#BTA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!mcZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63;invokeY(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BYA   CDA!@= *+#BWA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!XظZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64.class4JTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/DiscussionPostDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/DiscussionPostDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++B\A   CDA!@= *+#BZA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!!Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7;invokeX(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 /Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!1`Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8;invokeW(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/LeavingReasonDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 .Lcom/ustadmobile/core/db/dao/LeavingReasonDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9.class4JScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function1;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function1()V(I)V   thisULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9;invokeV(Lcom/ustadmobile/core/db/UmAppDatabase;)Lcom/ustadmobile/core/db/dao/ContentEntryDao;#Lorg/jetbrains/annotations/NotNull;itkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  %com/ustadmobile/core/db/UmAppDatabasegetContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;  'Lcom/ustadmobile/core/db/UmAppDatabase;&(Ljava/lang/Object;)Ljava/lang/Object;  "p1Ljava/lang/Object;  'INSTANCE ) *Lkotlin/Metadata;mvkxi0d1+   020H ¢d2 -Lcom/ustadmobile/core/db/dao/ContentEntryDao;5com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt:UmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V <=UmAppDatabase_AddUriMapping.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0) @$* A  @? ++BA   CDA!@= *+#BA  $%& @ Y(+E F;>GH?I:,-[I.I/I01I23I45[s67[s8s9ss sPK!!6/ff;com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt.class45com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKtjava/lang/ObjectUmAppDatabase_AddUriMappingN(Lfi/iki/elonen/router/RouterNanoHTTPD;ZLjava/lang/String;Lorg/kodein/di/DI;)V#Lorg/jetbrains/annotations/NotNull;kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _mappingPrefix_di%com/ustadmobile/core/db/UmAppDatabasekotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;  org/kodein/type/TypeTokensJVMKterased4(Lkotlin/reflect/KClass;)Lorg/kodein/type/TypeToken;    /PersonDao/.*" stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; $% &2com/ustadmobile/core/db/dao/PersonDao_UriResponder($com/ustadmobile/door/DoorDaoProvider*Scom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1,INSTANCEULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1; ./ -0kotlin/jvm/functions/Function12#(Lkotlin/jvm/functions/Function1;)V 45 +6$fi/iki/elonen/router/RouterNanoHTTPD8addRoute9(Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Object;)V :; 9< /ClazzDao/.*>1com/ustadmobile/core/db/dao/ClazzDao_UriResponder@Scom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2BULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2; .D CE/CourseBlockDao/.*G7com/ustadmobile/core/db/dao/CourseBlockDao_UriResponderIScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3KULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3; .M LN/CourseTerminologyDao/.*P=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponderRScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4TULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4; .V UW/CourseGroupSetDao/.*Y:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder[Scom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5]ULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5; ._ ^`/CourseGroupMemberDao/.*b=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponderdScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6fULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6; .h gi/ClazzEnrolmentDao/.*k:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriRespondermScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7oULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7; .q pr/LeavingReasonDao/.*t9com/ustadmobile/core/db/dao/LeavingReasonDao_UriRespondervScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8xULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8; .z y{/ContentEntryDao/.*}8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderScom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9ULcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9; . &/ContentEntryContentCategoryJoinDao/.*Kcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10; . "/ContentEntryParentChildJoinDao/.*Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11; . #/ContentEntryRelatedEntryJoinDao/.*Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12; . /ClazzContentJoinDao/.*VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30; .@ ?A/LearnerGroupDao/.*C8com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponderETcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31GVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31; .I HJ/LearnerGroupMemberDao/.*L>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponderNTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32PVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32; .R QS/GroupLearningSessionDao/.*U@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponderWTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33YVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33; .[ Z\/ClazzLogAttendanceRecordDao/.*^Dcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder`Tcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34bVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34; .d ce/ClazzLogDao/.*g4com/ustadmobile/core/db/dao/ClazzLogDao_UriResponderiTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35kVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35; .m ln/ScheduleDao/.*p4com/ustadmobile/core/db/dao/ScheduleDao_UriResponderrTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36tVLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36; .v uw/HolidayCalendarDao/.*y;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder{Tcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37}VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37; . ~/HolidayDao/.*3com/ustadmobile/core/db/dao/HolidayDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38; .  /SchoolDao/.*2com/ustadmobile/core/db/dao/SchoolDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39; . /XLangMapEntryDao/.*9com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40; . /SchoolMemberDao/.*8com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41; . /ClazzAssignmentDao/.*;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42; . !/ClazzAssignmentContentJoinDao/.*Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43; . /ClazzAssignmentRollUpDao/.*Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44; . !/CourseAssignmentSubmissionDao/.*Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45; . +/CourseAssignmentSubmissionAttachmentDao/.*Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46; . /CourseAssignmentMarkDao/.*@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47; . /CommentsDao/.*4com/ustadmobile/core/db/dao/CommentsDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48; .  /SiteDao/.*0com/ustadmobile/core/db/dao/SiteDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49; . /SiteTermsDao/.*1com/ustadmobile/core/db/SiteTermsDao_UriResponderTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50VLcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50; . /PersonParentJoinDao/.*37SS=*,@'B:-S+YG37SS=*,I'K:-S+YP37SS=*,R'T:-S+YY37SS=*,[']:-S+Yb37SS=*,d'f:-S+Yk37SS=*,m'o:-S+Yt37SS= D_(6:@DGJLOXfjptwz|  &*047:<?HVZ`dgjlox $'*,/8FJPTWZ\_hvz (6:@DGJLOXfjptwz|  &*047:<?HVZ`dgjloz"(,/247BPTZ^adfit "&),.1<JNTX[^`cn| #&(+6DHNRUXZ] h v z              "%0>BHLORTWbptz~ !"#!#"$"!%& ' % ' & ( & % ) ** 8+ <) B+ F* I+ L* N) Q, \- j. n, t. x- {. ~- , / 0 1 / 1 0 1 0 / 2 3 4 2 4 3 4 3 2 5 6 7 5 7 6 7 6 5 8 $9 2: 68 <: @9 C: F9 H8 K; V< d= h; n= r< u= x< z; }> ? @ > @ ? @ ? > A B C A C B C B A D E F D F E G E D H I ,J 0H 6J :I =J @I BH EK PL ^M bK hM lL oM rL tK wN O P N P O P O N Q R S Q S R S R Q T U V T V U V U T W X &Y *W 0Y 4X 7Y :X <W ?Z J[ X\ \Z b\ f[ i\ l[ nZ q]>uv Swx ryz r{| r} r~ :~<*,-  @-CLU^gpy $-6?HQZclu~ )2;DMV_hqWSMAP UmAppDatabase_AddUriMapping.kt Kotlin *S Kotlin *F + 1 UmAppDatabase_AddUriMapping.kt com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt + 2 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,350:1 11#2:351 *S KotlinDebug *F + 1 UmAppDatabase_AddUriMapping.kt com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt *L 143#1:351 *E I[IIIII[s[ ssszs{sssss~sPK!!:UKKFcom/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback.class4@com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallbackjava/lang/Object-com/ustadmobile/door/DoorDatabaseCallbackSync()V   thisBLcom/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback;onCreate-(Landroidx/sqlite/db/SupportSQLiteDatabase;)V#Lorg/jetbrains/annotations/NotNull;dbkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  java/util/ArrayList  java/util/Listjava/util/Collection CREATE TRIGGER ch_ins_14 AFTER INSERT ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END add(Ljava/lang/Object;)Z !" # CREATE TRIGGER ch_upd_14 AFTER UPDATE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, NEW.clazzLogUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = NEW.clazzLogUid); END % CREATE TRIGGER ch_del_14 AFTER DELETE ON ClazzLog BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 14 AS chTableId, OLD.clazzLogUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 14 AND chEntityPk = OLD.clazzLogUid); END 'CREATE VIEW ClazzLog_ReceiveView AS SELECT ClazzLog.*, ClazzLogReplicate.* FROM ClazzLog LEFT JOIN ClazzLogReplicate ON ClazzLogReplicate.clPk = ClazzLog.clazzLogUid ) CREATE TRIGGER clazzlog_remote_insert_ins INSTEAD OF INSERT ON ClazzLog_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLog(clazzLogUid, clazzLogClazzUid, logDate, timeRecorded, clazzLogDone, cancellationNote, clazzLogCancelled, clazzLogNumPresent, clazzLogNumAbsent, clazzLogNumPartial, clazzLogScheduleUid, clazzLogStatusFlag, clazzLogMSQN, clazzLogLCSN, clazzLogLCB, clazzLogLastChangedTime) VALUES (NEW.clazzLogUid, NEW.clazzLogClazzUid, NEW.logDate, NEW.timeRecorded, NEW.clazzLogDone, NEW.cancellationNote, NEW.clazzLogCancelled, NEW.clazzLogNumPresent, NEW.clazzLogNumAbsent, NEW.clazzLogNumPartial, NEW.clazzLogScheduleUid, NEW.clazzLogStatusFlag, NEW.clazzLogMSQN, NEW.clazzLogLCSN, NEW.clazzLogLCB, NEW.clazzLogLastChangedTime) /*psql ON CONFLICT (clazzLogUid) DO UPDATE SET clazzLogClazzUid = EXCLUDED.clazzLogClazzUid, logDate = EXCLUDED.logDate, timeRecorded = EXCLUDED.timeRecorded, clazzLogDone = EXCLUDED.clazzLogDone, cancellationNote = EXCLUDED.cancellationNote, clazzLogCancelled = EXCLUDED.clazzLogCancelled, clazzLogNumPresent = EXCLUDED.clazzLogNumPresent, clazzLogNumAbsent = EXCLUDED.clazzLogNumAbsent, clazzLogNumPartial = EXCLUDED.clazzLogNumPartial, clazzLogScheduleUid = EXCLUDED.clazzLogScheduleUid, clazzLogStatusFlag = EXCLUDED.clazzLogStatusFlag, clazzLogMSQN = EXCLUDED.clazzLogMSQN, clazzLogLCSN = EXCLUDED.clazzLogLCSN, clazzLogLCB = EXCLUDED.clazzLogLCB, clazzLogLastChangedTime = EXCLUDED.clazzLogLastChangedTime */; END +O CREATE TRIGGER ch_ins_15 AFTER INSERT ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END -O CREATE TRIGGER ch_upd_15 AFTER UPDATE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, NEW.clazzLogAttendanceRecordUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = NEW.clazzLogAttendanceRecordUid); END /O CREATE TRIGGER ch_del_15 AFTER DELETE ON ClazzLogAttendanceRecord BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 15 AS chTableId, OLD.clazzLogAttendanceRecordUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 15 AND chEntityPk = OLD.clazzLogAttendanceRecordUid); END 1)CREATE VIEW ClazzLogAttendanceRecord_ReceiveView AS SELECT ClazzLogAttendanceRecord.*, ClazzLogAttendanceRecordReplicate.* FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLogAttendanceRecordReplicate ON ClazzLogAttendanceRecordReplicate.clarPk = ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid 3 CREATE TRIGGER clazzlogattendancerecord_remote_insert_ins INSTEAD OF INSERT ON ClazzLogAttendanceRecord_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzLogAttendanceRecord(clazzLogAttendanceRecordUid, clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid, attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime) VALUES (NEW.clazzLogAttendanceRecordUid, NEW.clazzLogAttendanceRecordClazzLogUid, NEW.clazzLogAttendanceRecordPersonUid, NEW.attendanceStatus, NEW.clazzLogAttendanceRecordMasterChangeSeqNum, NEW.clazzLogAttendanceRecordLocalChangeSeqNum, NEW.clazzLogAttendanceRecordLastChangedBy, NEW.clazzLogAttendanceRecordLastChangedTime) /*psql ON CONFLICT (clazzLogAttendanceRecordUid) DO UPDATE SET clazzLogAttendanceRecordClazzLogUid = EXCLUDED.clazzLogAttendanceRecordClazzLogUid, clazzLogAttendanceRecordPersonUid = EXCLUDED.clazzLogAttendanceRecordPersonUid, attendanceStatus = EXCLUDED.attendanceStatus, clazzLogAttendanceRecordMasterChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordMasterChangeSeqNum, clazzLogAttendanceRecordLocalChangeSeqNum = EXCLUDED.clazzLogAttendanceRecordLocalChangeSeqNum, clazzLogAttendanceRecordLastChangedBy = EXCLUDED.clazzLogAttendanceRecordLastChangedBy, clazzLogAttendanceRecordLastChangedTime = EXCLUDED.clazzLogAttendanceRecordLastChangedTime */; END 5 CREATE TRIGGER ch_ins_21 AFTER INSERT ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END 7 CREATE TRIGGER ch_upd_21 AFTER UPDATE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, NEW.scheduleUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = NEW.scheduleUid); END 9 CREATE TRIGGER ch_del_21 AFTER DELETE ON Schedule BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 21 AS chTableId, OLD.scheduleUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 21 AND chEntityPk = OLD.scheduleUid); END ;CREATE VIEW Schedule_ReceiveView AS SELECT Schedule.*, ScheduleReplicate.* FROM Schedule LEFT JOIN ScheduleReplicate ON ScheduleReplicate.schedulePk = Schedule.scheduleUid =* CREATE TRIGGER schedule_remote_insert_ins INSTEAD OF INSERT ON Schedule_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Schedule(scheduleUid, sceduleStartTime, scheduleEndTime, scheduleDay, scheduleMonth, scheduleFrequency, umCalendarUid, scheduleClazzUid, scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum, scheduleLastChangedBy, scheduleLastChangedTime, scheduleActive) VALUES (NEW.scheduleUid, NEW.sceduleStartTime, NEW.scheduleEndTime, NEW.scheduleDay, NEW.scheduleMonth, NEW.scheduleFrequency, NEW.umCalendarUid, NEW.scheduleClazzUid, NEW.scheduleMasterChangeSeqNum, NEW.scheduleLocalChangeSeqNum, NEW.scheduleLastChangedBy, NEW.scheduleLastChangedTime, NEW.scheduleActive) /*psql ON CONFLICT (scheduleUid) DO UPDATE SET sceduleStartTime = EXCLUDED.sceduleStartTime, scheduleEndTime = EXCLUDED.scheduleEndTime, scheduleDay = EXCLUDED.scheduleDay, scheduleMonth = EXCLUDED.scheduleMonth, scheduleFrequency = EXCLUDED.scheduleFrequency, umCalendarUid = EXCLUDED.umCalendarUid, scheduleClazzUid = EXCLUDED.scheduleClazzUid, scheduleMasterChangeSeqNum = EXCLUDED.scheduleMasterChangeSeqNum, scheduleLocalChangeSeqNum = EXCLUDED.scheduleLocalChangeSeqNum, scheduleLastChangedBy = EXCLUDED.scheduleLastChangedBy, scheduleLastChangedTime = EXCLUDED.scheduleLastChangedTime, scheduleActive = EXCLUDED.scheduleActive */; END ?* CREATE TRIGGER ch_ins_28 AFTER INSERT ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END A* CREATE TRIGGER ch_upd_28 AFTER UPDATE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, NEW.umCalendarUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = NEW.umCalendarUid); END C* CREATE TRIGGER ch_del_28 AFTER DELETE ON HolidayCalendar BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 28 AS chTableId, OLD.umCalendarUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 28 AND chEntityPk = OLD.umCalendarUid); END ECREATE VIEW HolidayCalendar_ReceiveView AS SELECT HolidayCalendar.*, HolidayCalendarReplicate.* FROM HolidayCalendar LEFT JOIN HolidayCalendarReplicate ON HolidayCalendarReplicate.hcPk = HolidayCalendar.umCalendarUid G CREATE TRIGGER holidaycalendar_remote_insert_ins INSTEAD OF INSERT ON HolidayCalendar_ReceiveView FOR EACH ROW BEGIN REPLACE INTO HolidayCalendar(umCalendarUid, umCalendarName, umCalendarCategory, umCalendarActive, umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum, umCalendarLastChangedBy, umCalendarLct) VALUES (NEW.umCalendarUid, NEW.umCalendarName, NEW.umCalendarCategory, NEW.umCalendarActive, NEW.umCalendarMasterChangeSeqNum, NEW.umCalendarLocalChangeSeqNum, NEW.umCalendarLastChangedBy, NEW.umCalendarLct) /*psql ON CONFLICT (umCalendarUid) DO UPDATE SET umCalendarName = EXCLUDED.umCalendarName, umCalendarCategory = EXCLUDED.umCalendarCategory, umCalendarActive = EXCLUDED.umCalendarActive, umCalendarMasterChangeSeqNum = EXCLUDED.umCalendarMasterChangeSeqNum, umCalendarLocalChangeSeqNum = EXCLUDED.umCalendarLocalChangeSeqNum, umCalendarLastChangedBy = EXCLUDED.umCalendarLastChangedBy, umCalendarLct = EXCLUDED.umCalendarLct */; END I CREATE TRIGGER ch_ins_99 AFTER INSERT ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END K CREATE TRIGGER ch_upd_99 AFTER UPDATE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, NEW.holUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = NEW.holUid); END M CREATE TRIGGER ch_del_99 AFTER DELETE ON Holiday BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 99 AS chTableId, OLD.holUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 99 AND chEntityPk = OLD.holUid); END OCREATE VIEW Holiday_ReceiveView AS SELECT Holiday.*, HolidayReplicate.* FROM Holiday LEFT JOIN HolidayReplicate ON HolidayReplicate.holidayPk = Holiday.holUid Q CREATE TRIGGER holiday_remote_insert_ins INSTEAD OF INSERT ON Holiday_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Holiday(holUid, holMasterCsn, holLocalCsn, holLastModBy, holLct, holActive, holHolidayCalendarUid, holStartTime, holEndTime, holName) VALUES (NEW.holUid, NEW.holMasterCsn, NEW.holLocalCsn, NEW.holLastModBy, NEW.holLct, NEW.holActive, NEW.holHolidayCalendarUid, NEW.holStartTime, NEW.holEndTime, NEW.holName) /*psql ON CONFLICT (holUid) DO UPDATE SET holMasterCsn = EXCLUDED.holMasterCsn, holLocalCsn = EXCLUDED.holLocalCsn, holLastModBy = EXCLUDED.holLastModBy, holLct = EXCLUDED.holLct, holActive = EXCLUDED.holActive, holHolidayCalendarUid = EXCLUDED.holHolidayCalendarUid, holStartTime = EXCLUDED.holStartTime, holEndTime = EXCLUDED.holEndTime, holName = EXCLUDED.holName */; END S CREATE TRIGGER ch_ins_9 AFTER INSERT ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END U CREATE TRIGGER ch_upd_9 AFTER UPDATE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, NEW.personUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = NEW.personUid); END W CREATE TRIGGER ch_del_9 AFTER DELETE ON Person BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 9 AS chTableId, OLD.personUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 9 AND chEntityPk = OLD.personUid); END YCREATE VIEW Person_ReceiveView AS SELECT Person.*, PersonReplicate.* FROM Person LEFT JOIN PersonReplicate ON PersonReplicate.personPk = Person.personUid [ CREATE TRIGGER person_remote_insert_ins INSTEAD OF INSERT ON Person_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Person(personUid, username, firstNames, lastName, emailAddr, phoneNum, gender, active, admin, personNotes, fatherName, fatherNumber, motherName, motherNum, dateOfBirth, personAddress, personOrgId, personGroupUid, personMasterChangeSeqNum, personLocalChangeSeqNum, personLastChangedBy, personLct, personCountry, personType) VALUES (NEW.personUid, NEW.username, NEW.firstNames, NEW.lastName, NEW.emailAddr, NEW.phoneNum, NEW.gender, NEW.active, NEW.admin, NEW.personNotes, NEW.fatherName, NEW.fatherNumber, NEW.motherName, NEW.motherNum, NEW.dateOfBirth, NEW.personAddress, NEW.personOrgId, NEW.personGroupUid, NEW.personMasterChangeSeqNum, NEW.personLocalChangeSeqNum, NEW.personLastChangedBy, NEW.personLct, NEW.personCountry, NEW.personType) /*psql ON CONFLICT (personUid) DO UPDATE SET username = EXCLUDED.username, firstNames = EXCLUDED.firstNames, lastName = EXCLUDED.lastName, emailAddr = EXCLUDED.emailAddr, phoneNum = EXCLUDED.phoneNum, gender = EXCLUDED.gender, active = EXCLUDED.active, admin = EXCLUDED.admin, personNotes = EXCLUDED.personNotes, fatherName = EXCLUDED.fatherName, fatherNumber = EXCLUDED.fatherNumber, motherName = EXCLUDED.motherName, motherNum = EXCLUDED.motherNum, dateOfBirth = EXCLUDED.dateOfBirth, personAddress = EXCLUDED.personAddress, personOrgId = EXCLUDED.personOrgId, personGroupUid = EXCLUDED.personGroupUid, personMasterChangeSeqNum = EXCLUDED.personMasterChangeSeqNum, personLocalChangeSeqNum = EXCLUDED.personLocalChangeSeqNum, personLastChangedBy = EXCLUDED.personLastChangedBy, personLct = EXCLUDED.personLct, personCountry = EXCLUDED.personCountry, personType = EXCLUDED.personType */; END ] CREATE TRIGGER ch_ins_6 AFTER INSERT ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END _ CREATE TRIGGER ch_upd_6 AFTER UPDATE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, NEW.clazzUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = NEW.clazzUid); END a CREATE TRIGGER ch_del_6 AFTER DELETE ON Clazz BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 6 AS chTableId, OLD.clazzUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 6 AND chEntityPk = OLD.clazzUid); END cCREATE VIEW Clazz_ReceiveView AS SELECT Clazz.*, ClazzReplicate.* FROM Clazz LEFT JOIN ClazzReplicate ON ClazzReplicate.clazzPk = Clazz.clazzUid e 6 CREATE TRIGGER clazz_remote_insert_ins INSTEAD OF INSERT ON Clazz_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Clazz(clazzUid, clazzName, clazzDesc, attendanceAverage, clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid, isClazzActive, clazzLocationUid, clazzStartTime, clazzEndTime, clazzFeatures, clazzSchoolUid, clazzEnrolmentPolicy, clazzTerminologyUid, clazzMasterChangeSeqNum, clazzLocalChangeSeqNum, clazzLastChangedBy, clazzLct, clazzTimeZone, clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid, clazzCode) VALUES (NEW.clazzUid, NEW.clazzName, NEW.clazzDesc, NEW.attendanceAverage, NEW.clazzHolidayUMCalendarUid, NEW.clazzScheuleUMCalendarUid, NEW.isClazzActive, NEW.clazzLocationUid, NEW.clazzStartTime, NEW.clazzEndTime, NEW.clazzFeatures, NEW.clazzSchoolUid, NEW.clazzEnrolmentPolicy, NEW.clazzTerminologyUid, NEW.clazzMasterChangeSeqNum, NEW.clazzLocalChangeSeqNum, NEW.clazzLastChangedBy, NEW.clazzLct, NEW.clazzTimeZone, NEW.clazzStudentsPersonGroupUid, NEW.clazzTeachersPersonGroupUid, NEW.clazzPendingStudentsPersonGroupUid, NEW.clazzParentsPersonGroupUid, NEW.clazzCode) /*psql ON CONFLICT (clazzUid) DO UPDATE SET clazzName = EXCLUDED.clazzName, clazzDesc = EXCLUDED.clazzDesc, attendanceAverage = EXCLUDED.attendanceAverage, clazzHolidayUMCalendarUid = EXCLUDED.clazzHolidayUMCalendarUid, clazzScheuleUMCalendarUid = EXCLUDED.clazzScheuleUMCalendarUid, isClazzActive = EXCLUDED.isClazzActive, clazzLocationUid = EXCLUDED.clazzLocationUid, clazzStartTime = EXCLUDED.clazzStartTime, clazzEndTime = EXCLUDED.clazzEndTime, clazzFeatures = EXCLUDED.clazzFeatures, clazzSchoolUid = EXCLUDED.clazzSchoolUid, clazzEnrolmentPolicy = EXCLUDED.clazzEnrolmentPolicy, clazzTerminologyUid = EXCLUDED.clazzTerminologyUid, clazzMasterChangeSeqNum = EXCLUDED.clazzMasterChangeSeqNum, clazzLocalChangeSeqNum = EXCLUDED.clazzLocalChangeSeqNum, clazzLastChangedBy = EXCLUDED.clazzLastChangedBy, clazzLct = EXCLUDED.clazzLct, clazzTimeZone = EXCLUDED.clazzTimeZone, clazzStudentsPersonGroupUid = EXCLUDED.clazzStudentsPersonGroupUid, clazzTeachersPersonGroupUid = EXCLUDED.clazzTeachersPersonGroupUid, clazzPendingStudentsPersonGroupUid = EXCLUDED.clazzPendingStudentsPersonGroupUid, clazzParentsPersonGroupUid = EXCLUDED.clazzParentsPersonGroupUid, clazzCode = EXCLUDED.clazzCode */; END g1 CREATE TRIGGER ch_ins_65 AFTER INSERT ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END i1 CREATE TRIGGER ch_upd_65 AFTER UPDATE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, NEW.clazzEnrolmentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = NEW.clazzEnrolmentUid); END k1 CREATE TRIGGER ch_del_65 AFTER DELETE ON ClazzEnrolment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 65 AS chTableId, OLD.clazzEnrolmentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 65 AND chEntityPk = OLD.clazzEnrolmentUid); END mCREATE VIEW ClazzEnrolment_ReceiveView AS SELECT ClazzEnrolment.*, ClazzEnrolmentReplicate.* FROM ClazzEnrolment LEFT JOIN ClazzEnrolmentReplicate ON ClazzEnrolmentReplicate.cePk = ClazzEnrolment.clazzEnrolmentUid o CREATE TRIGGER clazzenrolment_remote_insert_ins INSTEAD OF INSERT ON ClazzEnrolment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzEnrolment(clazzEnrolmentUid, clazzEnrolmentPersonUid, clazzEnrolmentClazzUid, clazzEnrolmentDateJoined, clazzEnrolmentDateLeft, clazzEnrolmentRole, clazzEnrolmentAttendancePercentage, clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy, clazzEnrolmentLct) VALUES (NEW.clazzEnrolmentUid, NEW.clazzEnrolmentPersonUid, NEW.clazzEnrolmentClazzUid, NEW.clazzEnrolmentDateJoined, NEW.clazzEnrolmentDateLeft, NEW.clazzEnrolmentRole, NEW.clazzEnrolmentAttendancePercentage, NEW.clazzEnrolmentActive, NEW.clazzEnrolmentLeavingReasonUid, NEW.clazzEnrolmentOutcome, NEW.clazzEnrolmentLocalChangeSeqNum, NEW.clazzEnrolmentMasterChangeSeqNum, NEW.clazzEnrolmentLastChangedBy, NEW.clazzEnrolmentLct) /*psql ON CONFLICT (clazzEnrolmentUid) DO UPDATE SET clazzEnrolmentPersonUid = EXCLUDED.clazzEnrolmentPersonUid, clazzEnrolmentClazzUid = EXCLUDED.clazzEnrolmentClazzUid, clazzEnrolmentDateJoined = EXCLUDED.clazzEnrolmentDateJoined, clazzEnrolmentDateLeft = EXCLUDED.clazzEnrolmentDateLeft, clazzEnrolmentRole = EXCLUDED.clazzEnrolmentRole, clazzEnrolmentAttendancePercentage = EXCLUDED.clazzEnrolmentAttendancePercentage, clazzEnrolmentActive = EXCLUDED.clazzEnrolmentActive, clazzEnrolmentLeavingReasonUid = EXCLUDED.clazzEnrolmentLeavingReasonUid, clazzEnrolmentOutcome = EXCLUDED.clazzEnrolmentOutcome, clazzEnrolmentLocalChangeSeqNum = EXCLUDED.clazzEnrolmentLocalChangeSeqNum, clazzEnrolmentMasterChangeSeqNum = EXCLUDED.clazzEnrolmentMasterChangeSeqNum, clazzEnrolmentLastChangedBy = EXCLUDED.clazzEnrolmentLastChangedBy, clazzEnrolmentLct = EXCLUDED.clazzEnrolmentLct */; END q1 CREATE TRIGGER ch_ins_410 AFTER INSERT ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END s1 CREATE TRIGGER ch_upd_410 AFTER UPDATE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, NEW.leavingReasonUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = NEW.leavingReasonUid); END u1 CREATE TRIGGER ch_del_410 AFTER DELETE ON LeavingReason BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 410 AS chTableId, OLD.leavingReasonUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 410 AND chEntityPk = OLD.leavingReasonUid); END wCREATE VIEW LeavingReason_ReceiveView AS SELECT LeavingReason.*, LeavingReasonReplicate.* FROM LeavingReason LEFT JOIN LeavingReasonReplicate ON LeavingReasonReplicate.lrPk = LeavingReason.leavingReasonUid y CREATE TRIGGER leavingreason_remote_insert_ins INSTEAD OF INSERT ON LeavingReason_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LeavingReason(leavingReasonUid, leavingReasonTitle, leavingReasonMCSN, leavingReasonCSN, leavingReasonLCB, leavingReasonLct) VALUES (NEW.leavingReasonUid, NEW.leavingReasonTitle, NEW.leavingReasonMCSN, NEW.leavingReasonCSN, NEW.leavingReasonLCB, NEW.leavingReasonLct) /*psql ON CONFLICT (leavingReasonUid) DO UPDATE SET leavingReasonTitle = EXCLUDED.leavingReasonTitle, leavingReasonMCSN = EXCLUDED.leavingReasonMCSN, leavingReasonCSN = EXCLUDED.leavingReasonCSN, leavingReasonLCB = EXCLUDED.leavingReasonLCB, leavingReasonLct = EXCLUDED.leavingReasonLct */; END {+ CREATE TRIGGER ch_ins_42 AFTER INSERT ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END }+ CREATE TRIGGER ch_upd_42 AFTER UPDATE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, NEW.contentEntryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = NEW.contentEntryUid); END + CREATE TRIGGER ch_del_42 AFTER DELETE ON ContentEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 42 AS chTableId, OLD.contentEntryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 42 AND chEntityPk = OLD.contentEntryUid); END CREATE VIEW ContentEntry_ReceiveView AS SELECT ContentEntry.*, ContentEntryReplicate.* FROM ContentEntry LEFT JOIN ContentEntryReplicate ON ContentEntryReplicate.cePk = ContentEntry.contentEntryUid # CREATE TRIGGER contententry_remote_insert_ins INSTEAD OF INSERT ON ContentEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntry(contentEntryUid, title, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, contentFlags, leaf, publik, ceInactive, completionCriteria, minScore, contentTypeFlag, contentOwner, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct) VALUES (NEW.contentEntryUid, NEW.title, NEW.description, NEW.entryId, NEW.author, NEW.publisher, NEW.licenseType, NEW.licenseName, NEW.licenseUrl, NEW.sourceUrl, NEW.thumbnailUrl, NEW.lastModified, NEW.primaryLanguageUid, NEW.languageVariantUid, NEW.contentFlags, NEW.leaf, NEW.publik, NEW.ceInactive, NEW.completionCriteria, NEW.minScore, NEW.contentTypeFlag, NEW.contentOwner, NEW.contentEntryLocalChangeSeqNum, NEW.contentEntryMasterChangeSeqNum, NEW.contentEntryLastChangedBy, NEW.contentEntryLct) /*psql ON CONFLICT (contentEntryUid) DO UPDATE SET title = EXCLUDED.title, description = EXCLUDED.description, entryId = EXCLUDED.entryId, author = EXCLUDED.author, publisher = EXCLUDED.publisher, licenseType = EXCLUDED.licenseType, licenseName = EXCLUDED.licenseName, licenseUrl = EXCLUDED.licenseUrl, sourceUrl = EXCLUDED.sourceUrl, thumbnailUrl = EXCLUDED.thumbnailUrl, lastModified = EXCLUDED.lastModified, primaryLanguageUid = EXCLUDED.primaryLanguageUid, languageVariantUid = EXCLUDED.languageVariantUid, contentFlags = EXCLUDED.contentFlags, leaf = EXCLUDED.leaf, publik = EXCLUDED.publik, ceInactive = EXCLUDED.ceInactive, completionCriteria = EXCLUDED.completionCriteria, minScore = EXCLUDED.minScore, contentTypeFlag = EXCLUDED.contentTypeFlag, contentOwner = EXCLUDED.contentOwner, contentEntryLocalChangeSeqNum = EXCLUDED.contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum = EXCLUDED.contentEntryMasterChangeSeqNum, contentEntryLastChangedBy = EXCLUDED.contentEntryLastChangedBy, contentEntryLct = EXCLUDED.contentEntryLct*/; END - CREATE TRIGGER ch_ins_3 AFTER INSERT ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END - CREATE TRIGGER ch_upd_3 AFTER UPDATE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, NEW.ceccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = NEW.ceccjUid); END - CREATE TRIGGER ch_del_3 AFTER DELETE ON ContentEntryContentCategoryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 3 AS chTableId, OLD.ceccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 3 AND chEntityPk = OLD.ceccjUid); END HCREATE VIEW ContentEntryContentCategoryJoin_ReceiveView AS SELECT ContentEntryContentCategoryJoin.*, ContentEntryContentCategoryJoinReplicate.* FROM ContentEntryContentCategoryJoin LEFT JOIN ContentEntryContentCategoryJoinReplicate ON ContentEntryContentCategoryJoinReplicate.ceccjPk = ContentEntryContentCategoryJoin.ceccjUid b CREATE TRIGGER contententrycontentcategoryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryContentCategoryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryContentCategoryJoin(ceccjUid, ceccjContentEntryUid, ceccjContentCategoryUid, ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum, ceccjLastChangedBy, ceccjLct) VALUES (NEW.ceccjUid, NEW.ceccjContentEntryUid, NEW.ceccjContentCategoryUid, NEW.ceccjLocalChangeSeqNum, NEW.ceccjMasterChangeSeqNum, NEW.ceccjLastChangedBy, NEW.ceccjLct) /*psql ON CONFLICT (ceccjUid) DO UPDATE SET ceccjContentEntryUid = EXCLUDED.ceccjContentEntryUid, ceccjContentCategoryUid = EXCLUDED.ceccjContentCategoryUid, ceccjLocalChangeSeqNum = EXCLUDED.ceccjLocalChangeSeqNum, ceccjMasterChangeSeqNum = EXCLUDED.ceccjMasterChangeSeqNum, ceccjLastChangedBy = EXCLUDED.ceccjLastChangedBy, ceccjLct = EXCLUDED.ceccjLct */; END ) CREATE TRIGGER ch_ins_7 AFTER INSERT ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END ) CREATE TRIGGER ch_upd_7 AFTER UPDATE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, NEW.cepcjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = NEW.cepcjUid); END ) CREATE TRIGGER ch_del_7 AFTER DELETE ON ContentEntryParentChildJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 7 AS chTableId, OLD.cepcjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 7 AND chEntityPk = OLD.cepcjUid); END ,CREATE VIEW ContentEntryParentChildJoin_ReceiveView AS SELECT ContentEntryParentChildJoin.*, ContentEntryParentChildJoinReplicate.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntryParentChildJoinReplicate ON ContentEntryParentChildJoinReplicate.cepcjPk = ContentEntryParentChildJoin.cepcjUid  CREATE TRIGGER contententryparentchildjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryParentChildJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryParentChildJoin(cepcjParentContentEntryUid, cepcjChildContentEntryUid, childIndex, cepcjUid, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct) VALUES (NEW.cepcjParentContentEntryUid, NEW.cepcjChildContentEntryUid, NEW.childIndex, NEW.cepcjUid, NEW.cepcjLocalChangeSeqNum, NEW.cepcjMasterChangeSeqNum, NEW.cepcjLastChangedBy, NEW.cepcjLct) /*psql ON CONFLICT (cepcjUid) DO UPDATE SET cepcjParentContentEntryUid = EXCLUDED.cepcjParentContentEntryUid, cepcjChildContentEntryUid = EXCLUDED.cepcjChildContentEntryUid, childIndex = EXCLUDED.childIndex, cepcjLocalChangeSeqNum = EXCLUDED.cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum = EXCLUDED.cepcjMasterChangeSeqNum, cepcjLastChangedBy = EXCLUDED.cepcjLastChangedBy, cepcjLct = EXCLUDED.cepcjLct */; END * CREATE TRIGGER ch_ins_8 AFTER INSERT ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_upd_8 AFTER UPDATE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, NEW.cerejUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = NEW.cerejUid); END * CREATE TRIGGER ch_del_8 AFTER DELETE ON ContentEntryRelatedEntryJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 8 AS chTableId, OLD.cerejUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 8 AND chEntityPk = OLD.cerejUid); END 3CREATE VIEW ContentEntryRelatedEntryJoin_ReceiveView AS SELECT ContentEntryRelatedEntryJoin.*, ContentEntryRelatedEntryJoinReplicate.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntryRelatedEntryJoinReplicate ON ContentEntryRelatedEntryJoinReplicate.cerejPk = ContentEntryRelatedEntryJoin.cerejUid  CREATE TRIGGER contententryrelatedentryjoin_remote_insert_ins INSTEAD OF INSERT ON ContentEntryRelatedEntryJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryRelatedEntryJoin(cerejUid, cerejContentEntryUid, cerejRelatedEntryUid, cerejLastChangedBy, relType, comment, cerejRelLanguageUid, cerejLocalChangeSeqNum, cerejMasterChangeSeqNum, cerejLct) VALUES (NEW.cerejUid, NEW.cerejContentEntryUid, NEW.cerejRelatedEntryUid, NEW.cerejLastChangedBy, NEW.relType, NEW.comment, NEW.cerejRelLanguageUid, NEW.cerejLocalChangeSeqNum, NEW.cerejMasterChangeSeqNum, NEW.cerejLct) /*psql ON CONFLICT (cerejUid) DO UPDATE SET cerejContentEntryUid = EXCLUDED.cerejContentEntryUid, cerejRelatedEntryUid = EXCLUDED.cerejRelatedEntryUid, cerejLastChangedBy = EXCLUDED.cerejLastChangedBy, relType = EXCLUDED.relType, comment = EXCLUDED.comment, cerejRelLanguageUid = EXCLUDED.cerejRelLanguageUid, cerejLocalChangeSeqNum = EXCLUDED.cerejLocalChangeSeqNum, cerejMasterChangeSeqNum = EXCLUDED.cerejMasterChangeSeqNum, cerejLct = EXCLUDED.cerejLct */; END C CREATE TRIGGER ch_ins_2 AFTER INSERT ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_upd_2 AFTER UPDATE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, NEW.contentCategorySchemaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = NEW.contentCategorySchemaUid); END C CREATE TRIGGER ch_del_2 AFTER DELETE ON ContentCategorySchema BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 2 AS chTableId, OLD.contentCategorySchemaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 2 AND chEntityPk = OLD.contentCategorySchemaUid); END CREATE VIEW ContentCategorySchema_ReceiveView AS SELECT ContentCategorySchema.*, ContentCategorySchemaReplicate.* FROM ContentCategorySchema LEFT JOIN ContentCategorySchemaReplicate ON ContentCategorySchemaReplicate.ccsPk = ContentCategorySchema.contentCategorySchemaUid  CREATE TRIGGER contentcategoryschema_remote_insert_ins INSTEAD OF INSERT ON ContentCategorySchema_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategorySchema(contentCategorySchemaUid, schemaName, schemaUrl, contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy, contentCategorySchemaLct) VALUES (NEW.contentCategorySchemaUid, NEW.schemaName, NEW.schemaUrl, NEW.contentCategorySchemaLocalChangeSeqNum, NEW.contentCategorySchemaMasterChangeSeqNum, NEW.contentCategorySchemaLastChangedBy, NEW.contentCategorySchemaLct) /*psql ON CONFLICT (contentCategorySchemaUid) DO UPDATE SET schemaName = EXCLUDED.schemaName, schemaUrl = EXCLUDED.schemaUrl, contentCategorySchemaLocalChangeSeqNum = EXCLUDED.contentCategorySchemaLocalChangeSeqNum, contentCategorySchemaMasterChangeSeqNum = EXCLUDED.contentCategorySchemaMasterChangeSeqNum, contentCategorySchemaLastChangedBy = EXCLUDED.contentCategorySchemaLastChangedBy, contentCategorySchemaLct = EXCLUDED.contentCategorySchemaLct */; END 1 CREATE TRIGGER ch_ins_1 AFTER INSERT ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_upd_1 AFTER UPDATE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, NEW.contentCategoryUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = NEW.contentCategoryUid); END 1 CREATE TRIGGER ch_del_1 AFTER DELETE ON ContentCategory BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 1 AS chTableId, OLD.contentCategoryUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 1 AND chEntityPk = OLD.contentCategoryUid); END CREATE VIEW ContentCategory_ReceiveView AS SELECT ContentCategory.*, ContentCategoryReplicate.* FROM ContentCategory LEFT JOIN ContentCategoryReplicate ON ContentCategoryReplicate.ccPk = ContentCategory.contentCategoryUid  CREATE TRIGGER contentcategory_remote_insert_ins INSTEAD OF INSERT ON ContentCategory_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentCategory(contentCategoryUid, ctnCatContentCategorySchemaUid, name, contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy, contentCategoryLct) VALUES (NEW.contentCategoryUid, NEW.ctnCatContentCategorySchemaUid, NEW.name, NEW.contentCategoryLocalChangeSeqNum, NEW.contentCategoryMasterChangeSeqNum, NEW.contentCategoryLastChangedBy, NEW.contentCategoryLct) /*psql ON CONFLICT (contentCategoryUid) DO UPDATE SET ctnCatContentCategorySchemaUid = EXCLUDED.ctnCatContentCategorySchemaUid, name = EXCLUDED.name, contentCategoryLocalChangeSeqNum = EXCLUDED.contentCategoryLocalChangeSeqNum, contentCategoryMasterChangeSeqNum = EXCLUDED.contentCategoryMasterChangeSeqNum, contentCategoryLastChangedBy = EXCLUDED.contentCategoryLastChangedBy, contentCategoryLct = EXCLUDED.contentCategoryLct */; END  CREATE TRIGGER ch_ins_13 AFTER INSERT ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_upd_13 AFTER UPDATE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, NEW.langUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = NEW.langUid); END  CREATE TRIGGER ch_del_13 AFTER DELETE ON Language BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 13 AS chTableId, OLD.langUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 13 AND chEntityPk = OLD.langUid); END CREATE VIEW Language_ReceiveView AS SELECT Language.*, LanguageReplicate.* FROM Language LEFT JOIN LanguageReplicate ON LanguageReplicate.languagePk = Language.langUid  CREATE TRIGGER language_remote_insert_ins INSTEAD OF INSERT ON Language_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Language(langUid, name, iso_639_1_standard, iso_639_2_standard, iso_639_3_standard, Language_Type, languageActive, langLocalChangeSeqNum, langMasterChangeSeqNum, langLastChangedBy, langLct) VALUES (NEW.langUid, NEW.name, NEW.iso_639_1_standard, NEW.iso_639_2_standard, NEW.iso_639_3_standard, NEW.Language_Type, NEW.languageActive, NEW.langLocalChangeSeqNum, NEW.langMasterChangeSeqNum, NEW.langLastChangedBy, NEW.langLct) /*psql ON CONFLICT (langUid) DO UPDATE SET name = EXCLUDED.name, iso_639_1_standard = EXCLUDED.iso_639_1_standard, iso_639_2_standard = EXCLUDED.iso_639_2_standard, iso_639_3_standard = EXCLUDED.iso_639_3_standard, Language_Type = EXCLUDED.Language_Type, languageActive = EXCLUDED.languageActive, langLocalChangeSeqNum = EXCLUDED.langLocalChangeSeqNum, langMasterChangeSeqNum = EXCLUDED.langMasterChangeSeqNum, langLastChangedBy = EXCLUDED.langLastChangedBy, langLct = EXCLUDED.langLct */; END , CREATE TRIGGER ch_ins_10 AFTER INSERT ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_upd_10 AFTER UPDATE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, NEW.langVariantUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = NEW.langVariantUid); END , CREATE TRIGGER ch_del_10 AFTER DELETE ON LanguageVariant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 10 AS chTableId, OLD.langVariantUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 10 AND chEntityPk = OLD.langVariantUid); END CREATE VIEW LanguageVariant_ReceiveView AS SELECT LanguageVariant.*, LanguageVariantReplicate.* FROM LanguageVariant LEFT JOIN LanguageVariantReplicate ON LanguageVariantReplicate.lvPk = LanguageVariant.langVariantUid f CREATE TRIGGER languagevariant_remote_insert_ins INSTEAD OF INSERT ON LanguageVariant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LanguageVariant(langVariantUid, langUid, countryCode, name, langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum, langVariantLastChangedBy, langVariantLct) VALUES (NEW.langVariantUid, NEW.langUid, NEW.countryCode, NEW.name, NEW.langVariantLocalChangeSeqNum, NEW.langVariantMasterChangeSeqNum, NEW.langVariantLastChangedBy, NEW.langVariantLct) /*psql ON CONFLICT (langVariantUid) DO UPDATE SET langUid = EXCLUDED.langUid, countryCode = EXCLUDED.countryCode, name = EXCLUDED.name, langVariantLocalChangeSeqNum = EXCLUDED.langVariantLocalChangeSeqNum, langVariantMasterChangeSeqNum = EXCLUDED.langVariantMasterChangeSeqNum, langVariantLastChangedBy = EXCLUDED.langVariantLastChangedBy, langVariantLct = EXCLUDED.langVariantLct */; END  CREATE TRIGGER ch_ins_43 AFTER INSERT ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_upd_43 AFTER UPDATE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, NEW.groupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = NEW.groupUid); END  CREATE TRIGGER ch_del_43 AFTER DELETE ON PersonGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 43 AS chTableId, OLD.groupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 43 AND chEntityPk = OLD.groupUid); END CREATE VIEW PersonGroup_ReceiveView AS SELECT PersonGroup.*, PersonGroupReplicate.* FROM PersonGroup LEFT JOIN PersonGroupReplicate ON PersonGroupReplicate.pgPk = PersonGroup.groupUid  CREATE TRIGGER persongroup_remote_insert_ins INSTEAD OF INSERT ON PersonGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroup(groupUid, groupMasterCsn, groupLocalCsn, groupLastChangedBy, groupLct, groupName, groupActive, personGroupFlag) VALUES (NEW.groupUid, NEW.groupMasterCsn, NEW.groupLocalCsn, NEW.groupLastChangedBy, NEW.groupLct, NEW.groupName, NEW.groupActive, NEW.personGroupFlag) /*psql ON CONFLICT (groupUid) DO UPDATE SET groupMasterCsn = EXCLUDED.groupMasterCsn, groupLocalCsn = EXCLUDED.groupLocalCsn, groupLastChangedBy = EXCLUDED.groupLastChangedBy, groupLct = EXCLUDED.groupLct, groupName = EXCLUDED.groupName, groupActive = EXCLUDED.groupActive, personGroupFlag = EXCLUDED.personGroupFlag */; END . CREATE TRIGGER ch_ins_44 AFTER INSERT ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_upd_44 AFTER UPDATE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, NEW.groupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = NEW.groupMemberUid); END . CREATE TRIGGER ch_del_44 AFTER DELETE ON PersonGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 44 AS chTableId, OLD.groupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 44 AND chEntityPk = OLD.groupMemberUid); END CREATE VIEW PersonGroupMember_ReceiveView AS SELECT PersonGroupMember.*, PersonGroupMemberReplicate.* FROM PersonGroupMember LEFT JOIN PersonGroupMemberReplicate ON PersonGroupMemberReplicate.pgmPk = PersonGroupMember.groupMemberUid  CREATE TRIGGER persongroupmember_remote_insert_ins INSTEAD OF INSERT ON PersonGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonGroupMember(groupMemberUid, groupMemberActive, groupMemberPersonUid, groupMemberGroupUid, groupMemberMasterCsn, groupMemberLocalCsn, groupMemberLastChangedBy, groupMemberLct) VALUES (NEW.groupMemberUid, NEW.groupMemberActive, NEW.groupMemberPersonUid, NEW.groupMemberGroupUid, NEW.groupMemberMasterCsn, NEW.groupMemberLocalCsn, NEW.groupMemberLastChangedBy, NEW.groupMemberLct) /*psql ON CONFLICT (groupMemberUid) DO UPDATE SET groupMemberActive = EXCLUDED.groupMemberActive, groupMemberPersonUid = EXCLUDED.groupMemberPersonUid, groupMemberGroupUid = EXCLUDED.groupMemberGroupUid, groupMemberMasterCsn = EXCLUDED.groupMemberMasterCsn, groupMemberLocalCsn = EXCLUDED.groupMemberLocalCsn, groupMemberLastChangedBy = EXCLUDED.groupMemberLastChangedBy, groupMemberLct = EXCLUDED.groupMemberLct */; END . CREATE TRIGGER ch_ins_50 AFTER INSERT ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_upd_50 AFTER UPDATE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, NEW.personPictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = NEW.personPictureUid); END . CREATE TRIGGER ch_del_50 AFTER DELETE ON PersonPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 50 AS chTableId, OLD.personPictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 50 AND chEntityPk = OLD.personPictureUid); END CREATE VIEW PersonPicture_ReceiveView AS SELECT PersonPicture.*, PersonPictureReplicate.* FROM PersonPicture LEFT JOIN PersonPictureReplicate ON PersonPictureReplicate.ppPk = PersonPicture.personPictureUid  CREATE TRIGGER personpicture_remote_insert_ins INSTEAD OF INSERT ON PersonPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonPicture(personPictureUid, personPicturePersonUid, personPictureMasterCsn, personPictureLocalCsn, personPictureLastChangedBy, personPictureLct, personPictureUri, personPictureMd5, fileSize, picTimestamp, mimeType, personPictureActive) VALUES (NEW.personPictureUid, NEW.personPicturePersonUid, NEW.personPictureMasterCsn, NEW.personPictureLocalCsn, NEW.personPictureLastChangedBy, NEW.personPictureLct, NEW.personPictureUri, NEW.personPictureMd5, NEW.fileSize, NEW.picTimestamp, NEW.mimeType, NEW.personPictureActive) /*psql ON CONFLICT (personPictureUid) DO UPDATE SET personPicturePersonUid = EXCLUDED.personPicturePersonUid, personPictureMasterCsn = EXCLUDED.personPictureMasterCsn, personPictureLocalCsn = EXCLUDED.personPictureLocalCsn, personPictureLastChangedBy = EXCLUDED.personPictureLastChangedBy, personPictureLct = EXCLUDED.personPictureLct, personPictureUri = EXCLUDED.personPictureUri, personPictureMd5 = EXCLUDED.personPictureMd5, fileSize = EXCLUDED.fileSize, picTimestamp = EXCLUDED.picTimestamp, mimeType = EXCLUDED.mimeType, personPictureActive = EXCLUDED.personPictureActive */; END  CREATE TRIGGER ATTUPD_PersonPicture AFTER UPDATE ON PersonPicture FOR EACH ROW WHEN OLD.personPictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.personPictureUri AS zaUri FROM PersonPicture WHERE PersonPicture.personPictureUid = OLD.personPictureUid AND (SELECT COUNT(*) FROM PersonPicture WHERE personPictureMd5 = OLD.personPictureMd5) = 0 ; END " CREATE TRIGGER ch_ins_51 AFTER INSERT ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_upd_51 AFTER UPDATE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, NEW.containerUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = NEW.containerUid); END " CREATE TRIGGER ch_del_51 AFTER DELETE ON Container BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 51 AS chTableId, OLD.containerUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 51 AND chEntityPk = OLD.containerUid); END CREATE VIEW Container_ReceiveView AS SELECT Container.*, ContainerReplicate.* FROM Container LEFT JOIN ContainerReplicate ON ContainerReplicate.containerPk = Container.containerUid r CREATE TRIGGER container_remote_insert_ins INSTEAD OF INSERT ON Container_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Container(containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, cntLct, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries) SELECT NEW.containerUid, NEW.cntLocalCsn, NEW.cntMasterCsn, NEW.cntLastModBy, NEW.cntLct, NEW.fileSize, NEW.containerContentEntryUid, NEW.cntLastModified, NEW.mimeType, NEW.remarks, NEW.mobileOptimized, NEW.cntNumEntries WHERE NEW.cntLct > (SELECT COALESCE( (SELECT ContainerInt.cntLct FROM Container ContainerInt WHERE ContainerInt.containerUid = NEW.containerUid), 0)) /*psql ON CONFLICT (containerUid) DO UPDATE SET cntLocalCsn = EXCLUDED.cntLocalCsn, cntMasterCsn = EXCLUDED.cntMasterCsn, cntLastModBy = EXCLUDED.cntLastModBy, cntLct = EXCLUDED.cntLct, fileSize = EXCLUDED.fileSize, containerContentEntryUid = EXCLUDED.containerContentEntryUid, cntLastModified = EXCLUDED.cntLastModified, mimeType = EXCLUDED.mimeType, remarks = EXCLUDED.remarks, mobileOptimized = EXCLUDED.mobileOptimized, cntNumEntries = EXCLUDED.cntNumEntries */; END  CREATE TRIGGER ch_ins_62 AFTER INSERT ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_upd_62 AFTER UPDATE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, NEW.verbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = NEW.verbUid); END  CREATE TRIGGER ch_del_62 AFTER DELETE ON VerbEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 62 AS chTableId, OLD.verbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 62 AND chEntityPk = OLD.verbUid); END CREATE VIEW VerbEntity_ReceiveView AS SELECT VerbEntity.*, VerbEntityReplicate.* FROM VerbEntity LEFT JOIN VerbEntityReplicate ON VerbEntityReplicate.vePk = VerbEntity.verbUid  CREATE TRIGGER verbentity_remote_insert_ins INSTEAD OF INSERT ON VerbEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO VerbEntity(verbUid, urlId, verbInActive, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, verbLct) VALUES (NEW.verbUid, NEW.urlId, NEW.verbInActive, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.verbLct) /*psql ON CONFLICT (verbUid) DO UPDATE SET urlId = EXCLUDED.urlId, verbInActive = EXCLUDED.verbInActive, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, verbLct = EXCLUDED.verbLct */; END " CREATE TRIGGER ch_ins_64 AFTER INSERT ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END " CREATE TRIGGER ch_upd_64 AFTER UPDATE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, NEW.xObjectUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = NEW.xObjectUid); END " CREATE TRIGGER ch_del_64 AFTER DELETE ON XObjectEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 64 AS chTableId, OLD.xObjectUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 64 AND chEntityPk = OLD.xObjectUid); END CREATE VIEW XObjectEntity_ReceiveView AS SELECT XObjectEntity.*, XObjectEntityReplicate.* FROM XObjectEntity LEFT JOIN XObjectEntityReplicate ON XObjectEntityReplicate.xoePk = XObjectEntity.xObjectUid  CREATE TRIGGER xobjectentity_remote_insert_ins INSTEAD OF INSERT ON XObjectEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XObjectEntity(xObjectUid, objectType, objectId, definitionType, interactionType, correctResponsePattern, objectContentEntryUid, objectStatementRefUid, xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum, xObjectLastChangedBy, xObjectLct) VALUES (NEW.xObjectUid, NEW.objectType, NEW.objectId, NEW.definitionType, NEW.interactionType, NEW.correctResponsePattern, NEW.objectContentEntryUid, NEW.objectStatementRefUid, NEW.xObjectMasterChangeSeqNum, NEW.xObjectocalChangeSeqNum, NEW.xObjectLastChangedBy, NEW.xObjectLct) /*psql ON CONFLICT (xObjectUid) DO UPDATE SET objectType = EXCLUDED.objectType, objectId = EXCLUDED.objectId, definitionType = EXCLUDED.definitionType, interactionType = EXCLUDED.interactionType, correctResponsePattern = EXCLUDED.correctResponsePattern, objectContentEntryUid = EXCLUDED.objectContentEntryUid,objectStatementRefUid = EXCLUDED.objectStatementRefUid, xObjectMasterChangeSeqNum = EXCLUDED.xObjectMasterChangeSeqNum, xObjectocalChangeSeqNum = EXCLUDED.xObjectocalChangeSeqNum, xObjectLastChangedBy = EXCLUDED.xObjectLastChangedBy, xObjectLct = EXCLUDED.xObjectLct */; END  ( CREATE TRIGGER ch_ins_60 AFTER INSERT ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END  ( CREATE TRIGGER ch_upd_60 AFTER UPDATE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, NEW.statementUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = NEW.statementUid); END  ( CREATE TRIGGER ch_del_60 AFTER DELETE ON StatementEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 60 AS chTableId, OLD.statementUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 60 AND chEntityPk = OLD.statementUid); END CREATE VIEW StatementEntity_ReceiveView AS SELECT StatementEntity.*, StatementEntityReplicate.* FROM StatementEntity LEFT JOIN StatementEntityReplicate ON StatementEntityReplicate.sePk = StatementEntity.statementUid  > CREATE TRIGGER statemententity_remote_insert_ins INSTEAD OF INSERT ON StatementEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StatementEntity(statementUid, statementId, statementPersonUid, statementVerbUid, xObjectUid, subStatementActorUid, substatementVerbUid, subStatementObjectUid, agentUid, instructorUid, authorityUid, teamUid, resultCompletion, resultSuccess, resultScoreScaled, resultScoreRaw, resultScoreMin, resultScoreMax, resultDuration, resultResponse, timestamp, stored, contextRegistration, contextPlatform, contextStatementId, fullStatement, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, statementLct, extensionProgress, contentEntryRoot, statementContentEntryUid, statementLearnerGroupUid, statementClazzUid) VALUES (NEW.statementUid, NEW.statementId, NEW.statementPersonUid, NEW.statementVerbUid, NEW.xObjectUid, NEW.subStatementActorUid, NEW.substatementVerbUid, NEW.subStatementObjectUid, NEW.agentUid, NEW.instructorUid, NEW.authorityUid, NEW.teamUid, NEW.resultCompletion, NEW.resultSuccess, NEW.resultScoreScaled, NEW.resultScoreRaw, NEW.resultScoreMin, NEW.resultScoreMax, NEW.resultDuration, NEW.resultResponse, NEW.timestamp, NEW.stored, NEW.contextRegistration, NEW.contextPlatform, NEW.contextStatementId, NEW.fullStatement, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.statementLct, NEW.extensionProgress, NEW.contentEntryRoot, NEW.statementContentEntryUid, NEW.statementLearnerGroupUid, NEW.statementClazzUid) /*psql ON CONFLICT (statementUid) DO UPDATE SET statementId = EXCLUDED.statementId, statementPersonUid = EXCLUDED.statementPersonUid, statementVerbUid = EXCLUDED.statementVerbUid, xObjectUid = EXCLUDED.xObjectUid, subStatementActorUid = EXCLUDED.subStatementActorUid, substatementVerbUid = EXCLUDED.substatementVerbUid, subStatementObjectUid = EXCLUDED.subStatementObjectUid, agentUid = EXCLUDED.agentUid, instructorUid = EXCLUDED.instructorUid, authorityUid = EXCLUDED.authorityUid, teamUid = EXCLUDED.teamUid, resultCompletion = EXCLUDED.resultCompletion, resultSuccess = EXCLUDED.resultSuccess, resultScoreScaled = EXCLUDED.resultScoreScaled, resultScoreRaw = EXCLUDED.resultScoreRaw, resultScoreMin = EXCLUDED.resultScoreMin, resultScoreMax = EXCLUDED.resultScoreMax, resultDuration = EXCLUDED.resultDuration, resultResponse = EXCLUDED.resultResponse, timestamp = EXCLUDED.timestamp, stored = EXCLUDED.stored, contextRegistration = EXCLUDED.contextRegistration, contextPlatform = EXCLUDED.contextPlatform, contextStatementId = EXCLUDED.contextStatementId, fullStatement = EXCLUDED.fullStatement, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, statementLct = EXCLUDED.statementLct, extensionProgress = EXCLUDED.extensionProgress, contentEntryRoot = EXCLUDED.contentEntryRoot, statementContentEntryUid = EXCLUDED.statementContentEntryUid, statementLearnerGroupUid = EXCLUDED.statementLearnerGroupUid, statementClazzUid = EXCLUDED.statementClazzUid */; END X CREATE TRIGGER ch_ins_66 AFTER INSERT ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END X CREATE TRIGGER ch_upd_66 AFTER UPDATE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, NEW.contextXObjectStatementJoinUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = NEW.contextXObjectStatementJoinUid); END X CREATE TRIGGER ch_del_66 AFTER DELETE ON ContextXObjectStatementJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 66 AS chTableId, OLD.contextXObjectStatementJoinUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 66 AND chEntityPk = OLD.contextXObjectStatementJoinUid); END BCREATE VIEW ContextXObjectStatementJoin_ReceiveView AS SELECT ContextXObjectStatementJoin.*, ContextXObjectStatementJoinReplicate.* FROM ContextXObjectStatementJoin LEFT JOIN ContextXObjectStatementJoinReplicate ON ContextXObjectStatementJoinReplicate.cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid  CREATE TRIGGER contextxobjectstatementjoin_remote_insert_ins INSTEAD OF INSERT ON ContextXObjectStatementJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContextXObjectStatementJoin(contextXObjectStatementJoinUid, contextActivityFlag, contextStatementUid, contextXObjectUid, verbMasterChangeSeqNum, verbLocalChangeSeqNum, verbLastChangedBy, contextXObjectLct) VALUES (NEW.contextXObjectStatementJoinUid, NEW.contextActivityFlag, NEW.contextStatementUid, NEW.contextXObjectUid, NEW.verbMasterChangeSeqNum, NEW.verbLocalChangeSeqNum, NEW.verbLastChangedBy, NEW.contextXObjectLct) /*psql ON CONFLICT (contextXObjectStatementJoinUid) DO UPDATE SET contextActivityFlag = EXCLUDED.contextActivityFlag, contextStatementUid = EXCLUDED.contextStatementUid, contextXObjectUid = EXCLUDED.contextXObjectUid, verbMasterChangeSeqNum = EXCLUDED.verbMasterChangeSeqNum, verbLocalChangeSeqNum = EXCLUDED.verbLocalChangeSeqNum, verbLastChangedBy = EXCLUDED.verbLastChangedBy, contextXObjectLct = EXCLUDED.contextXObjectLct */; END  CREATE TRIGGER ch_ins_68 AFTER INSERT ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END  CREATE TRIGGER ch_upd_68 AFTER UPDATE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, NEW.agentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = NEW.agentUid); END ! CREATE TRIGGER ch_del_68 AFTER DELETE ON AgentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 68 AS chTableId, OLD.agentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 68 AND chEntityPk = OLD.agentUid); END #CREATE VIEW AgentEntity_ReceiveView AS SELECT AgentEntity.*, AgentEntityReplicate.* FROM AgentEntity LEFT JOIN AgentEntityReplicate ON AgentEntityReplicate.aePk = AgentEntity.agentUid %A CREATE TRIGGER agententity_remote_insert_ins INSTEAD OF INSERT ON AgentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO AgentEntity(agentUid, agentMbox, agentMbox_sha1sum, agentOpenid, agentAccountName, agentHomePage, agentPersonUid, statementMasterChangeSeqNum, statementLocalChangeSeqNum, statementLastChangedBy, agentLct) VALUES (NEW.agentUid, NEW.agentMbox, NEW.agentMbox_sha1sum, NEW.agentOpenid, NEW.agentAccountName, NEW.agentHomePage, NEW.agentPersonUid, NEW.statementMasterChangeSeqNum, NEW.statementLocalChangeSeqNum, NEW.statementLastChangedBy, NEW.agentLct) /*psql ON CONFLICT (agentUid) DO UPDATE SET agentMbox = EXCLUDED.agentMbox, agentMbox_sha1sum = EXCLUDED.agentMbox_sha1sum, agentOpenid = EXCLUDED.agentOpenid, agentAccountName = EXCLUDED.agentAccountName, agentHomePage = EXCLUDED.agentHomePage, agentPersonUid = EXCLUDED.agentPersonUid, statementMasterChangeSeqNum = EXCLUDED.statementMasterChangeSeqNum, statementLocalChangeSeqNum = EXCLUDED.statementLocalChangeSeqNum, statementLastChangedBy = EXCLUDED.statementLastChangedBy, agentLct = EXCLUDED.agentLct*/; END ' CREATE TRIGGER ch_ins_70 AFTER INSERT ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END ) CREATE TRIGGER ch_upd_70 AFTER UPDATE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, NEW.stateUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = NEW.stateUid); END + CREATE TRIGGER ch_del_70 AFTER DELETE ON StateEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 70 AS chTableId, OLD.stateUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 70 AND chEntityPk = OLD.stateUid); END -CREATE VIEW StateEntity_ReceiveView AS SELECT StateEntity.*, StateEntityReplicate.* FROM StateEntity LEFT JOIN StateEntityReplicate ON StateEntityReplicate.sePk = StateEntity.stateUid / CREATE TRIGGER stateentity_remote_insert_ins INSTEAD OF INSERT ON StateEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateEntity(stateUid, stateId, agentUid, activityId, registration, isIsactive, timestamp, stateMasterChangeSeqNum, stateLocalChangeSeqNum, stateLastChangedBy, stateLct) VALUES (NEW.stateUid, NEW.stateId, NEW.agentUid, NEW.activityId, NEW.registration, NEW.isIsactive, NEW.timestamp, NEW.stateMasterChangeSeqNum, NEW.stateLocalChangeSeqNum, NEW.stateLastChangedBy, NEW.stateLct) /*psql ON CONFLICT (stateUid) DO UPDATE SET stateId = EXCLUDED.stateId, agentUid = EXCLUDED.agentUid, activityId = EXCLUDED.activityId, registration = EXCLUDED.registration, isIsactive = EXCLUDED.isIsactive, timestamp = EXCLUDED.timestamp, stateMasterChangeSeqNum = EXCLUDED.stateMasterChangeSeqNum, stateLocalChangeSeqNum = EXCLUDED.stateLocalChangeSeqNum, stateLastChangedBy = EXCLUDED.stateLastChangedBy, stateLct = EXCLUDED.stateLct */; END 11 CREATE TRIGGER ch_ins_72 AFTER INSERT ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END 31 CREATE TRIGGER ch_upd_72 AFTER UPDATE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, NEW.stateContentUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = NEW.stateContentUid); END 51 CREATE TRIGGER ch_del_72 AFTER DELETE ON StateContentEntity BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 72 AS chTableId, OLD.stateContentUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 72 AND chEntityPk = OLD.stateContentUid); END 7CREATE VIEW StateContentEntity_ReceiveView AS SELECT StateContentEntity.*, StateContentEntityReplicate.* FROM StateContentEntity LEFT JOIN StateContentEntityReplicate ON StateContentEntityReplicate.scePk = StateContentEntity.stateContentUid 98 CREATE TRIGGER statecontententity_remote_insert_ins INSTEAD OF INSERT ON StateContentEntity_ReceiveView FOR EACH ROW BEGIN REPLACE INTO StateContentEntity(stateContentUid, stateContentStateUid, stateContentKey, stateContentValue, isIsactive, stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum, stateContentLastChangedBy, stateContentLct) VALUES (NEW.stateContentUid, NEW.stateContentStateUid, NEW.stateContentKey, NEW.stateContentValue, NEW.isIsactive, NEW.stateContentMasterChangeSeqNum, NEW.stateContentLocalChangeSeqNum, NEW.stateContentLastChangedBy, NEW.stateContentLct) /*psql ON CONFLICT (stateContentUid) DO UPDATE SET stateContentStateUid = EXCLUDED.stateContentStateUid, stateContentKey = EXCLUDED.stateContentKey, stateContentValue = EXCLUDED.stateContentValue, isIsactive = EXCLUDED.isIsactive, stateContentMasterChangeSeqNum = EXCLUDED.stateContentMasterChangeSeqNum, stateContentLocalChangeSeqNum = EXCLUDED.stateContentLocalChangeSeqNum, stateContentLastChangedBy = EXCLUDED.stateContentLastChangedBy, stateContentLct = EXCLUDED.stateContentLct */; END ;4 CREATE TRIGGER ch_ins_74 AFTER INSERT ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END =4 CREATE TRIGGER ch_upd_74 AFTER UPDATE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, NEW.statementLangMapUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = NEW.statementLangMapUid); END ?4 CREATE TRIGGER ch_del_74 AFTER DELETE ON XLangMapEntry BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 74 AS chTableId, OLD.statementLangMapUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 74 AND chEntityPk = OLD.statementLangMapUid); END ACREATE VIEW XLangMapEntry_ReceiveView AS SELECT XLangMapEntry.*, XLangMapEntryReplicate.* FROM XLangMapEntry LEFT JOIN XLangMapEntryReplicate ON XLangMapEntryReplicate.xlmePk = XLangMapEntry.statementLangMapUid Cw CREATE TRIGGER xlangmapentry_remote_insert_ins INSTEAD OF INSERT ON XLangMapEntry_ReceiveView FOR EACH ROW BEGIN REPLACE INTO XLangMapEntry(verbLangMapUid, objectLangMapUid, languageLangMapUid, languageVariantLangMapUid, valueLangMap, statementLangMapMasterCsn, statementLangMapLocalCsn, statementLangMapLcb, statementLangMapLct, statementLangMapUid) VALUES (NEW.verbLangMapUid, NEW.objectLangMapUid, NEW.languageLangMapUid, NEW.languageVariantLangMapUid, NEW.valueLangMap, NEW.statementLangMapMasterCsn, NEW.statementLangMapLocalCsn, NEW.statementLangMapLcb, NEW.statementLangMapLct, NEW.statementLangMapUid) /*psql ON CONFLICT (statementLangMapUid) DO UPDATE SET verbLangMapUid = EXCLUDED.verbLangMapUid, objectLangMapUid = EXCLUDED.objectLangMapUid, languageLangMapUid = EXCLUDED.languageLangMapUid, languageVariantLangMapUid = EXCLUDED.languageVariantLangMapUid, valueLangMap = EXCLUDED.valueLangMap, statementLangMapMasterCsn = EXCLUDED.statementLangMapMasterCsn, statementLangMapLocalCsn = EXCLUDED.statementLangMapLocalCsn, statementLangMapLcb = EXCLUDED.statementLangMapLcb, statementLangMapLct = EXCLUDED.statementLangMapLct */; END E CREATE TRIGGER ch_ins_164 AFTER INSERT ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END G CREATE TRIGGER ch_upd_164 AFTER UPDATE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, NEW.schoolUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = NEW.schoolUid); END I CREATE TRIGGER ch_del_164 AFTER DELETE ON School BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 164 AS chTableId, OLD.schoolUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 164 AND chEntityPk = OLD.schoolUid); END KCREATE VIEW School_ReceiveView AS SELECT School.*, SchoolReplicate.* FROM School LEFT JOIN SchoolReplicate ON SchoolReplicate.schoolPk = School.schoolUid M CREATE TRIGGER school_remote_insert_ins INSTEAD OF INSERT ON School_ReceiveView FOR EACH ROW BEGIN REPLACE INTO School(schoolUid, schoolName, schoolDesc, schoolAddress, schoolActive, schoolPhoneNumber, schoolGender, schoolHolidayCalendarUid, schoolFeatures, schoolLocationLong, schoolLocationLatt, schoolEmailAddress, schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid, schoolCode, schoolMasterChangeSeqNum, schoolLocalChangeSeqNum, schoolLastChangedBy, schoolLct, schoolTimeZone) VALUES (NEW.schoolUid, NEW.schoolName, NEW.schoolDesc, NEW.schoolAddress, NEW.schoolActive, NEW.schoolPhoneNumber, NEW.schoolGender, NEW.schoolHolidayCalendarUid, NEW.schoolFeatures, NEW.schoolLocationLong, NEW.schoolLocationLatt, NEW.schoolEmailAddress, NEW.schoolTeachersPersonGroupUid, NEW.schoolStudentsPersonGroupUid, NEW.schoolPendingStudentsPersonGroupUid, NEW.schoolCode, NEW.schoolMasterChangeSeqNum, NEW.schoolLocalChangeSeqNum, NEW.schoolLastChangedBy, NEW.schoolLct, NEW.schoolTimeZone) /*psql ON CONFLICT (schoolUid) DO UPDATE SET schoolName = EXCLUDED.schoolName, schoolDesc = EXCLUDED.schoolDesc, schoolAddress = EXCLUDED.schoolAddress, schoolActive = EXCLUDED.schoolActive, schoolPhoneNumber = EXCLUDED.schoolPhoneNumber, schoolGender = EXCLUDED.schoolGender, schoolHolidayCalendarUid = EXCLUDED.schoolHolidayCalendarUid, schoolFeatures = EXCLUDED.schoolFeatures, schoolLocationLong = EXCLUDED.schoolLocationLong, schoolLocationLatt = EXCLUDED.schoolLocationLatt, schoolEmailAddress = EXCLUDED.schoolEmailAddress, schoolTeachersPersonGroupUid = EXCLUDED.schoolTeachersPersonGroupUid, schoolStudentsPersonGroupUid = EXCLUDED.schoolStudentsPersonGroupUid, schoolPendingStudentsPersonGroupUid = EXCLUDED.schoolPendingStudentsPersonGroupUid, schoolCode = EXCLUDED.schoolCode, schoolMasterChangeSeqNum = EXCLUDED.schoolMasterChangeSeqNum, schoolLocalChangeSeqNum = EXCLUDED.schoolLocalChangeSeqNum, schoolLastChangedBy = EXCLUDED.schoolLastChangedBy, schoolLct = EXCLUDED.schoolLct, schoolTimeZone = EXCLUDED.schoolTimeZone */; END O. CREATE TRIGGER ch_ins_200 AFTER INSERT ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END Q. CREATE TRIGGER ch_upd_200 AFTER UPDATE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, NEW.schoolMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = NEW.schoolMemberUid); END S. CREATE TRIGGER ch_del_200 AFTER DELETE ON SchoolMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 200 AS chTableId, OLD.schoolMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 200 AND chEntityPk = OLD.schoolMemberUid); END UCREATE VIEW SchoolMember_ReceiveView AS SELECT SchoolMember.*, SchoolMemberReplicate.* FROM SchoolMember LEFT JOIN SchoolMemberReplicate ON SchoolMemberReplicate.smPk = SchoolMember.schoolMemberUid W* CREATE TRIGGER schoolmember_remote_insert_ins INSTEAD OF INSERT ON SchoolMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SchoolMember(schoolMemberUid, schoolMemberPersonUid, schoolMemberSchoolUid, schoolMemberJoinDate, schoolMemberLeftDate, schoolMemberRole, schoolMemberActive, schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy, schoolMemberLct) VALUES (NEW.schoolMemberUid, NEW.schoolMemberPersonUid, NEW.schoolMemberSchoolUid, NEW.schoolMemberJoinDate, NEW.schoolMemberLeftDate, NEW.schoolMemberRole, NEW.schoolMemberActive, NEW.schoolMemberLocalChangeSeqNum, NEW.schoolMemberMasterChangeSeqNum, NEW.schoolMemberLastChangedBy, NEW.schoolMemberLct) /*psql ON CONFLICT (schoolMemberUid) DO UPDATE SET schoolMemberPersonUid = EXCLUDED.schoolMemberPersonUid, schoolMemberSchoolUid = EXCLUDED.schoolMemberSchoolUid, schoolMemberJoinDate = EXCLUDED.schoolMemberJoinDate, schoolMemberLeftDate = EXCLUDED.schoolMemberLeftDate, schoolMemberRole = EXCLUDED.schoolMemberRole, schoolMemberActive = EXCLUDED.schoolMemberActive, schoolMemberLocalChangeSeqNum = EXCLUDED.schoolMemberLocalChangeSeqNum, schoolMemberMasterChangeSeqNum = EXCLUDED.schoolMemberMasterChangeSeqNum, schoolMemberLastChangedBy = EXCLUDED.schoolMemberLastChangedBy, schoolMemberLct = EXCLUDED.schoolMemberLct */; END Y" CREATE TRIGGER ch_ins_208 AFTER INSERT ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END [" CREATE TRIGGER ch_upd_208 AFTER UPDATE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, NEW.commentsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = NEW.commentsUid); END ]" CREATE TRIGGER ch_del_208 AFTER DELETE ON Comments BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 208 AS chTableId, OLD.commentsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 208 AND chEntityPk = OLD.commentsUid); END _CREATE VIEW Comments_ReceiveView AS SELECT Comments.*, CommentsReplicate.* FROM Comments LEFT JOIN CommentsReplicate ON CommentsReplicate.commentsPk = Comments.commentsUid a& CREATE TRIGGER comments_remote_insert_ins INSTEAD OF INSERT ON Comments_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Comments(commentsUid, commentsText, commentsEntityType, commentsEntityUid, commentsPublic, commentsStatus, commentsPersonUid, commentsToPersonUid, commentSubmitterUid, commentsFlagged, commentsInActive, commentsDateTimeAdded, commentsDateTimeUpdated, commentsMCSN, commentsLCSN, commentsLCB, commentsLct) VALUES (NEW.commentsUid, NEW.commentsText, NEW.commentsEntityType, NEW.commentsEntityUid, NEW.commentsPublic, NEW.commentsStatus, NEW.commentsPersonUid, NEW.commentsToPersonUid, NEW.commentSubmitterUid, NEW.commentsFlagged, NEW.commentsInActive, NEW.commentsDateTimeAdded, NEW.commentsDateTimeUpdated, NEW.commentsMCSN, NEW.commentsLCSN, NEW.commentsLCB, NEW.commentsLct) /*psql ON CONFLICT (commentsUid) DO UPDATE SET commentsText = EXCLUDED.commentsText, commentsEntityType = EXCLUDED.commentsEntityType, commentsEntityUid = EXCLUDED.commentsEntityUid, commentsPublic = EXCLUDED.commentsPublic, commentsStatus = EXCLUDED.commentsStatus, commentsPersonUid = EXCLUDED.commentsPersonUid, commentsToPersonUid = EXCLUDED.commentsToPersonUid, commentSubmitterUid = EXCLUDED.commentSubmitterUid, commentsFlagged = EXCLUDED.commentsFlagged, commentsInActive = EXCLUDED.commentsInActive, commentsDateTimeAdded = EXCLUDED.commentsDateTimeAdded, commentsDateTimeUpdated = EXCLUDED.commentsDateTimeUpdated, commentsMCSN = EXCLUDED.commentsMCSN, commentsLCSN = EXCLUDED.commentsLCSN, commentsLCB = EXCLUDED.commentsLCB, commentsLct = EXCLUDED.commentsLct */; END c CREATE TRIGGER ch_ins_101 AFTER INSERT ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END e CREATE TRIGGER ch_upd_101 AFTER UPDATE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, NEW.reportUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = NEW.reportUid); END g CREATE TRIGGER ch_del_101 AFTER DELETE ON Report BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 101 AS chTableId, OLD.reportUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 101 AND chEntityPk = OLD.reportUid); END iCREATE VIEW Report_ReceiveView AS SELECT Report.*, ReportReplicate.* FROM Report LEFT JOIN ReportReplicate ON ReportReplicate.reportPk = Report.reportUid kL CREATE TRIGGER report_remote_insert_ins INSTEAD OF INSERT ON Report_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Report(reportUid, reportOwnerUid, xAxis, reportDateRangeSelection, fromDate, fromRelTo, fromRelOffSet, fromRelUnit, toDate, toRelTo, toRelOffSet, toRelUnit, reportTitle, reportDescription, reportSeries, reportInactive, isTemplate, priority, reportTitleId, reportDescId, reportMasterChangeSeqNum, reportLocalChangeSeqNum, reportLastChangedBy, reportLct) VALUES (NEW.reportUid, NEW.reportOwnerUid, NEW.xAxis, NEW.reportDateRangeSelection, NEW.fromDate, NEW.fromRelTo, NEW.fromRelOffSet, NEW.fromRelUnit, NEW.toDate, NEW.toRelTo, NEW.toRelOffSet, NEW.toRelUnit, NEW.reportTitle, NEW.reportDescription, NEW.reportSeries, NEW.reportInactive, NEW.isTemplate, NEW.priority, NEW.reportTitleId, NEW.reportDescId, NEW.reportMasterChangeSeqNum, NEW.reportLocalChangeSeqNum, NEW.reportLastChangedBy, NEW.reportLct) /*psql ON CONFLICT (reportUid) DO UPDATE SET reportOwnerUid = EXCLUDED.reportOwnerUid, xAxis = EXCLUDED.xAxis, reportDateRangeSelection = EXCLUDED.reportDateRangeSelection, fromDate = EXCLUDED.fromDate, fromRelTo = EXCLUDED.fromRelTo, fromRelOffSet = EXCLUDED.fromRelOffSet, fromRelUnit = EXCLUDED.fromRelUnit, toDate = EXCLUDED.toDate, toRelTo = EXCLUDED.toRelTo, toRelOffSet = EXCLUDED.toRelOffSet, toRelUnit = EXCLUDED.toRelUnit, reportTitle = EXCLUDED.reportTitle, reportDescription = EXCLUDED.reportDescription, reportSeries = EXCLUDED.reportSeries, reportInactive = EXCLUDED.reportInactive, isTemplate = EXCLUDED.isTemplate, priority = EXCLUDED.priority, reportTitleId = EXCLUDED.reportTitleId, reportDescId = EXCLUDED.reportDescId, reportMasterChangeSeqNum = EXCLUDED.reportMasterChangeSeqNum, reportLocalChangeSeqNum = EXCLUDED.reportLocalChangeSeqNum, reportLastChangedBy = EXCLUDED.reportLastChangedBy, reportLct = EXCLUDED.reportLct */; END m CREATE TRIGGER ch_ins_189 AFTER INSERT ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END o CREATE TRIGGER ch_upd_189 AFTER UPDATE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, NEW.siteUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = NEW.siteUid); END q CREATE TRIGGER ch_del_189 AFTER DELETE ON Site BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 189 AS chTableId, OLD.siteUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 189 AND chEntityPk = OLD.siteUid); END sCREATE VIEW Site_ReceiveView AS SELECT Site.*, SiteReplicate.* FROM Site LEFT JOIN SiteReplicate ON SiteReplicate.sitePk = Site.siteUid u CREATE TRIGGER site_remote_insert_ins INSTEAD OF INSERT ON Site_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Site(siteUid, sitePcsn, siteLcsn, siteLcb, siteLct, siteName, guestLogin, registrationAllowed, authSalt) VALUES (NEW.siteUid, NEW.sitePcsn, NEW.siteLcsn, NEW.siteLcb, NEW.siteLct, NEW.siteName, NEW.guestLogin, NEW.registrationAllowed, NEW.authSalt) /*psql ON CONFLICT (siteUid) DO UPDATE SET sitePcsn = EXCLUDED.sitePcsn, siteLcsn = EXCLUDED.siteLcsn, siteLcb = EXCLUDED.siteLcb, siteLct = EXCLUDED.siteLct, siteName = EXCLUDED.siteName, guestLogin = EXCLUDED.guestLogin, registrationAllowed = EXCLUDED.registrationAllowed, authSalt = EXCLUDED.authSalt*/; END w. CREATE TRIGGER ch_ins_301 AFTER INSERT ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END y. CREATE TRIGGER ch_upd_301 AFTER UPDATE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, NEW.learnerGroupUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = NEW.learnerGroupUid); END {. CREATE TRIGGER ch_del_301 AFTER DELETE ON LearnerGroup BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 301 AS chTableId, OLD.learnerGroupUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 301 AND chEntityPk = OLD.learnerGroupUid); END }CREATE VIEW LearnerGroup_ReceiveView AS SELECT LearnerGroup.*, LearnerGroupReplicate.* FROM LearnerGroup LEFT JOIN LearnerGroupReplicate ON LearnerGroupReplicate.lgPk = LearnerGroup.learnerGroupUid d CREATE TRIGGER learnergroup_remote_insert_ins INSTEAD OF INSERT ON LearnerGroup_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroup(learnerGroupUid, learnerGroupName, learnerGroupDescription, learnerGroupActive, learnerGroupMCSN, learnerGroupCSN, learnerGroupLCB, learnerGroupLct) VALUES (NEW.learnerGroupUid, NEW.learnerGroupName, NEW.learnerGroupDescription, NEW.learnerGroupActive, NEW.learnerGroupMCSN, NEW.learnerGroupCSN, NEW.learnerGroupLCB, NEW.learnerGroupLct) /*psql ON CONFLICT (learnerGroupUid) DO UPDATE SET learnerGroupName = EXCLUDED.learnerGroupName, learnerGroupDescription = EXCLUDED.learnerGroupDescription, learnerGroupActive = EXCLUDED.learnerGroupActive, learnerGroupMCSN = EXCLUDED.learnerGroupMCSN, learnerGroupCSN = EXCLUDED.learnerGroupCSN, learnerGroupLCB = EXCLUDED.learnerGroupLCB, learnerGroupLct = EXCLUDED.learnerGroupLct */; END @ CREATE TRIGGER ch_ins_300 AFTER INSERT ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_upd_300 AFTER UPDATE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, NEW.learnerGroupMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = NEW.learnerGroupMemberUid); END @ CREATE TRIGGER ch_del_300 AFTER DELETE ON LearnerGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 300 AS chTableId, OLD.learnerGroupMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 300 AND chEntityPk = OLD.learnerGroupMemberUid); END CREATE VIEW LearnerGroupMember_ReceiveView AS SELECT LearnerGroupMember.*, LearnerGroupMemberReplicate.* FROM LearnerGroupMember LEFT JOIN LearnerGroupMemberReplicate ON LearnerGroupMemberReplicate.lgmPk = LearnerGroupMember.learnerGroupMemberUid  CREATE TRIGGER learnergroupmember_remote_insert_ins INSTEAD OF INSERT ON LearnerGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO LearnerGroupMember(learnerGroupMemberUid, learnerGroupMemberPersonUid, learnerGroupMemberLgUid, learnerGroupMemberRole, learnerGroupMemberActive, learnerGroupMemberMCSN, learnerGroupMemberCSN, learnerGroupMemberLCB, learnerGroupMemberLct) VALUES (NEW.learnerGroupMemberUid, NEW.learnerGroupMemberPersonUid, NEW.learnerGroupMemberLgUid, NEW.learnerGroupMemberRole, NEW.learnerGroupMemberActive, NEW.learnerGroupMemberMCSN, NEW.learnerGroupMemberCSN, NEW.learnerGroupMemberLCB, NEW.learnerGroupMemberLct) /*psql ON CONFLICT (learnerGroupMemberUid) DO UPDATE SET learnerGroupMemberPersonUid = EXCLUDED.learnerGroupMemberPersonUid, learnerGroupMemberLgUid = EXCLUDED.learnerGroupMemberLgUid, learnerGroupMemberRole = EXCLUDED.learnerGroupMemberRole, learnerGroupMemberActive = EXCLUDED.learnerGroupMemberActive, learnerGroupMemberMCSN = EXCLUDED.learnerGroupMemberMCSN, learnerGroupMemberCSN = EXCLUDED.learnerGroupMemberCSN, learnerGroupMemberLCB = EXCLUDED.learnerGroupMemberLCB, learnerGroupMemberLct = EXCLUDED.learnerGroupMemberLct */; END F CREATE TRIGGER ch_ins_302 AFTER INSERT ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_upd_302 AFTER UPDATE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, NEW.groupLearningSessionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = NEW.groupLearningSessionUid); END F CREATE TRIGGER ch_del_302 AFTER DELETE ON GroupLearningSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 302 AS chTableId, OLD.groupLearningSessionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 302 AND chEntityPk = OLD.groupLearningSessionUid); END CREATE VIEW GroupLearningSession_ReceiveView AS SELECT GroupLearningSession.*, GroupLearningSessionReplicate.* FROM GroupLearningSession LEFT JOIN GroupLearningSessionReplicate ON GroupLearningSessionReplicate.glsPk = GroupLearningSession.groupLearningSessionUid  CREATE TRIGGER grouplearningsession_remote_insert_ins INSTEAD OF INSERT ON GroupLearningSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO GroupLearningSession(groupLearningSessionUid, groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid, groupLearningSessionInactive, groupLearningSessionMCSN, groupLearningSessionCSN, groupLearningSessionLCB, groupLearningSessionLct) VALUES (NEW.groupLearningSessionUid, NEW.groupLearningSessionContentUid, NEW.groupLearningSessionLearnerGroupUid, NEW.groupLearningSessionInactive, NEW.groupLearningSessionMCSN, NEW.groupLearningSessionCSN, NEW.groupLearningSessionLCB, NEW.groupLearningSessionLct) /*psql ON CONFLICT (groupLearningSessionUid) DO UPDATE SET groupLearningSessionContentUid = EXCLUDED.groupLearningSessionContentUid, groupLearningSessionLearnerGroupUid = EXCLUDED.groupLearningSessionLearnerGroupUid, groupLearningSessionInactive = EXCLUDED.groupLearningSessionInactive, groupLearningSessionMCSN = EXCLUDED.groupLearningSessionMCSN, groupLearningSessionCSN = EXCLUDED.groupLearningSessionCSN, groupLearningSessionLCB = EXCLUDED.groupLearningSessionLCB, groupLearningSessionLct = EXCLUDED.groupLearningSessionLct */; END  CREATE TRIGGER ch_ins_272 AFTER INSERT ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_upd_272 AFTER UPDATE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, NEW.sTermsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = NEW.sTermsUid); END  CREATE TRIGGER ch_del_272 AFTER DELETE ON SiteTerms BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 272 AS chTableId, OLD.sTermsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 272 AND chEntityPk = OLD.sTermsUid); END CREATE VIEW SiteTerms_ReceiveView AS SELECT SiteTerms.*, SiteTermsReplicate.* FROM SiteTerms LEFT JOIN SiteTermsReplicate ON SiteTermsReplicate.stPk = SiteTerms.sTermsUid  CREATE TRIGGER siteterms_remote_insert_ins INSTEAD OF INSERT ON SiteTerms_ReceiveView FOR EACH ROW BEGIN REPLACE INTO SiteTerms(sTermsUid, termsHtml, sTermsLang, sTermsLangUid, sTermsActive, sTermsLastChangedBy, sTermsPrimaryCsn, sTermsLocalCsn, sTermsLct) VALUES (NEW.sTermsUid, NEW.termsHtml, NEW.sTermsLang, NEW.sTermsLangUid, NEW.sTermsActive, NEW.sTermsLastChangedBy, NEW.sTermsPrimaryCsn, NEW.sTermsLocalCsn, NEW.sTermsLct) /*psql ON CONFLICT (sTermsUid) DO UPDATE SET termsHtml = EXCLUDED.termsHtml, sTermsLang = EXCLUDED.sTermsLang, sTermsLangUid = EXCLUDED.sTermsLangUid, sTermsActive = EXCLUDED.sTermsActive, sTermsLastChangedBy = EXCLUDED.sTermsLastChangedBy, sTermsPrimaryCsn = EXCLUDED.sTermsPrimaryCsn, sTermsLocalCsn = EXCLUDED.sTermsLocalCsn, sTermsLct = EXCLUDED.sTermsLct */; END  CREATE TRIGGER ch_ins_134 AFTER INSERT ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END  CREATE TRIGGER ch_upd_134 AFTER UPDATE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, NEW.ccjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = NEW.ccjUid); END  CREATE TRIGGER ch_del_134 AFTER DELETE ON ClazzContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 134 AS chTableId, OLD.ccjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 134 AND chEntityPk = OLD.ccjUid); END CREATE VIEW ClazzContentJoin_ReceiveView AS SELECT ClazzContentJoin.*, ClazzContentJoinReplicate.* FROM ClazzContentJoin LEFT JOIN ClazzContentJoinReplicate ON ClazzContentJoinReplicate.ccjPk = ClazzContentJoin.ccjUid  CREATE TRIGGER clazzcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzContentJoin(ccjUid, ccjContentEntryUid, ccjClazzUid, ccjActive, ccjLocalChangeSeqNum, ccjMasterChangeSeqNum, ccjLastChangedBy, ccjLct) VALUES (NEW.ccjUid, NEW.ccjContentEntryUid, NEW.ccjClazzUid, NEW.ccjActive, NEW.ccjLocalChangeSeqNum, NEW.ccjMasterChangeSeqNum, NEW.ccjLastChangedBy, NEW.ccjLct) /*psql ON CONFLICT (ccjUid) DO UPDATE SET ccjContentEntryUid = EXCLUDED.ccjContentEntryUid, ccjClazzUid = EXCLUDED.ccjClazzUid, ccjActive = EXCLUDED.ccjActive, ccjLocalChangeSeqNum = EXCLUDED.ccjLocalChangeSeqNum, ccjMasterChangeSeqNum = EXCLUDED.ccjMasterChangeSeqNum, ccjLastChangedBy = EXCLUDED.ccjLastChangedBy, ccjLct = EXCLUDED.ccjLct */; END  CREATE TRIGGER ch_ins_512 AFTER INSERT ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END  CREATE TRIGGER ch_upd_512 AFTER UPDATE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, NEW.ppjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = NEW.ppjUid); END  CREATE TRIGGER ch_del_512 AFTER DELETE ON PersonParentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 512 AS chTableId, OLD.ppjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 512 AND chEntityPk = OLD.ppjUid); END CREATE VIEW PersonParentJoin_ReceiveView AS SELECT PersonParentJoin.*, PersonParentJoinReplicate.* FROM PersonParentJoin LEFT JOIN PersonParentJoinReplicate ON PersonParentJoinReplicate.ppjPk = PersonParentJoin.ppjUid U CREATE TRIGGER personparentjoin_remote_insert_ins INSTEAD OF INSERT ON PersonParentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonParentJoin(ppjUid, ppjPcsn, ppjLcsn, ppjLcb, ppjLct, ppjParentPersonUid, ppjMinorPersonUid, ppjRelationship, ppjEmail, ppjPhone, ppjInactive, ppjStatus, ppjApprovalTiemstamp, ppjApprovalIpAddr) VALUES (NEW.ppjUid, NEW.ppjPcsn, NEW.ppjLcsn, NEW.ppjLcb, NEW.ppjLct, NEW.ppjParentPersonUid, NEW.ppjMinorPersonUid, NEW.ppjRelationship, NEW.ppjEmail, NEW.ppjPhone, NEW.ppjInactive, NEW.ppjStatus, NEW.ppjApprovalTiemstamp, NEW.ppjApprovalIpAddr) /*psql ON CONFLICT (ppjUid) DO UPDATE SET ppjPcsn = EXCLUDED.ppjPcsn, ppjLcsn = EXCLUDED.ppjLcsn, ppjLcb = EXCLUDED.ppjLcb, ppjLct = EXCLUDED.ppjLct, ppjParentPersonUid = EXCLUDED.ppjParentPersonUid, ppjMinorPersonUid = EXCLUDED.ppjMinorPersonUid, ppjRelationship = EXCLUDED.ppjRelationship, ppjEmail = EXCLUDED.ppjEmail, ppjPhone = EXCLUDED.ppjPhone, ppjInactive = EXCLUDED.ppjInactive, ppjStatus = EXCLUDED.ppjStatus, ppjApprovalTiemstamp = EXCLUDED.ppjApprovalTiemstamp, ppjApprovalIpAddr = EXCLUDED.ppjApprovalIpAddr */; END  CREATE TRIGGER ch_ins_48 AFTER INSERT ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END  CREATE TRIGGER ch_upd_48 AFTER UPDATE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, NEW.sgUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = NEW.sgUid); END  CREATE TRIGGER ch_del_48 AFTER DELETE ON ScopedGrant BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 48 AS chTableId, OLD.sgUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 48 AND chEntityPk = OLD.sgUid); END CREATE VIEW ScopedGrant_ReceiveView AS SELECT ScopedGrant.*, ScopedGrantReplicate.* FROM ScopedGrant LEFT JOIN ScopedGrantReplicate ON ScopedGrantReplicate.sgPk = ScopedGrant.sgUid  CREATE TRIGGER sg_remote_insert_ins INSTEAD OF INSERT ON ScopedGrant_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ScopedGrant(sgUid, sgPcsn, sgLcsn, sgLcb, sgLct, sgTableId, sgEntityUid, sgPermissions, sgGroupUid, sgIndex, sgFlags) VALUES (NEW.sgUid, NEW.sgPcsn, NEW.sgLcsn, NEW.sgLcb, NEW.sgLct, NEW.sgTableId, NEW.sgEntityUid, NEW.sgPermissions, NEW.sgGroupUid, NEW.sgIndex, NEW.sgFlags) /*psql ON CONFLICT(sgUid) DO UPDATE SET sgLct = EXCLUDED.sgLct, sgPermissions = EXCLUDED.sgPermissions */ ; END  CREATE TRIGGER ch_ins_419 AFTER INSERT ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END  CREATE TRIGGER ch_upd_419 AFTER UPDATE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, NEW.errUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = NEW.errUid); END  CREATE TRIGGER ch_del_419 AFTER DELETE ON ErrorReport BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 419 AS chTableId, OLD.errUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 419 AND chEntityPk = OLD.errUid); END CREATE VIEW ErrorReport_ReceiveView AS SELECT ErrorReport.*, ErrorReportReplicate.* FROM ErrorReport LEFT JOIN ErrorReportReplicate ON ErrorReportReplicate.erPk = ErrorReport.errUid  CREATE TRIGGER errorreport_remote_insert_ins INSTEAD OF INSERT ON ErrorReport_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ErrorReport(errUid, errPcsn, errLcsn, errLcb, errLct, severity, timestamp, presenterUri, appVersion, versionCode, errorCode, operatingSys, osVersion, stackTrace, message) VALUES (NEW.errUid, NEW.errPcsn, NEW.errLcsn, NEW.errLcb, NEW.errLct, NEW.severity, NEW.timestamp, NEW.presenterUri, NEW.appVersion, NEW.versionCode, NEW.errorCode, NEW.operatingSys, NEW.osVersion, NEW.stackTrace, NEW.message) /*psql ON CONFLICT (errUid) DO UPDATE SET errPcsn = EXCLUDED.errPcsn, errLcsn = EXCLUDED.errLcsn, errLcb = EXCLUDED.errLcb, errLct = EXCLUDED.errLct, severity = EXCLUDED.severity, timestamp = EXCLUDED.timestamp, presenterUri = EXCLUDED.presenterUri, appVersion = EXCLUDED.appVersion, versionCode = EXCLUDED.versionCode, errorCode = EXCLUDED.errorCode, operatingSys = EXCLUDED.operatingSys, osVersion = EXCLUDED.osVersion, stackTrace = EXCLUDED.stackTrace, message = EXCLUDED.message */; END  CREATE TRIGGER ch_ins_520 AFTER INSERT ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END  CREATE TRIGGER ch_upd_520 AFTER UPDATE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, NEW.caUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = NEW.caUid); END  CREATE TRIGGER ch_del_520 AFTER DELETE ON ClazzAssignment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 520 AS chTableId, OLD.caUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 520 AND chEntityPk = OLD.caUid); END CREATE VIEW ClazzAssignment_ReceiveView AS SELECT ClazzAssignment.*, ClazzAssignmentReplicate.* FROM ClazzAssignment LEFT JOIN ClazzAssignmentReplicate ON ClazzAssignmentReplicate.caPk = ClazzAssignment.caUid f CREATE TRIGGER clazzassignment_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignment(caUid, caTitle, caDescription, caGroupUid, caActive, caClassCommentEnabled, caPrivateCommentsEnabled, caRequireFileSubmission, caFileType, caSizeLimit, caNumberOfFiles, caSubmissionPolicy, caMarkingType, caRequireTextSubmission, caTextLimitType, caTextLimit, caXObjectUid, caClazzUid, caLocalChangeSeqNum, caMasterChangeSeqNum, caLastChangedBy, caLct) VALUES (NEW.caUid, NEW.caTitle, NEW.caDescription, NEW.caGroupUid, NEW.caActive, NEW.caClassCommentEnabled, NEW.caPrivateCommentsEnabled, NEW.caRequireFileSubmission, NEW.caFileType, NEW.caSizeLimit, NEW.caNumberOfFiles, NEW.caSubmissionPolicy, NEW.caMarkingType,NEW.caRequireTextSubmission, NEW.caTextLimitType, NEW.caTextLimit, NEW.caXObjectUid, NEW.caClazzUid, NEW.caLocalChangeSeqNum, NEW.caMasterChangeSeqNum, NEW.caLastChangedBy, NEW.caLct) /*psql ON CONFLICT (caUid) DO UPDATE SET caTitle = EXCLUDED.caTitle, caDescription = EXCLUDED.caDescription, caGroupUid = EXCLUDED.caGroupUid, caActive = EXCLUDED.caActive, caClassCommentEnabled = EXCLUDED.caClassCommentEnabled, caPrivateCommentsEnabled = EXCLUDED.caPrivateCommentsEnabled, caRequireFileSubmission = EXCLUDED.caRequireFileSubmission, caFileType = EXCLUDED.caFileType, caSizeLimit = EXCLUDED.caSizeLimit, caNumberOfFiles = EXCLUDED.caNumberOfFiles, caSubmissionPolicy = EXCLUDED.caSubmissionPolicy, caMarkingType = EXCLUDED.caMarkingType, caRequireTextSubmission = EXCLUDED.caRequireTextSubmission, caTextLimitType = EXCLUDED.caTextLimitType, caTextLimit = EXCLUDED.caTextLimit, caXObjectUid = EXCLUDED.caXObjectUid, caClazzUid = EXCLUDED.caClazzUid, caLocalChangeSeqNum = EXCLUDED.caLocalChangeSeqNum, caMasterChangeSeqNum = EXCLUDED.caMasterChangeSeqNum, caLastChangedBy = EXCLUDED.caLastChangedBy, caLct = EXCLUDED.caLct */; END , CREATE TRIGGER ch_ins_521 AFTER INSERT ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END , CREATE TRIGGER ch_upd_521 AFTER UPDATE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, NEW.cacjUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = NEW.cacjUid); END , CREATE TRIGGER ch_del_521 AFTER DELETE ON ClazzAssignmentContentJoin BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 521 AS chTableId, OLD.cacjUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 521 AND chEntityPk = OLD.cacjUid); END #CREATE VIEW ClazzAssignmentContentJoin_ReceiveView AS SELECT ClazzAssignmentContentJoin.*, ClazzAssignmentContentJoinReplicate.* FROM ClazzAssignmentContentJoin LEFT JOIN ClazzAssignmentContentJoinReplicate ON ClazzAssignmentContentJoinReplicate.cacjPk = ClazzAssignmentContentJoin.cacjUid  CREATE TRIGGER clazzassignmentcontentjoin_remote_insert_ins INSTEAD OF INSERT ON ClazzAssignmentContentJoin_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ClazzAssignmentContentJoin(cacjUid, cacjContentUid, cacjAssignmentUid, cacjActive,cacjWeight, cacjMCSN, cacjLCSN, cacjLCB, cacjLct) VALUES (NEW.cacjUid, NEW.cacjContentUid, NEW.cacjAssignmentUid, NEW.cacjActive, NEW.cacjWeight, NEW.cacjMCSN, NEW.cacjLCSN, NEW.cacjLCB, NEW.cacjLct) /*psql ON CONFLICT (cacjUid) DO UPDATE SET cacjContentUid = EXCLUDED.cacjContentUid, cacjAssignmentUid = EXCLUDED.cacjAssignmentUid, cacjActive = EXCLUDED.cacjActive, cacjWeight = EXCLUDED.cacjWeight, cacjMCSN = EXCLUDED.cacjMCSN, cacjLCSN = EXCLUDED.cacjLCSN, cacjLCB = EXCLUDED.cacjLCB, cacjLct = EXCLUDED.cacjLct */; END * CREATE TRIGGER ch_ins_522 AFTER INSERT ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_upd_522 AFTER UPDATE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, NEW.casUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = NEW.casUid); END * CREATE TRIGGER ch_del_522 AFTER DELETE ON CourseAssignmentSubmission BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 522 AS chTableId, OLD.casUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 522 AND chEntityPk = OLD.casUid); END !CREATE VIEW CourseAssignmentSubmission_ReceiveView AS SELECT CourseAssignmentSubmission.*, CourseAssignmentSubmissionReplicate.* FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionReplicate ON CourseAssignmentSubmissionReplicate.casPk = CourseAssignmentSubmission.casUid  CREATE TRIGGER courseassignmentsubmission_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmission_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmission(casUid, casAssignmentUid, casSubmitterUid, casSubmitterPersonUid, casText, casType, casTimestamp) VALUES (NEW.casUid, NEW.casAssignmentUid, NEW.casSubmitterUid, NEW.casSubmitterPersonUid, NEW.casText, NEW.casType, NEW.casTimestamp) /*psql ON CONFLICT (casUid) DO UPDATE SET casAssignmentUid = EXCLUDED.casAssignmentUid, casSubmitterUid = EXCLUDED.casSubmitterUid, casSubmitterPersonUid = EXCLUDED.casSubmitterPersonUid, casText = EXCLUDED.casText, casType = EXCLUDED.casType, casTimestamp = EXCLUDED.casTimestamp */; END 3 CREATE TRIGGER ch_ins_90 AFTER INSERT ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_upd_90 AFTER UPDATE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, NEW.casaUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = NEW.casaUid); END 3 CREATE TRIGGER ch_del_90 AFTER DELETE ON CourseAssignmentSubmissionAttachment BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 90 AS chTableId, OLD.casaUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 90 AND chEntityPk = OLD.casaUid); END iCREATE VIEW CourseAssignmentSubmissionAttachment_ReceiveView AS SELECT CourseAssignmentSubmissionAttachment.*, CourseAssignmentSubmissionAttachmentReplicate.* FROM CourseAssignmentSubmissionAttachment LEFT JOIN CourseAssignmentSubmissionAttachmentReplicate ON CourseAssignmentSubmissionAttachmentReplicate.casaPk = CourseAssignmentSubmissionAttachment.casaUid  CREATE TRIGGER courseassignmentsubmissionattachment_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentSubmissionAttachment_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentSubmissionAttachment(casaUid, casaSubmissionUid, casaMimeType,casaFileName, casaUri, casaMd5, casaSize, casaTimestamp) VALUES (NEW.casaUid, NEW.casaSubmissionUid, NEW.casaMimeType, NEW.casaFileName, NEW.casaUri, NEW.casaMd5, NEW.casaSize, NEW.casaTimestamp) /*psql ON CONFLICT (casaUid) DO UPDATE SET casaSubmissionUid = EXCLUDED.casaSubmissionUid, casaMimeType = EXCLUDED.casaMimeType, casaFileName = EXCLUDED.casaFileName, casaUri = EXCLUDED.casaUri, casaMd5 = EXCLUDED.casaMd5, casaSize = EXCLUDED.casaSize, casaTimestamp = EXCLUDED.casaTimestamp */; END F CREATE TRIGGER ATTUPD_CourseAssignmentSubmissionAttachment AFTER UPDATE ON CourseAssignmentSubmissionAttachment FOR EACH ROW WHEN OLD.casaMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.casaUri AS zaUri FROM CourseAssignmentSubmissionAttachment WHERE CourseAssignmentSubmissionAttachment.casaUid = OLD.casaUid AND (SELECT COUNT(*) FROM CourseAssignmentSubmissionAttachment WHERE casaMd5 = OLD.casaMd5) = 0 ; END $ CREATE TRIGGER ch_ins_523 AFTER INSERT ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_upd_523 AFTER UPDATE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, NEW.camUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = NEW.camUid); END $ CREATE TRIGGER ch_del_523 AFTER DELETE ON CourseAssignmentMark BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 523 AS chTableId, OLD.camUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 523 AND chEntityPk = OLD.camUid); END CREATE VIEW CourseAssignmentMark_ReceiveView AS SELECT CourseAssignmentMark.*, CourseAssignmentMarkReplicate.* FROM CourseAssignmentMark LEFT JOIN CourseAssignmentMarkReplicate ON CourseAssignmentMarkReplicate.camPk = CourseAssignmentMark.camUid 5 CREATE TRIGGER courseassignmentmark_remote_insert_ins INSTEAD OF INSERT ON CourseAssignmentMark_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseAssignmentMark(camUid, camAssignmentUid, camSubmitterUid, camMark, camPenalty, camLct) VALUES (NEW.camUid, NEW.camAssignmentUid, NEW.camSubmitterUid, NEW.camMark, NEW.camPenalty, NEW.camLct) /*psql ON CONFLICT (camUid) DO UPDATE SET camAssignmentUid = EXCLUDED.camAssignmentUid, camSubmitterUid = EXCLUDED.camSubmitterUid, camMark = EXCLUDED.camMark, camPenalty = EXCLUDED.camPenalty, camLct = EXCLUDED.camLct */; END  CREATE TRIGGER ch_ins_678 AFTER INSERT ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_upd_678 AFTER UPDATE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, NEW.pauthUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = NEW.pauthUid); END  CREATE TRIGGER ch_del_678 AFTER DELETE ON PersonAuth2 BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 678 AS chTableId, OLD.pauthUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 678 AND chEntityPk = OLD.pauthUid); END CREATE VIEW PersonAuth2_ReceiveView AS SELECT PersonAuth2.*, PersonAuth2Replicate.* FROM PersonAuth2 LEFT JOIN PersonAuth2Replicate ON PersonAuth2Replicate.paPk = PersonAuth2.pauthUid B CREATE TRIGGER personauth2_remote_insert_ins INSTEAD OF INSERT ON PersonAuth2_ReceiveView FOR EACH ROW BEGIN REPLACE INTO PersonAuth2(pauthUid, pauthMechanism, pauthAuth, pauthLcsn, pauthPcsn, pauthLcb, pauthLct) VALUES (NEW.pauthUid, NEW.pauthMechanism, NEW.pauthAuth, NEW.pauthLcsn, NEW.pauthPcsn, NEW.pauthLcb, NEW.pauthLct) /*psql ON CONFLICT (pauthUid) DO UPDATE SET pauthMechanism = EXCLUDED.pauthMechanism, pauthAuth = EXCLUDED.pauthAuth, pauthLcsn = EXCLUDED.pauthLcsn, pauthPcsn = EXCLUDED.pauthPcsn, pauthLcb = EXCLUDED.pauthLcb, pauthLct = EXCLUDED.pauthLct */; END  CREATE TRIGGER ch_ins_679 AFTER INSERT ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END  CREATE TRIGGER ch_upd_679 AFTER UPDATE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, NEW.usUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = NEW.usUid); END   CREATE TRIGGER ch_del_679 AFTER DELETE ON UserSession BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 679 AS chTableId, OLD.usUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 679 AND chEntityPk = OLD.usUid); END  CREATE VIEW UserSession_ReceiveView AS SELECT UserSession.*, UserSessionReplicate.* FROM UserSession LEFT JOIN UserSessionReplicate ON UserSessionReplicate.usPk = UserSession.usUid  q CREATE TRIGGER usersession_remote_insert_ins INSTEAD OF INSERT ON UserSession_ReceiveView FOR EACH ROW BEGIN REPLACE INTO UserSession(usUid, usPcsn, usLcsn, usLcb, usLct, usPersonUid, usClientNodeId, usStartTime, usEndTime, usStatus, usReason, usAuth, usSessionType) VALUES (NEW.usUid, NEW.usPcsn, NEW.usLcsn, NEW.usLcb, NEW.usLct, NEW.usPersonUid, NEW.usClientNodeId, NEW.usStartTime, NEW.usEndTime, NEW.usStatus, NEW.usReason, NEW.usAuth, NEW.usSessionType) /*psql ON CONFLICT (usUid) DO UPDATE SET usPcsn = EXCLUDED.usPcsn, usLcsn = EXCLUDED.usLcsn, usLcb = EXCLUDED.usLcb, usLct = EXCLUDED.usLct, usPersonUid = EXCLUDED.usPersonUid, usClientNodeId = EXCLUDED.usClientNodeId, usStartTime = EXCLUDED.usStartTime, usEndTime = EXCLUDED.usEndTime, usStatus = EXCLUDED.usStatus, usReason = EXCLUDED.usReason, usAuth = EXCLUDED.usAuth, usSessionType = EXCLUDED.usSessionType */; END  CREATE TRIGGER ch_ins_124 AFTER INSERT ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_upd_124 AFTER UPDATE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, NEW.cbUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = NEW.cbUid); END  CREATE TRIGGER ch_del_124 AFTER DELETE ON CourseBlock BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 124 AS chTableId, OLD.cbUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 124 AND chEntityPk = OLD.cbUid); END CREATE VIEW CourseBlock_ReceiveView AS SELECT CourseBlock.*, CourseBlockReplicate.* FROM CourseBlock LEFT JOIN CourseBlockReplicate ON CourseBlockReplicate.cbPk = CourseBlock.cbUid  CREATE TRIGGER courseblock_remote_insert_ins INSTEAD OF INSERT ON CourseBlock_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseBlock(cbUid, cbType, cbIndentLevel, cbModuleParentBlockUid, cbTitle, cbDescription, cbCompletionCriteria, cbHideUntilDate, cbDeadlineDate, cbLateSubmissionPenalty, cbGracePeriodDate, cbMaxPoints,cbMinPoints, cbIndex, cbClazzUid, cbActive,cbHidden, cbEntityUid, cbLct) VALUES (NEW.cbUid, NEW.cbType, NEW.cbIndentLevel, NEW.cbModuleParentBlockUid, NEW.cbTitle, NEW.cbDescription, NEW.cbCompletionCriteria, NEW.cbHideUntilDate, NEW.cbDeadlineDate, NEW.cbLateSubmissionPenalty, NEW.cbGracePeriodDate, NEW.cbMaxPoints,NEW.cbMinPoints, NEW.cbIndex, NEW.cbClazzUid,NEW.cbActive, NEW.cbHidden, NEW.cbEntityUid, NEW.cbLct) /*psql ON CONFLICT (cbUid) DO UPDATE SET cbType = EXCLUDED.cbType, cbIndentLevel = EXCLUDED.cbIndentLevel, cbModuleParentBlockUid = EXCLUDED.cbModuleParentBlockUid, cbTitle = EXCLUDED.cbTitle, cbDescription = EXCLUDED.cbDescription, cbCompletionCriteria = EXCLUDED.cbCompletionCriteria, cbHideUntilDate = EXCLUDED.cbHideUntilDate,cbDeadlineDate = EXCLUDED.cbDeadlineDate, cbLateSubmissionPenalty = EXCLUDED.cbLateSubmissionPenalty, cbGracePeriodDate= EXCLUDED.cbGracePeriodDate, cbMaxPoints = EXCLUDED.cbMaxPoints, cbMinPoints = EXCLUDED.cbMinPoints, cbIndex = EXCLUDED.cbIndex,cbClazzUid = EXCLUDED.cbClazzUid, cbActive = EXCLUDED.cbActive, cbHidden = EXCLUDED.cbHidden, cbEntityUid = EXCLUDED.cbEntityUid, cbLct = EXCLUDED.cbLct */; END  CREATE TRIGGER ch_ins_450 AFTER INSERT ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END  CREATE TRIGGER ch_upd_450 AFTER UPDATE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, NEW.ctUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = NEW.ctUid); END  CREATE TRIGGER ch_del_450 AFTER DELETE ON CourseTerminology BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 450 AS chTableId, OLD.ctUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 450 AND chEntityPk = OLD.ctUid); END CREATE VIEW CourseTerminology_ReceiveView AS SELECT CourseTerminology.*, CourseTerminologyReplicate.* FROM CourseTerminology LEFT JOIN CourseTerminologyReplicate ON CourseTerminologyReplicate.ctPk = CourseTerminology.ctUid ! CREATE TRIGGER courseterminology_remote_insert_ins INSTEAD OF INSERT ON CourseTerminology_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseTerminology(ctUid, ctTitle, ctTerminology, ctLct) VALUES (NEW.ctUid, NEW.ctTitle, NEW.ctTerminology, NEW.ctLct) /*psql ON CONFLICT (ctUid) DO UPDATE SET ctTitle = EXCLUDED.ctTitle, ctTerminology = EXCLUDED.ctTerminology, ctLct = EXCLUDED.ctLct */; END # CREATE TRIGGER ch_ins_242 AFTER INSERT ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END % CREATE TRIGGER ch_upd_242 AFTER UPDATE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, NEW.cgsUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = NEW.cgsUid); END ' CREATE TRIGGER ch_del_242 AFTER DELETE ON CourseGroupSet BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 242 AS chTableId, OLD.cgsUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 242 AND chEntityPk = OLD.cgsUid); END )CREATE VIEW CourseGroupSet_ReceiveView AS SELECT CourseGroupSet.*, CourseGroupSetReplicate.* FROM CourseGroupSet LEFT JOIN CourseGroupSetReplicate ON CourseGroupSetReplicate.cgsPk = CourseGroupSet.cgsUid + CREATE TRIGGER coursegroupset_remote_insert_ins INSTEAD OF INSERT ON CourseGroupSet_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupSet(cgsUid, cgsName, cgsTotalGroups, cgsActive, cgsClazzUid, cgsLct) VALUES (NEW.cgsUid, NEW.cgsName, NEW.cgsTotalGroups, NEW.cgsActive, NEW.cgsClazzUid, NEW.cgsLct) /*psql ON CONFLICT (cgsUid) DO UPDATE SET cgsName = EXCLUDED.cgsName, cgsTotalGroups = EXCLUDED.cgsTotalGroups, cgsActive = EXCLUDED.cgsActive, cgsClazzUid = EXCLUDED.cgsClazzUid, cgsLct = EXCLUDED.cgsLct */; END -! CREATE TRIGGER ch_ins_243 AFTER INSERT ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END /! CREATE TRIGGER ch_upd_243 AFTER UPDATE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, NEW.cgmUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = NEW.cgmUid); END 1! CREATE TRIGGER ch_del_243 AFTER DELETE ON CourseGroupMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 243 AS chTableId, OLD.cgmUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 243 AND chEntityPk = OLD.cgmUid); END 3CREATE VIEW CourseGroupMember_ReceiveView AS SELECT CourseGroupMember.*, CourseGroupMemberReplicate.* FROM CourseGroupMember LEFT JOIN CourseGroupMemberReplicate ON CourseGroupMemberReplicate.cgmPk = CourseGroupMember.cgmUid 5 CREATE TRIGGER coursegroupmember_remote_insert_ins INSTEAD OF INSERT ON CourseGroupMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseGroupMember(cgmUid, cgmSetUid, cgmGroupNumber, cgmPersonUid, cgmLct) VALUES (NEW.cgmUid, NEW.cgmSetUid, NEW.cgmGroupNumber, NEW.cgmPersonUid, NEW.cgmLct) /*psql ON CONFLICT (cgmUid) DO UPDATE SET cgmSetUid = EXCLUDED.cgmSetUid, cgmGroupNumber = EXCLUDED.cgmGroupNumber, cgmPersonUid = EXCLUDED.cgmPersonUid, cgmLct = EXCLUDED.cgmLct */; END 71 CREATE TRIGGER ch_ins_125 AFTER INSERT ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END 91 CREATE TRIGGER ch_upd_125 AFTER UPDATE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, NEW.coursePictureUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = NEW.coursePictureUid); END ;1 CREATE TRIGGER ch_del_125 AFTER DELETE ON CoursePicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 125 AS chTableId, OLD.coursePictureUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 125 AND chEntityPk = OLD.coursePictureUid); END =CREATE VIEW CoursePicture_ReceiveView AS SELECT CoursePicture.*, CoursePictureReplicate.* FROM CoursePicture LEFT JOIN CoursePictureReplicate ON CoursePictureReplicate.cpPk = CoursePicture.coursePictureUid ?^ CREATE TRIGGER coursepicture_remote_insert_ins INSTEAD OF INSERT ON CoursePicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CoursePicture(coursePictureUid, coursePictureClazzUid, coursePictureMasterCsn, coursePictureLocalCsn, coursePictureLastChangedBy, coursePictureLct, coursePictureUri, coursePictureMd5, coursePictureFileSize, coursePictureTimestamp, coursePictureMimeType, coursePictureActive) VALUES (NEW.coursePictureUid, NEW.coursePictureClazzUid, NEW.coursePictureMasterCsn, NEW.coursePictureLocalCsn, NEW.coursePictureLastChangedBy, NEW.coursePictureLct, NEW.coursePictureUri, NEW.coursePictureMd5, NEW.coursePictureFileSize, NEW.coursePictureTimestamp, NEW.coursePictureMimeType, NEW.coursePictureActive) /*psql ON CONFLICT (coursePictureUid) DO UPDATE SET coursePictureClazzUid = EXCLUDED.coursePictureClazzUid, coursePictureMasterCsn = EXCLUDED.coursePictureMasterCsn, coursePictureLocalCsn = EXCLUDED.coursePictureLocalCsn, coursePictureLastChangedBy = EXCLUDED.coursePictureLastChangedBy, coursePictureLct = EXCLUDED.coursePictureLct, coursePictureUri = EXCLUDED.coursePictureUri, coursePictureMd5 = EXCLUDED.coursePictureMd5, coursePictureFileSize = EXCLUDED.coursePictureFileSize, coursePictureTimestamp = EXCLUDED.coursePictureTimestamp, coursePictureMimeType = EXCLUDED.coursePictureMimeType, coursePictureActive = EXCLUDED.coursePictureActive */; END A CREATE TRIGGER ATTUPD_CoursePicture AFTER UPDATE ON CoursePicture FOR EACH ROW WHEN OLD.coursePictureMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.coursePictureUri AS zaUri FROM CoursePicture WHERE CoursePicture.coursePictureUid = OLD.coursePictureUid AND (SELECT COUNT(*) FROM CoursePicture WHERE coursePictureMd5 = OLD.coursePictureMd5) = 0 ; END C# CREATE TRIGGER ch_ins_138 AFTER INSERT ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END E# CREATE TRIGGER ch_upd_138 AFTER UPDATE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, NEW.cepUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = NEW.cepUid); END G# CREATE TRIGGER ch_del_138 AFTER DELETE ON ContentEntryPicture BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 138 AS chTableId, OLD.cepUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 138 AND chEntityPk = OLD.cepUid); END ICREATE VIEW ContentEntryPicture_ReceiveView AS SELECT ContentEntryPicture.*, ContentEntryPictureReplicate.* FROM ContentEntryPicture LEFT JOIN ContentEntryPictureReplicate ON ContentEntryPictureReplicate.cepPk = ContentEntryPicture.cepUid K CREATE TRIGGER ceppicture_remote_insert_ins INSTEAD OF INSERT ON ContentEntryPicture_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ContentEntryPicture(cepUid, cepContentEntryUid, cepUri, cepMd5, cepFileSize, cepTimestamp, cepMimeType, cepActive) VALUES (NEW.cepUid, NEW.cepContentEntryUid, NEW.cepUri, NEW.cepMd5, NEW.cepFileSize, NEW.cepTimestamp, NEW.cepMimeType, NEW.cepActive) /*psql ON CONFLICT (cepUid) DO UPDATE SET cepContentEntryUid = EXCLUDED.cepContentEntryUid, cepUri = EXCLUDED.cepUri, cepMd5 = EXCLUDED.cepMd5, cepFileSize = EXCLUDED.cepFileSize, cepTimestamp = EXCLUDED.cepTimestamp, cepMimeType = EXCLUDED.cepMimeType, cepActive = EXCLUDED.cepActive */; END M CREATE TRIGGER ATTUPD_ContentEntryPicture AFTER UPDATE ON ContentEntryPicture FOR EACH ROW WHEN OLD.cepMd5 IS NOT NULL BEGIN INSERT INTO ZombieAttachmentData(zaUri) SELECT OLD.cepUri AS zaUri FROM ContentEntryPicture WHERE ContentEntryPicture.cepUid = OLD.cepUid AND (SELECT COUNT(*) FROM ContentEntryPicture WHERE cepMd5 = OLD.cepMd5) = 0 ; END O CREATE TRIGGER ch_ins_127 AFTER INSERT ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END Q CREATE TRIGGER ch_upd_127 AFTER UPDATE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, NEW.chatUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = NEW.chatUid); END S CREATE TRIGGER ch_del_127 AFTER DELETE ON Chat BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 127 AS chTableId, OLD.chatUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 127 AND chEntityPk = OLD.chatUid); END UCREATE VIEW Chat_ReceiveView AS SELECT Chat.*, ChatReplicate.* FROM Chat LEFT JOIN ChatReplicate ON ChatReplicate.chatPk = Chat.chatUid W CREATE TRIGGER chat_remote_insert_ins INSTEAD OF INSERT ON Chat_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Chat(chatUid, chatStartDate, chatTitle, chatGroup, chatLct) VALUES(NEW.chatUid, NEW.chatStartDate, NEW.chatTitle, NEW.chatGroup, NEW.chatLct) /*psql ON CONFLICT (chatUid) DO UPDATE SET chatStartDate = EXCLUDED.chatStartDate, chatTitle = EXCLUDED.chatTitle, chatGroup = EXCLUDED.chatGroup, chatLct = EXCLUDED.chatLct */ ; END Y( CREATE TRIGGER ch_ins_128 AFTER INSERT ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END [( CREATE TRIGGER ch_upd_128 AFTER UPDATE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, NEW.chatMemberUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = NEW.chatMemberUid); END ]( CREATE TRIGGER ch_del_128 AFTER DELETE ON ChatMember BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 128 AS chTableId, OLD.chatMemberUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 128 AND chEntityPk = OLD.chatMemberUid); END _CREATE VIEW ChatMember_ReceiveView AS SELECT ChatMember.*, ChatMemberReplicate.* FROM ChatMember LEFT JOIN ChatMemberReplicate ON ChatMemberReplicate.chatMemberPk = ChatMember.chatMemberUid a CREATE TRIGGER chatmember_remote_insert_ins INSTEAD OF INSERT ON ChatMember_ReceiveView FOR EACH ROW BEGIN REPLACE INTO ChatMember(chatMemberUid, chatMemberChatUid, chatMemberPersonUid, chatMemberJoinedDate, chatMemberLeftDate, chatMemberLct) VALUES(NEW.chatMemberUid, NEW.chatMemberChatUid, NEW.chatMemberPersonUid, NEW.chatMemberJoinedDate, NEW.chatMemberLeftDate, NEW.chatMemberLct) /*psql ON CONFLICT (chatMemberUid) DO UPDATE SET chatMemberChatUid = EXCLUDED.chatMemberChatUid, chatMemberPersonUid = EXCLUDED.chatMemberPersonUid, chatMemberJoinedDate = EXCLUDED.chatMemberJoinedDate, chatMemberLeftDate = EXCLUDED.chatMemberLeftDate, chatMemberLct = EXCLUDED.chatMemberLct */ ; END c CREATE TRIGGER ch_ins_126 AFTER INSERT ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END e CREATE TRIGGER ch_upd_126 AFTER UPDATE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, NEW.messageUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = NEW.messageUid); END g CREATE TRIGGER ch_del_126 AFTER DELETE ON Message BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 126 AS chTableId, OLD.messageUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 126 AND chEntityPk = OLD.messageUid); END iCREATE VIEW Message_ReceiveView AS SELECT Message.*, MessageReplicate.* FROM Message LEFT JOIN MessageReplicate ON MessageReplicate.messagePk = Message.messageUid k CREATE TRIGGER message_remote_insert_ins INSTEAD OF INSERT ON Message_ReceiveView FOR EACH ROW BEGIN REPLACE INTO Message(messageUid, messageSenderPersonUid, messageTableId, messageEntityUid, messageText, messageTimestamp, messageClazzUid, messageLct) VALUES(NEW.messageUid, NEW.messageSenderPersonUid, NEW.messageTableId, NEW.messageEntityUid, NEW.messageText, NEW.messageTimestamp, NEW.messageClazzUid, NEW.messageLct) /*psql ON CONFLICT (messageUid) DO UPDATE SET messageSenderPersonUid = EXCLUDED.messageSenderPersonUid, messageTableId = EXCLUDED.messageTableId, messageEntityUid = EXCLUDED.messageEntityUid, messageText = EXCLUDED.messageText, messageTimestamp = EXCLUDED.messageTimestamp, messageClazzUid = EXCLUDED.messageClazzUid, messageLct = EXCLUDED.messageLct */ ; END m+ CREATE TRIGGER ch_ins_129 AFTER INSERT ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END o+ CREATE TRIGGER ch_upd_129 AFTER UPDATE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, NEW.messageReadUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = NEW.messageReadUid); END q+ CREATE TRIGGER ch_del_129 AFTER DELETE ON MessageRead BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 129 AS chTableId, OLD.messageReadUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 129 AND chEntityPk = OLD.messageReadUid); END sCREATE VIEW MessageRead_ReceiveView AS SELECT MessageRead.*, MessageReadReplicate.* FROM MessageRead LEFT JOIN MessageReadReplicate ON MessageReadReplicate.messageReadPk = MessageRead.messageReadUid up CREATE TRIGGER messageread_remote_insert_ins INSTEAD OF INSERT ON MessageRead_ReceiveView FOR EACH ROW BEGIN REPLACE INTO MessageRead(messageReadUid, messageReadPersonUid, messageReadMessageUid, messageReadEntityUid, messageReadLct) VALUES(NEW.messageReadUid, NEW.messageReadPersonUid, NEW.messageReadMessageUid, NEW.messageReadEntityUid, NEW.messageReadLct) /*psql ON CONFLICT (messageReadUid) DO UPDATE SET messageReadPersonUid = EXCLUDED.messageReadPersonUid, messageReadMessageUid = EXCLUDED.messageReadMessageUid, messageReadEntityUid = EXCLUDED.messageReadEntityUid, messageReadLct = EXCLUDED.messageReadLct */ ; END w: CREATE TRIGGER ch_ins_130 AFTER INSERT ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END y: CREATE TRIGGER ch_upd_130 AFTER UPDATE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, NEW.courseDiscussionUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = NEW.courseDiscussionUid); END {: CREATE TRIGGER ch_del_130 AFTER DELETE ON CourseDiscussion BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 130 AS chTableId, OLD.courseDiscussionUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 130 AND chEntityPk = OLD.courseDiscussionUid); END }CREATE VIEW CourseDiscussion_ReceiveView AS SELECT CourseDiscussion.*, CourseDiscussionReplicate.* FROM CourseDiscussion LEFT JOIN CourseDiscussionReplicate ON CourseDiscussionReplicate.courseDiscussionPk = CourseDiscussion.courseDiscussionUid  CREATE TRIGGER coursediscussion_remote_insert_ins INSTEAD OF INSERT ON CourseDiscussion_ReceiveView FOR EACH ROW BEGIN REPLACE INTO CourseDiscussion(courseDiscussionUid, courseDiscussionActive, courseDiscussionTitle, courseDiscussionDesc, courseDiscussionClazzUid, courseDiscussionLct) VALUES(NEW.courseDiscussionUid, NEW.courseDiscussionActive, NEW.courseDiscussionTitle, NEW.courseDiscussionDesc, NEW.courseDiscussionClazzUid, NEW.courseDiscussionLct) /*psql ON CONFLICT (courseDiscussionUid) DO UPDATE SET courseDiscussionActive = EXCLUDED.courseDiscussionActive, courseDiscussionTitle = EXCLUDED.courseDiscussionTitle, courseDiscussionDesc = EXCLUDED.courseDiscussionDesc, courseDiscussionClazzUid = EXCLUDED.courseDiscussionClazzUid, courseDiscussionLct = EXCLUDED.courseDiscussionLct */ ; END 7 CREATE TRIGGER ch_ins_131 AFTER INSERT ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END 7 CREATE TRIGGER ch_upd_131 AFTER UPDATE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, NEW.discussionTopicUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = NEW.discussionTopicUid); END 7 CREATE TRIGGER ch_del_131 AFTER DELETE ON DiscussionTopic BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 131 AS chTableId, OLD.discussionTopicUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 131 AND chEntityPk = OLD.discussionTopicUid); END CREATE VIEW DiscussionTopic_ReceiveView AS SELECT DiscussionTopic.*, DiscussionTopicReplicate.* FROM DiscussionTopic LEFT JOIN DiscussionTopicReplicate ON DiscussionTopicReplicate.discussionTopicPk = DiscussionTopic.discussionTopicUid  CREATE TRIGGER discussiontopic_remote_insert_ins INSTEAD OF INSERT ON DiscussionTopic_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionTopic(discussionTopicUid, discussionTopicTitle, discussionTopicDesc, discussionTopicStartDate, discussionTopicCourseDiscussionUid, discussionTopicVisible, discussionTopicArchive, discussionTopicIndex, discussionTopicClazzUid, discussionTopicLct) VALUES(NEW.discussionTopicUid, NEW.discussionTopicTitle, NEW.discussionTopicDesc, NEW.discussionTopicStartDate, NEW.discussionTopicCourseDiscussionUid, NEW.discussionTopicVisible, NEW.discussionTopicArchive, NEW.discussionTopicIndex, NEW.discussionTopicClazzUid, NEW.discussionTopicLct) /*psql ON CONFLICT (discussionTopicUid) DO UPDATE SET discussionTopicTitle = EXCLUDED.discussionTopicTitle, discussionTopicDesc = EXCLUDED.discussionTopicDesc, discussionTopicStartDate = EXCLUDED.discussionTopicStartDate, discussionTopicCourseDiscussionUid = EXCLUDED.discussionTopicCourseDiscussionUid, discussionTopicVisible = EXCLUDED.discussionTopicVisible, discussionTopicArchive = EXCLUDED.discussionTopicArchive, discussionTopicIndex = EXCLUDED.discussionTopicIndex, discussionTopicClazzUid = EXCLUDED.discussionTopicClazzUid, discussionTopicLct = EXCLUDED.discussionTopicLct */ ; END 4 CREATE TRIGGER ch_ins_132 AFTER INSERT ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 4 CREATE TRIGGER ch_upd_132 AFTER UPDATE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, NEW.discussionPostUid AS chEntityPk, 1 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = NEW.discussionPostUid); END 4 CREATE TRIGGER ch_del_132 AFTER DELETE ON DiscussionPost BEGIN INSERT INTO ChangeLog(chTableId, chEntityPk, chType) SELECT 132 AS chTableId, OLD.discussionPostUid AS chEntityPk, 2 AS chType WHERE NOT EXISTS( SELECT chTableId FROM ChangeLog WHERE chTableId = 132 AND chEntityPk = OLD.discussionPostUid); END CREATE VIEW DiscussionPost_ReceiveView AS SELECT DiscussionPost.*, DiscussionPostReplicate.* FROM DiscussionPost LEFT JOIN DiscussionPostReplicate ON DiscussionPostReplicate.discussionPostPk = DiscussionPost.discussionPostUid  CREATE TRIGGER discussionpost_remote_insert_ins INSTEAD OF INSERT ON DiscussionPost_ReceiveView FOR EACH ROW BEGIN REPLACE INTO DiscussionPost(discussionPostUid, discussionPostTitle, discussionPostMessage, discussionPostStartDate, discussionPostDiscussionTopicUid, discussionPostVisible, discussionPostArchive, discussionPostStartedPersonUid, discussionPostClazzUid, discussionPostLct) VALUES(NEW.discussionPostUid, NEW.discussionPostTitle, NEW.discussionPostMessage, NEW.discussionPostStartDate, NEW.discussionPostDiscussionTopicUid, NEW.discussionPostVisible, NEW.discussionPostArchive, NEW.discussionPostStartedPersonUid, NEW.discussionPostClazzUid, NEW.discussionPostLct) /*psql ON CONFLICT (discussionPostUid) DO UPDATE SET discussionPostTitle = EXCLUDED.discussionPostTitle , discussionPostMessage = EXCLUDED.discussionPostMessage , discussionPostStartDate = EXCLUDED.discussionPostStartDate , discussionPostDiscussionTopicUid = EXCLUDED.discussionPostDiscussionTopicUid, discussionPostVisible = EXCLUDED.discussionPostVisible , discussionPostArchive = EXCLUDED.discussionPostArchive , discussionPostStartedPersonUid = EXCLUDED.discussionPostStartedPersonUid , discussionPostClazzUid = EXCLUDED.discussionPostClazzUid, discussionPostLct = EXCLUDED.discussionPostLct */ ; END java/lang/Iterableiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  next()Ljava/lang/Object;  java/lang/String(androidx/sqlite/db/SupportSQLiteDatabaseexecSQL(Ljava/lang/String;)V  A$i$a$-forEach-UmAppDatabase_AndroidReplicationCallback$onCreate$1IitLjava/lang/String; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable; _stmtListLjava/util/List;*Landroidx/sqlite/db/SupportSQLiteDatabase;onOpenLkotlin/Metadata;mvkxi0d1a       20B¢J02 0j`HJ02 0j`H¨ d2/Lcom/ustadmobile/door/DoorDatabaseCallbackSync;&Lcom/ustadmobile/door/DoorSqlDatabase;lib-database-android_release+UmAppDatabase_AndroidReplicationCallback.ktCodeLineNumberTableLocalVariableTable StackMapTable$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1/*     n  +YM, $W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,¹$W,Ĺ$W,ƹ$W,ȹ$W,ʹ$W,̹$W,ι$W,й$W,ҹ$W,Թ$W,ֹ$W,ع$W,ڹ$W,ܹ$W,޹$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W, $W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W,"$W,$$W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,¹$W,Ĺ$W,ƹ$W,ȹ$W,ʹ$W,̹$W,ι$W,й$W,ҹ$W,Թ$W,ֹ$W,ع$W,ڹ$W,ܹ$W,޹$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W, $W,$W,$W,$W,$W,$W,$W,$W,$W,$W, $W,"$W,$$W,&$W,($W,*$W,,$W,.$W,0$W,2$W,4$W,6$W,8$W,:$W,<$W,>$W,@$W,B$W,D$W,F$W,H$W,J$W,L$W,N$W,P$W,R$W,T$W,V$W,X$W,Z$W,\$W,^$W,`$W,b$W,d$W,f$W,h$W,j$W,l$W,n$W,p$W,r$W,t$W,v$W,x$W,z$W,|$W,~$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,$W,N6-:"::6+(       # +,089=EFJRSW_`dlmqyz~ !""#$$%&&'(()**+,,-../0 0 1223"4#4'5/60647<8=8A9I:J:N;V<W<[=c>d>h?p@q@uA}B~BCDDEFFGHHIJJKLLMNNOPPQRRSTTUVVW X XYZZ[&\'\+]3^4^8_@`A`EaMbNbRcZd[d_egfhflgthuhyijjkllmnnoppqrrsttuvvwxxyzz{||}~~"*+/78<DEIQRV^_cklpxy} !"&./3;<@HIMUVZbcgopt|}  %&*237?@DLMQYZ^fgkstx  %&* 3 4 8 A B F OPT]^bklpyz~  !""#$$%&&'(( )**+!,",&-/.0.4/=0>0B1K2L2P3Y4Z4^5g6h6l7u8v8z9::;<<=>>?@@ABBCDDEFFGHHIJJKLLMNNOPP"Q+R,R0S9T:T>UGVHVLWUXVXZYcZdZh[q\r\v]^^_``abbcddeffghhijjkllmnnopp q r r s t t u 'v (v ,w 5x 6x :y Cz Dz H{ Q| R| V} _~ `~ d m n r { |                                   # $ ( 1 2 6 ? @ D M N R [ \ ` i j n w x |                                    $ - . 2 ; < @ I J N W X \ e f j s t x                                     ) * . 7 8 < E F J S T X a b f o p t } ~                                   % & * 3 4 8 A B F O P T ] ^ b! k" l" p# y$ z$ ~% & & ' ( ( ) * * + , , - . . / 0 0 1 2 2 3 4 4 5 6 6 788 9::;!<"<&=/>0>4?=@>@BAKBLBPCYDZD^EgFhFlGuHvHzIJJ[\\]^^_``abbcddeffwxxyzz{||}~~"+,09:>GHLUVZcdhqrv  '(,56:CDHQRV_`dmnr{| R  25  ;+ SMAP UmAppDatabase_AndroidReplicationCallback.kt Kotlin *S Kotlin *F + 1 UmAppDatabase_AndroidReplicationCallback.kt com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,710:1 1849#2,2:711 *S KotlinDebug *F + 1 UmAppDatabase_AndroidReplicationCallback.kt com/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback *L 702#1:711,2 *E I[IIIII[s[ s sss ssssssPK!!yBcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion.class40()V  this>Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion;getTABLE_ID_MAP()Ljava/util/Map;8()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/UmAppDatabase_DoorMetadataaccess$getTABLE_ID_MAP$cp  1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1Z    $   †20B¢R000¢ ¨ d2 TABLE_ID_MAPlib-database-android_release CompanionUmAppDatabase_DoorMetadata.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1(/*)u*   (.)v*  + ,(-** - &.'/I[IIIII [s!"[ s s#ss$s#s#s#s s s%PK!!x`||Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2.class4Fcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;>;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0()V(I)V   thisHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2;invoke()Ljava/util/Map;b()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull; kotlin/Pairjava/lang/IntegervalueOf(I)Ljava/lang/Integer;  :com/ustadmobile/door/replication/ReplicationEntityMetaDataClazzLogClazzLogReplicateClazzLog_ReceiveView! clazzLogUid#clazzLogLastChangedTime%clPk' clDestination) clVersionId+ clPending-9com/ustadmobile/door/replication/ReplicationFieldMetaData/(Ljava/lang/String;I)V 1 02clazzLogClazzUid4logDate6 timeRecorded8 clazzLogDone:cancellationNote<clazzLogCancelled>clazzLogNumPresent@clazzLogNumAbsentBclazzLogNumPartialDclazzLogScheduleUidFclazzLogStatusFlagH clazzLogMSQNJ clazzLogLCSNL clazzLogLCBN kotlin/collections/CollectionsKtPlistOf%([Ljava/lang/Object;)Ljava/util/List; RS QT(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V V Wkotlin/TuplesKtYto3(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; [\ Z]ClazzLogAttendanceRecord_!ClazzLogAttendanceRecordReplicatea$ClazzLogAttendanceRecord_ReceiveViewcclazzLogAttendanceRecordUide'clazzLogAttendanceRecordLastChangedTimegclarPkiclarDestinationk clarVersionIdm clarPendingo#clazzLogAttendanceRecordClazzLogUidq!clazzLogAttendanceRecordPersonUidsattendanceStatusu*clazzLogAttendanceRecordMasterChangeSeqNumw)clazzLogAttendanceRecordLocalChangeSeqNumy%clazzLogAttendanceRecordLastChangedBy{Schedule}ScheduleReplicateSchedule_ReceiveView scheduleUidscheduleLastChangedTime schedulePkscheduleDestinationscheduleVersionIdschedulePendingsceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleActiveHolidayCalendarHolidayCalendarReplicateHolidayCalendar_ReceiveView umCalendarLcthcPk hcDestination hcVersionId hcPendingumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedByHolidayHolidayReplicateHoliday_ReceiveViewholUidholLct holidayPkholidayDestinationholidayVersionIdholidayPending holMasterCsn holLocalCsn holLastModBy holActiveholHolidayCalendarUid holStartTime holEndTimeholNamePersonPersonReplicatePerson_ReceiveView personUid personLctpersonPkpersonDestinationpersonVersionId personPendingusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber  motherName  motherNum  dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personCountry personTypeClazz!ClazzReplicate#Clazz_ReceiveView%clazzUid'clazzLct)clazzPk+clazzDestination-clazzVersionId/ clazzPending1 clazzName3 clazzDesc5attendanceAverage7clazzHolidayUMCalendarUid9clazzScheuleUMCalendarUid; isClazzActive=clazzLocationUid?clazzStartTimeA clazzEndTimeC clazzFeaturesEclazzSchoolUidGclazzEnrolmentPolicyIclazzTerminologyUidKclazzMasterChangeSeqNumMclazzLocalChangeSeqNumOclazzLastChangedByQ clazzTimeZoneSclazzStudentsPersonGroupUidUclazzTeachersPersonGroupUidW"clazzPendingStudentsPersonGroupUidYclazzParentsPersonGroupUid[ clazzCode]ClazzEnrolment_ClazzEnrolmentReplicateaClazzEnrolment_ReceiveViewcclazzEnrolmentUideclazzEnrolmentLctgcePki ceDestinationk ceVersionIdm cePendingoclazzEnrolmentPersonUidqclazzEnrolmentClazzUidsclazzEnrolmentDateJoineduclazzEnrolmentDateLeftwclazzEnrolmentRoley"clazzEnrolmentAttendancePercentage{clazzEnrolmentActive}clazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedBy LeavingReasonLeavingReasonReplicateLeavingReason_ReceiveViewleavingReasonUidleavingReasonLctlrPk lrDestination lrVersionId lrPendingleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCB ContentEntryContentEntryReplicateContentEntry_ReceiveViewcontentEntryUidcontentEntryLcttitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedByContentEntryContentCategoryJoin(ContentEntryContentCategoryJoinReplicate+ContentEntryContentCategoryJoin_ReceiveViewceccjUidceccjLctceccjPkceccjDestinationceccjVersionId ceccjPendingceccjContentEntryUidceccjContentCategoryUidceccjLocalChangeSeqNumceccjMasterChangeSeqNumceccjLastChangedByContentEntryParentChildJoin$ContentEntryParentChildJoinReplicate'ContentEntryParentChildJoin_ReceiveViewcepcjUidcepcjLctcepcjPkcepcjDestinationcepcjVersionId cepcjPending cepcjParentContentEntryUid cepcjChildContentEntryUid  childIndexcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedByContentEntryRelatedEntryJoin%ContentEntryRelatedEntryJoinReplicate(ContentEntryRelatedEntryJoin_ReceiveViewcerejUidcerejLctcerejPk!cerejDestination#cerejVersionId% cerejPending'cerejContentEntryUid)cerejRelatedEntryUid+cerejLastChangedBy-relType/comment1cerejRelLanguageUid3cerejLocalChangeSeqNum5cerejMasterChangeSeqNum7ContentCategorySchema9ContentCategorySchemaReplicate;!ContentCategorySchema_ReceiveView=contentCategorySchemaUid?contentCategorySchemaLctAccsPkCccsDestinationE ccsVersionIdG ccsPendingI schemaNameK schemaUrlM&contentCategorySchemaLocalChangeSeqNumO'contentCategorySchemaMasterChangeSeqNumQ"contentCategorySchemaLastChangedBySContentCategoryUContentCategoryReplicateWContentCategory_ReceiveViewYcontentCategoryUid[contentCategoryLct]ccPk_ ccDestinationa ccVersionIdc ccPendingectnCatContentCategorySchemaUidgnamei contentCategoryLocalChangeSeqNumk!contentCategoryMasterChangeSeqNummcontentCategoryLastChangedByoLanguageqLanguageReplicatesLanguage_ReceiveViewulangUidwlangLcty languagePk{languageDestination}languageVersionIdlanguagePendingiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedByLanguageVariantLanguageVariantReplicateLanguageVariant_ReceiveViewlangVariantUidlangVariantLctlvPk lvDestination lvVersionId lvPending countryCodelangVariantLocalChangeSeqNumlangVariantMasterChangeSeqNumlangVariantLastChangedBy PersonGroupPersonGroupReplicatePersonGroup_ReceiveViewgroupUidgroupLctpgPk pgDestination pgVersionId pgPendinggroupMasterCsn groupLocalCsngroupLastChangedBy groupName groupActivepersonGroupFlagPersonGroupMemberPersonGroupMemberReplicatePersonGroupMember_ReceiveViewgroupMemberUidgroupMemberLctpgmPkpgmDestination pgmVersionId pgmPendinggroupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBy PersonPicturePersonPictureReplicatePersonPicture_ReceiveViewpersonPictureUidpersonPictureLctppPk ppDestination ppVersionId ppPendingpersonPicturePersonUidpersonPictureMasterCsnpersonPictureLocalCsnpersonPictureLastChangedBypersonPictureUripersonPictureMd5fileSize picTimestamp mimeType personPictureActive  ContainerContainerReplicateContainer_ReceiveView containerUidcntLct containerPkcontainerDestinationcontainerVersionIdcontainerPending cntLocalCsn! cntMasterCsn# cntLastModBy%containerContentEntryUid'cntLastModified)remarks+mobileOptimized- cntNumEntries/ VerbEntity1VerbEntityReplicate3VerbEntity_ReceiveView5verbUid7verbLct9vePk; veDestination= veVersionId? vePendingAurlIdC verbInActiveEverbMasterChangeSeqNumGverbLocalChangeSeqNumIverbLastChangedByK XObjectEntityMXObjectEntityReplicateOXObjectEntity_ReceiveViewQ xObjectUidS xObjectLctUxoePkWxoeDestinationY xoeVersionId[ xoePending] objectType_objectIdadefinitionTypecinteractionTypeecorrectResponsePatterngobjectContentEntryUidiobjectStatementRefUidkxObjectMasterChangeSeqNummxObjectocalChangeSeqNumoxObjectLastChangedByqStatementEntitysStatementEntityReplicateuStatementEntity_ReceiveVieww statementUidy statementLct{sePk} seDestination seVersionId sePending statementIdstatementPersonUidstatementVerbUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedByextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidContextXObjectStatementJoin$ContextXObjectStatementJoinReplicate'ContextXObjectStatementJoin_ReceiveViewcontextXObjectStatementJoinUidcontextXObjectLctcxosjPkcxosjDestinationcxosjVersionId cxosjPendingcontextActivityFlagcontextStatementUidcontextXObjectUid AgentEntityAgentEntityReplicateAgentEntity_ReceiveViewagentLctaePk aeDestination aeVersionId aePending agentMboxagentMbox_sha1sum agentOpenidagentAccountName agentHomePageagentPersonUid StateEntityStateEntityReplicateStateEntity_ReceiveViewstateUidstateLctstateId activityId registration isIsactive stateMasterChangeSeqNum stateLocalChangeSeqNum stateLastChangedByStateContentEntityStateContentEntityReplicateStateContentEntity_ReceiveViewstateContentUidstateContentLctscePksceDestination sceVersionId scePending!stateContentStateUid#stateContentKey%stateContentValue'stateContentMasterChangeSeqNum)stateContentLocalChangeSeqNum+stateContentLastChangedBy- XLangMapEntry/XLangMapEntryReplicate1XLangMapEntry_ReceiveView3statementLangMapUid5statementLangMapLct7xlmePk9xlmeDestination; xlmeVersionId= xlmePending?verbLangMapUidAobjectLangMapUidClanguageLangMapUidElanguageVariantLangMapUidG valueLangMapIstatementLangMapMasterCsnKstatementLangMapLocalCsnMstatementLangMapLcbOSchoolQSchoolReplicateSSchool_ReceiveViewU schoolUidW schoolLctYschoolPk[schoolDestination]schoolVersionId_ schoolPendinga schoolNamec schoolDesce schoolAddressg schoolActiveischoolPhoneNumberk schoolGendermschoolHolidayCalendarUidoschoolFeaturesqschoolLocationLongsschoolLocationLattuschoolEmailAddresswschoolTeachersPersonGroupUidyschoolStudentsPersonGroupUid{#schoolPendingStudentsPersonGroupUid} schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedByschoolTimeZone SchoolMemberSchoolMemberReplicateSchoolMember_ReceiveViewschoolMemberUidschoolMemberLctsmPk smDestination smVersionId smPendingschoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByCommentsCommentsReplicateComments_ReceiveView commentsUid commentsLct commentsPkcommentsDestinationcommentsVersionIdcommentsPending commentsTextcommentsEntityTypecommentsEntityUidcommentsPubliccommentsStatuscommentsPersonUidcommentsToPersonUidcommentSubmitterUidcommentsFlaggedcommentsInActivecommentsDateTimeAddedcommentsDateTimeUpdated commentsMCSN commentsLCSN commentsLCBReportReportReplicateReport_ReceiveView reportUid reportLctreportPkreportDestinationreportVersionId reportPendingreportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeries reportInactive  isTemplate priority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBySite SiteReplicateSite_ReceiveViewsiteUid!siteLct#sitePk%siteDestination' siteVersionId) sitePending+sitePcsn-siteLcsn/siteLcb1siteName3 guestLogin5registrationAllowed7authSalt9 LearnerGroup;LearnerGroupReplicate=LearnerGroup_ReceiveView?learnerGroupUidAlearnerGroupLctClgPkE lgDestinationG lgVersionIdI lgPendingKlearnerGroupNameMlearnerGroupDescriptionOlearnerGroupActiveQlearnerGroupMCSNSlearnerGroupCSNUlearnerGroupLCBWLearnerGroupMemberYLearnerGroupMemberReplicate[LearnerGroupMember_ReceiveView]learnerGroupMemberUid_learnerGroupMemberLctalgmPkclgmDestinatione lgmVersionIdg lgmPendingilearnerGroupMemberPersonUidklearnerGroupMemberLgUidmlearnerGroupMemberRoleolearnerGroupMemberActiveqlearnerGroupMemberMCSNslearnerGroupMemberCSNulearnerGroupMemberLCBwGroupLearningSessionyGroupLearningSessionReplicate{ GroupLearningSession_ReceiveView}groupLearningSessionUidgroupLearningSessionLctglsPkglsDestination glsVersionId glsPendinggroupLearningSessionContentUid#groupLearningSessionLearnerGroupUidgroupLearningSessionInactivegroupLearningSessionMCSNgroupLearningSessionCSNgroupLearningSessionLCB SiteTermsSiteTermsReplicateSiteTerms_ReceiveView sTermsUid sTermsLctstPk stDestination stVersionId stPending termsHtml sTermsLang sTermsLangUid sTermsActivesTermsLastChangedBysTermsPrimaryCsnsTermsLocalCsnClazzContentJoinClazzContentJoinReplicateClazzContentJoin_ReceiveViewccjUidccjLctccjPkccjDestination ccjVersionId ccjPendingccjContentEntryUid ccjClazzUid ccjActiveccjLocalChangeSeqNumccjMasterChangeSeqNumccjLastChangedByPersonParentJoinPersonParentJoinReplicatePersonParentJoin_ReceiveViewppjUidppjLctppjPkppjDestination ppjVersionId ppjPendingppjPcsnppjLcsnppjLcbppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr ScopedGrantScopedGrantReplicateScopedGrant_ReceiveViewsgUidsgLctsgPk  sgDestination  sgVersionId  sgPendingsgPcsnsgLcsnsgLcb sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlags! ErrorReport#ErrorReportReplicate%ErrorReport_ReceiveView'errUid)errLct+erPk- erDestination/ erVersionId1 erPending3errPcsn5errLcsn7errLcb9severity; presenterUri= appVersion? versionCodeA errorCodeC operatingSysE osVersionG stackTraceImessageKClazzAssignmentMClazzAssignmentReplicateOClazzAssignment_ReceiveViewQcaUidScaLctUcaPkW caDestinationY caVersionId[ caPending]caTitle_ caDescriptiona caGroupUidccaActiveecaClassCommentEnabledgcaPrivateCommentsEnabledicaCompletionCriteriakcaRequireFileSubmissionm caFileTypeo caSizeLimitqcaNumberOfFilesscaSubmissionPolicyu caMarkingTypewcaRequireTextSubmissionycaTextLimitType{ caTextLimit} caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedByClazzAssignmentContentJoin#ClazzAssignmentContentJoinReplicate&ClazzAssignmentContentJoin_ReceiveViewcacjUidcacjLctcacjPkcacjDestination cacjVersionId cacjPendingcacjContentUidcacjAssignmentUid cacjActive cacjWeightcacjMCSNcacjLCSNcacjLCBCourseAssignmentSubmission#CourseAssignmentSubmissionReplicate&CourseAssignmentSubmission_ReceiveViewcasUid casTimestampcasPkcasDestination casVersionId casPendingcasAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType$CourseAssignmentSubmissionAttachment-CourseAssignmentSubmissionAttachmentReplicate0CourseAssignmentSubmissionAttachment_ReceiveViewcasaUid casaTimestampcasaPkcasaDestination casaVersionId casaPendingcasaSubmissionUid casaMimeType casaFileNamecasaUricasaMd5casaSizeCourseAssignmentMarkCourseAssignmentMarkReplicate CourseAssignmentMark_ReceiveViewcamUidcamLctcamPkcamDestination camVersionId camPendingcamAssignmentUidcamSubmitterUidcamMark camPenalty PersonAuth2PersonAuth2ReplicatePersonAuth2_ReceiveViewpauthUidpauthLctpaPk paDestination  paVersionId  paPending pauthMechanism pauthAuth pauthLcsn pauthPcsnpauthLcb UserSessionUserSessionReplicateUserSession_ReceiveViewusUidusLct!usPk# usDestination% usVersionId' usPending)usPcsn+usLcsn-usLcb/ usPersonUid1usClientNodeId3 usStartTime5 usEndTime7usStatus9usReason;usAuth= usSessionType? CourseBlockACourseBlockReplicateCCourseBlock_ReceiveViewEcbUidGcbLctIcbPkK cbDestinationM cbVersionIdO cbPendingQcbTypeS cbIndentLevelUcbModuleParentBlockUidWcbTitleY cbDescription[cbCompletionCriteria]cbHideUntilDate_cbDeadlineDateacbLateSubmissionPenaltyccbGracePeriodDatee cbMaxPointsg cbMinPointsicbIndexk cbClazzUidmcbActiveocbHiddenq cbEntityUidsCourseTerminologyuCourseTerminologyReplicatewCourseTerminology_ReceiveViewyctUid{ctLct}ctPk ctDestination ctVersionId ctPendingctTitle ctTerminologyCourseGroupSetCourseGroupSetReplicateCourseGroupSet_ReceiveViewcgsUidcgsLctcgsPkcgsDestination cgsVersionId cgsPendingcgsNamecgsTotalGroups cgsActive cgsClazzUidCourseGroupMemberCourseGroupMemberReplicateCourseGroupMember_ReceiveViewcgmUidcgmLctcgmPkcgmDestination cgmVersionId cgmPending cgmSetUidcgmGroupNumber cgmPersonUid CoursePictureCoursePictureReplicateCoursePicture_ReceiveViewcoursePictureUidcoursePictureLctcpPk cpDestination cpVersionId cpPendingcoursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActiveContentEntryPictureContentEntryPictureReplicateContentEntryPicture_ReceiveViewcepUid cepTimestampcepPkcepDestination cepVersionId cepPendingcepContentEntryUidcepUricepMd5 cepFileSize cepMimeType cepActiveChat ChatReplicateChat_ReceiveViewchatUidchatLct chatPk chatDestination  chatVersionId chatPending chatStartDate chatTitle chatGroup ChatMemberChatMemberReplicateChatMember_ReceiveView chatMemberUid chatMemberLct! chatMemberPk#chatMemberDestination%chatMemberVersionId'chatMemberPending)chatMemberChatUid+chatMemberPersonUid-chatMemberJoinedDate/chatMemberLeftDate1Message3MessageReplicate5Message_ReceiveView7 messageUid9 messageLct; messagePk=messageDestination?messageVersionIdAmessagePendingCmessageSenderPersonUidEmessageTableIdGmessageEntityUidI messageTextKmessageTimestampMmessageClazzUidO MessageReadQMessageReadReplicateSMessageRead_ReceiveViewUmessageReadUidWmessageReadLctY messageReadPk[messageReadDestination]messageReadVersionId_messageReadPendingamessageReadPersonUidcmessageReadMessageUidemessageReadEntityUidgCourseDiscussioniCourseDiscussionReplicatekCourseDiscussion_ReceiveViewmcourseDiscussionUidocourseDiscussionLctqcourseDiscussionPkscourseDiscussionDestinationucourseDiscussionVersionIdwcourseDiscussionPendingycourseDiscussionTitle{courseDiscussionDesc}courseDiscussionClazzUidcourseDiscussionActiveDiscussionTopicDiscussionTopicReplicateDiscussionTopic_ReceiveViewdiscussionTopicUiddiscussionTopicLctdiscussionTopicPkdiscussionTopicDestinationdiscussionTopicVersionIddiscussionTopicPendingdiscussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUidDiscussionPostDiscussionPostReplicateDiscussionPost_ReceiveViewdiscussionPostUiddiscussionPostLctdiscussionPostPkdiscussionPostDestinationdiscussionPostVersionIddiscussionPostPendingdiscussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUidkotlin/collections/MapsKtmapOf([Lkotlin/Pair;)Ljava/util/Map;  ()Ljava/lang/Object;    INSTANCE  Lkotlin/Metadata;mvkxi0d10 $   000H ¢d2 L+Yd "$&(*,.0M,0Y$3S,0Y53S,0Y73S,0Y93S,0Y;3S,0Y=3S,0Y?3S,0YA3S,0YC3S, 0YE3S, 0YG3S, 0YI3S, 0YK3S, 0YM3S,0YO3S,0Y&3S,U0M,0Y(3S,0Y,3S,0Y*3S,0Y.3S,UX^S+Yd`bdfhjlnp0M,0Yf3S,0Yr3S,0Yt3S,0Yv3S,0Yx3S,0Yz3S,0Y|3S,0Yh3S,U0M,0Yj3S,0Yn3S,0Yl3S,0Yp3S,UX^S+Yd~ 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+cYcd 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+ Y d0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y 3S, 0Y 3S, 0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y 3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+Y"$&(*,.020M,0Y(3S,0Y43S,0Y63S,0Y83S,0Y:3S,0Y<3S,0Y>3S,0Y@3S,0YB3S, 0YD3S, 0YF3S, 0YH3S, 0YJ3S, 0YL3S,0YN3S,0YP3S,0YR3S,0Y*3S,0YT3S,0YV3S,0YX3S,0YZ3S,0Y\3S,0Y^3S,U0M,0Y,3S,0Y03S,0Y.3S,0Y23S,UX^S+AYA`bdfhjlnp0M,0Yf3S,0Yr3S,0Yt3S,0Yv3S,0Yx3S,0Yz3S,0Y|3S,0Y~3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Yh3S,U0M,0Yj3S,0Yn3S,0Yl3S,0Yp3S,UX^S+Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+ *Y*djlnp0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Yj3S,0Yn3S,0Yl3S,0Yp3S,UX^S+ Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+ Yd 0M,0Y 3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y 3S,UX^S+ Yd "$&( 0M,0Y3S,0Y*3S,0Y,3S,0Y.3S,0Y03S,0Y23S,0Y43S,0Y63S,0Y83S, 0Y 3S,U0M,0Y"3S,0Y&3S,0Y$3S,0Y(3S,UX^S+ Yd:<>@BDFHJ0M,0Y@3S,0YL3S,0YN3S,0YP3S,0YR3S,0YT3S,0YB3S,U0M,0YD3S,0YH3S,0YF3S,0YJ3S,UX^S+YdVXZ\^`bdf0M,0Y\3S,0Yh3S,0Yj3S,0Yl3S,0Yn3S,0Yp3S,0Y^3S,U0M,0Y`3S,0Yd3S,0Yb3S,0Yf3S,UX^S+ Y drtvxz|~ 0M,0Yx3S,0Yj3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Yz3S,U0M,0Y|3S,0Y3S,0Y~3S,0Y3S,UX^S+ Y d0M,0Y3S,0Yx3S,0Y3S,0Yj3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S++Y+d0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+,Y,0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+2Y2d 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y 3S, 0Y 3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+3Y3d  0M,0Y3S,0Y"3S,0Y$3S,0Y&3S,0Y3S,0Y3S,0Y(3S,0Y*3S,0Y 3S, 0Y,3S, 0Y.3S, 0Y03S,U0M,0Y3S,0Y3S,0Y3S,0Y 3S,UX^S+>Y>d2468:<>@B0M,0Y83S,0YD3S,0YF3S,0YH3S,0YJ3S,0YL3S,0Y:3S,U0M,0Y<3S,0Y@3S,0Y>3S,0YB3S,UX^S+@Y@dNPRTVXZ\^ 0M,0YT3S,0Y`3S,0Yb3S,0Yd3S,0Yf3S,0Yh3S,0Yj3S,0Yl3S,0Yn3S, 0Yp3S, 0Yr3S, 0YV3S,U0M,0YX3S,0Y\3S,0YZ3S,0Y^3S,UX^S+<Y<tvxz|~#0M,0Yz3S,0Y3S,0Y3S,0Y3S,0YT3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y|3S,0Y3S,0Y3S, 0Y3S,!0Y3S,"0Y3S,U0M,0Y~3S,0Y3S,0Y3S,0Y3S,UX^S+BYBd0M,0Y3S,0Y3S,0Y3S,0Y3S,0YH3S,0YJ3S,0YL3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+DYDd 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+FYFd~ 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y 3S,0Y3S,0Y 3S,0Y3S, 0Y3S, 0Y3S,U0M,0Y~3S,0Y3S,0Y3S,0Y3S,UX^S+HYHd " 0M,0Y3S,0Y$3S,0Y&3S,0Y(3S,0Y 3S,0Y*3S,0Y,3S,0Y.3S,0Y3S,U0M,0Y3S,0Y 3S,0Y3S,0Y"3S,UX^S+JYJd02468:<>@ 0M,0YB3S,0YD3S,0YF3S,0YH3S,0YJ3S,0YL3S,0YN3S,0YP3S,0Y83S, 0Y63S,U0M,0Y:3S,0Y>3S,0Y<3S,0Y@3S,UX^S+YdRTVXZ\^`b0M,0YX3S,0Yd3S,0Yf3S,0Yh3S,0Yj3S,0Yl3S,0Yn3S,0Yp3S,0Yr3S, 0Yt3S, 0Yv3S, 0Yx3S, 0Yz3S, 0Y|3S,0Y~3S,0Y3S,0Y3S,0Y3S,0Y3S,0YZ3S,0Y3S,U0M,0Y\3S,0Y`3S,0Y^3S,0Yb3S,UX^S+ȸY 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+иYd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+ eYed0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,0Y 3S,0Y 3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+!Yd "$&(*, 0M,0Y"3S,0Y.3S,0Y03S,0Y23S,0Y$3S,0Y43S,0Y63S,0Y83S,0Y:3S,U0M,0Y&3S,0Y*3S,0Y(3S,0Y,3S,UX^S+"-Y-d<>@BDFHJL0M,0YB3S,0YN3S,0YP3S,0YR3S,0YT3S,0YV3S,0YX3S,0YD3S,U0M,0YF3S,0YJ3S,0YH3S,0YL3S,UX^S+#,Y,dZ\^`bdfhj 0M,0Y`3S,0Yl3S,0Yn3S,0Yp3S,0Yr3S,0Yt3S,0Yv3S,0Yx3S,0Yb3S,U0M,0Yd3S,0Yh3S,0Yf3S,0Yj3S,UX^S+$.Y.dz|~0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+%Yd 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+&Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+'Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+(0Y0   0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y 3S, 0Y"3S,U0M,0Y 3S,0Y3S,0Y 3S,0Y3S,UX^S+)Yd$&(*,.0240M,0Y*3S,0Y63S,0Y83S,0Y:3S,0Y,3S,0Y<3S,0Y3S,0Y>3S,0Y@3S, 0YB3S, 0YD3S, 0YF3S, 0YH3S, 0YJ3S,0YL3S,U0M,0Y.3S,0Y23S,0Y03S,0Y43S,UX^S+*YdNPRTVXZ\^0M,0YT3S,0Y`3S,0Yb3S,0Yd3S,0Yf3S,0Yh3S,0Yj3S,0Yl3S,0Yn3S, 0Yp3S, 0Yr3S, 0Yt3S, 0Yv3S, 0Yx3S,0Yz3S,0Y|3S,0Y~3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0YV3S,U0M,0YX3S,0Y\3S,0YZ3S,0Y^3S,UX^S++ Y d 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+, Y d0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+-ZYZd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+. Y d0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+/Yd  0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y 3S,0Y 3S,0Y3S,UX^S+0Y "$&(* 0M,0Y 3S,0Y,3S,0Y.3S,0Y03S,0Y"3S,0Y23S,0Y43S,0Y63S,0Y83S, 0Y:3S, 0Y<3S, 0Y>3S, 0Y@3S,U0M,0Y$3S,0Y(3S,0Y&3S,0Y*3S,UX^S+1|Y|dBDFHJLNPR0M,0YH3S,0YT3S,0YV3S,0YX3S,0YZ3S,0Y\3S,0Y^3S,0Y`3S,0Yb3S, 0Yd3S, 0Yf3S, 0Yh3S, 0Yj3S, 0Yl3S,0Yn3S,0Yp3S,0Yr3S,0Yt3S,0YJ3S,U0M,0YL3S,0YP3S,0YN3S,0YR3S,UX^S+2¸Ydvxz|~0M,0Y|3S,0Y3S,0Y3S,0Y~3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+3Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+4Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+5}Y}d 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S, 0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+6Yd0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+7Y  0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y 3S,U0M,0Y 3S,0Y3S,0Y3S,0Y3S,UX^S+8Y "$&(*0M,0Y 3S,0Y,3S,0Y.3S,0Y03S,0Y23S,0Y"3S,U0M,0Y$3S,0Y(3S,0Y&3S,0Y*3S,UX^S+9~Y~d468:<>@BD0M,0Y:3S,0YF3S,0YH3S,0YJ3S,0YL3S,0YN3S,0YP3S,0Y<3S,U0M,0Y>3S,0YB3S,0Y@3S,0YD3S,UX^S+:YdRTVXZ\^`b0M,0YX3S,0Yd3S,0Yf3S,0Yh3S,0YZ3S,U0M,0Y\3S,0Y`3S,0Y^3S,0Yb3S,UX^S+;Ydjlnprtvxz0M,0Yp3S,0Y|3S,0Y~3S,0Y3S,0Y3S,0Yr3S,U0M,0Yt3S,0Yx3S,0Yv3S,0Yz3S,UX^S+<Yd 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+=Yd 0M,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S,0Y3S, 0Y3S,U0M,0Y3S,0Y3S,0Y3S,0Y3S,UX^S+̰&MN!O'PmQoPuQPQRQPRSRPSTSPTUTPUPUVUPVPVPVWVPWPXLYNXVZW[X\Y]\Me^t_x`~abcbcbcbcdcbdbe5f7e?g@hAiBjE^LMNk_lgmmnonoponpqpnqnqnqnqnq r qnrn r&s(r,n0tguitqvrwsxtywk~Mz{|}~}~~}}}}}OQYZ[\_zfMhy VX`abcfmMo !$03?BNQ]`mp|24<=>?BIMLas!$14;<@CPS`cpsz{ , . 6 7 8 9 < CM F X d m      + . 5 6 : = J N M    + / j l t u v w z M    % ( 4 7 C F R U b e r u     ! ( ) - 0 = A | ~ M +/jltuvwzM *.ikstuvyM (+8;HLM '48su}~   M    !%`bjklmp wMz  -078<?LP !"M#$%&5'6&='J&N()(*+,-#M./0121212)1,2335291<3H1L4546789.M:;<=>=>=> = >=>(=+>2?3>7=:?G=K@A@BCDE:MFGHIJIJ'I*J6I9JEIHJOKPJTIWKdIgKsIvK}LKIMNMOPQRFMSTU VFWGVMWZV\WiVlWyV|WVWVWVWXWVXVYZY[\]^SM_2`DaGbscub{cbcbcdcbdbefeghij_ Mk!l0m6nononp/q1p9r:s;t<u?kFMIv[wjxpy9z;yBzI{JzNyQ{X|Z{^ya|nyq|~y|y|y|y|y|y|y|y|y| y |y|)y,|3}4|8y;}HyK}R~S}WyZ~ac~gyjwyzyyvM67=JLY[hjwzM        M  - < B               !-!/!7!8!9!:!=!DM!G!W!`!o!!!!!!!!!!!!"";"="E"F"G"H"K"RM"U"h"t"}"""""""""""# # ###X#Z#b#c#d#e#h#oM#r########$$$$ $$$'$*$1$3$7$:$A$C$G$J$V$Y$f$i$v$y$$$$$$$$$$$$$$$$%"%$%,%-%.%/%2%9M%<%P%\%e%%%%%%%%%%%%%&&&&&R&T&\&]&^&_&b&iM&l&&&&&&&&&&&&&&&&'''''#'&'-'/'3'6'='?'C'F'S'V'c'f's'v''''''''''''''''M'(((#(P(Q(W(^(_(c(e(r(t({(|(((((((((((((((((((((((()) )))))()+)2)3)7):)F)I)P)Q)U)X)e)h)u)x))))))))))))))M)***S*T*Z*g*i*u*x********** * * * * * ***M*+++'+a+c+i+v+x++++++++++++++++M+,,,!,',c ,d,j ,q!,s ,w,y!,,!,,!,",!,,",,#,$,#,%,&-'-(-- M-)- *-&+-2,-8--t.-v--|.---.---.-/-.---/---0-1-0.2.3.4.5.). M.6.%7.48.:9.:.9.:.;.:.9.;.9.;.9.;.9./?/@/A/6/M/ B/5C/DD/JE/F/E/F/E/F/E/F/G/F/E/G/E/H0I0 H0J0K0L0M0B0M0"N07O0FP0LQ0R0Q0R0Q0R0Q0R0Q0R0S0R0Q0S0Q0S0Q0S0T0S0Q0T1U1T1Q1 U1Q1U1&Q1*V1eW1gV1oX1pY1qZ1r[1uN1|M1\1]1^1_1`1_1`1_1`1a2`2_2a2_2a2$_2'a24_27a2>b2?a2C_2Fb2R_2Vc2d2c2e2f2g2h2\2M2i2j2k2l3m3l3m3%l3'm3.n3/m33l36n3Cl3Fn3Rl3Un3al3dn3ko3ln3pl3so3zp3{o3l3p3l3p3l3p3l3p3l3q3r3q4s4t4u4v4 i4M4w4)x4;y4>z4{4z4{4|4{4z4|4}4|4z4}4~4}4z4~44~4z44z4444z4444z4555z5 555z55 5"5&z5)505155z585?5@5Dz5G5Tz5W5dz5g5tz5w5z5555z55z55555555w5M5666&6b6d6j6q6r6v6x666666666666666777 M7 77%777777777777777M78888&8888888888888M9999*9f9h9n9z9|9999999999M99:: :~::::::::M::::;8;9;?;L;N;[;^;k;n;{;~;;;;;;;;;;;;;;;;<<<<<<<<M< <35>p>r>z>{>|>}>>M>>>>>>>>>>>?????Q?S?[?\?]?^?a?hM?k?}?????????@#@%@-@.@/@0@3@:M@=@P @\ @e @ @ @ @ @ @ @ @ @ @ @ @ @ A A A A AA A  A$A_AaAiAlAoArAuA|MAAAAAAABB BBBB!B%B)BdBfBnBqBtBw BzBMB!B"B#B$B#B$B#B%C9&C;%CC'CD(CE)CF*CI!CPMCS+Cg,Cs-C|.C/D0D/D%1D&2D'3D(4D++D2MD55DH6DW7D]8D9D8D9D8D9D8D9D8D9D8D9D8D:E;E:E$E'?E*5E1ME4@EIAEUBE^CEDEEEDEFEGEHEIE@FMFJFKF%LF.MF1NFzOF|NFOFNFPFQFPFRFSFTFUFJFMFVFWGXGYGZGj[GlZGs[Gz\G|[GZG\G]G\GZG]GZG]GZG^G_G^G`GaGbGcGVHMHdHeH&fH/gH2hHiHhHiHjHiHhHjHhHjHhHjHhHkIlIkImInIoIpIdI&MI'L I+ A/*ϰK    Yҳձ :[IIIII[s[sssssPK!!%j&j&8com/ustadmobile/core/db/UmAppDatabase_DoorMetadata.class42com/ustadmobile/core/db/UmAppDatabase_DoorMetadataXLcom/ustadmobile/door/ext/DoorDatabaseMetadata;-com/ustadmobile/door/ext/DoorDatabaseMetadata()V  java/lang/String  NetworkNode ClazzLogClazzLogAttendanceRecordSchedule DateRangeHolidayCalendarHolidayScheduledCheckAuditLog CustomFieldCustomFieldValue CustomFieldValueOption"Person$Clazz&ClazzEnrolment( LeavingReason* ContentEntry,ContentEntryContentCategoryJoin.ContentEntryParentChildJoin0ContentEntryRelatedEntryJoin2ContentCategorySchema4ContentCategory6Language8LanguageVariant: AccessToken< PersonAuth>Role@ EntityRoleB PersonGroupDPersonGroupMemberF PersonPictureHScrapeQueueItemJ ScrapeRunLConnectivityStatusN ContainerPContainerEntryRContainerEntryFileT VerbEntityV XObjectEntityXStatementEntityZContextXObjectStatementJoin\ AgentEntity^ StateEntity`StateContentEntityb XLangMapEntrydSyncNodefLocallyAvailableContainerh ContainerETagjSchooll SchoolMembernCommentspReportrSitetContainerImportJobv LearnerGroupxLearnerGroupMemberzGroupLearningSession| SiteTerms~ClazzContentJoinPersonParentJoin ScopedGrant ErrorReportClazzAssignmentClazzAssignmentContentJoinCourseAssignmentSubmission$CourseAssignmentSubmissionAttachmentCourseAssignmentMarkClazzAssignmentRollUp PersonAuth2 UserSession ContentJobContentJobItem CourseBlockCourseTerminologyCourseGroupSetCourseGroupMemberSqliteChangeSeqNumsUpdateNotification ChangeLogZombieAttachmentDataDoorNodeReplicationStatusClazzLogReplicate!ClazzLogAttendanceRecordReplicate#CourseAssignmentSubmissionReplicate-CourseAssignmentSubmissionAttachmentReplicateCourseAssignmentMarkReplicateCourseBlockReplicateCourseTerminologyReplicateCourseGroupSetReplicateCourseGroupMemberReplicateScheduleReplicateHolidayCalendarReplicateHolidayReplicatePersonReplicateClazzReplicateClazzEnrolmentReplicateLeavingReasonReplicateContentEntryReplicate(ContentEntryContentCategoryJoinReplicate$ContentEntryParentChildJoinReplicate%ContentEntryRelatedEntryJoinReplicateContentCategorySchemaReplicateContentCategoryReplicateLanguageReplicateLanguageVariantReplicatePersonGroupReplicatePersonGroupMemberReplicatePersonPictureReplicateContainerReplicateVerbEntityReplicateXObjectEntityReplicateStatementEntityReplicate$ContextXObjectStatementJoinReplicateAgentEntityReplicateStateEntityReplicateStateContentEntityReplicateXLangMapEntryReplicateSchoolReplicateSchoolMemberReplicateCommentsReplicateReportReplicate SiteReplicateLearnerGroupReplicateLearnerGroupMemberReplicateGroupLearningSessionReplicateSiteTermsReplicateClazzContentJoinReplicate PersonParentJoinReplicate ScopedGrantReplicateErrorReportReplicateClazzAssignmentReplicate#ClazzAssignmentContentJoinReplicatePersonAuth2ReplicateUserSessionReplicate CoursePictureCoursePictureReplicateContentEntryPictureContentEntryPictureReplicate Chat" ChatMember$Message&MessageReplicate( ChatReplicate*ChatMemberReplicate, MessageRead.MessageReadReplicate0CourseDiscussion2CourseDiscussionReplicate4DiscussionTopic6DiscussionTopicReplicate8DiscussionPost:DiscussionPostReplicate< kotlin/collections/CollectionsKt>listOf%([Ljava/lang/Object;)Ljava/util/List; @A ?B allTablesLjava/util/List; DE Fkotlin/LazyThreadSafetyModeHNONELkotlin/LazyThreadSafetyMode; JK ILFcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2NINSTANCEHLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2; PQ ORkotlin/jvm/functions/Function0T kotlin/LazyKtVlazyL(Lkotlin/LazyThreadSafetyMode;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; XY WZreplicateEntities$delegate Lkotlin/Lazy; \] ^this4Lcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata; getDbClass()Lkotlin/reflect/KClass;B()Lkotlin/reflect/KClass;#Lorg/jetbrains/annotations/NotNull;%com/ustadmobile/core/db/UmAppDatabasefkotlin/jvm/internal/ReflectionhgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; jk ilgetHasReadOnlyWrapper()ZgetHasAttachmentsgetSyncableTableIdMap()Ljava/util/Map;8()Ljava/util/Map; TABLE_ID_MAPLjava/util/Map; tu v getVersion()I getAllTables()Ljava/util/List;&()Ljava/util/List;getReplicateEntitiesb()Ljava/util/Map; kotlin/LazygetValue()Ljava/lang/Object;   java/util/Mapaccess$getTABLE_ID_MAP$cpLcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion;  kotlin/collections/MapsKtemptyMap r $Ljava/util/List;6Ljava/util/Map;Lkotlin/Metadata;mvkxi0d12<            $     200: B¢R00X–¢ R 00 8VX–¢  R 08VX–¢R08VX–¢R'0008VX–„¢ R 0008VX–¢R08VX–¢¨!d2/Lcom/ustadmobile/door/ext/DoorDatabaseMetadata;'Lcom/ustadmobile/core/db/UmAppDatabase;dbClassLkotlin/reflect/KClass;hasAttachmentshasReadOnlyWrapperreplicateEntitiesS+?S+@S+AS+BS+CS+DS+ES+FS+GS+HS+IS+JS+KS+LS+MS+NS+OS+PS+QS+RS+SS+TS+US+VS+WS+XS+YS+ZS+[S+\S+]S+^S+_S+`S+aS+bS+cS+dS+eS+fS+gS+hS+iS+jS+kS+lS+mS+nS+oS+pS+qS+rS+sS+tS+uS+vS+wS+xS+yS+zS+{S+|S+}S+~ S+ S+ S+S+S+S+S+S+S+S+S+S+!S+#S+%S+'S+)S++S+-S+/S+1S+3S+5S+7S+9S+;S+=S+CG*MSU[_2 "%'*-03 69 <? BE HK NQ!TW!Z]!`c!fi!lo"ru"x{#~###$$$$$$%%%%%&&&&&'''' (((( #)&)),/)25)8;)>A)DG)JM*PS*VY*\_*be*hk+nq+tw+z}+,,---.....////000001122  3334"%4(+4.15475:=5@C5FI6LO6RU6X[7^a7dg8jm8ps9vy9|9:::;;;<<<===>>>>???@@@ AA A$(B,0B48B<@CDHCLPCTXC\`DdhDlpDtxD|DEEEEFFFGGGK `abc1gm `adeno, `apo, `aqr.w `asexy-j `az{/*G `a|e}rA*_L+JKK `a~erw.Yw  vvO[IIIII[s["sassssDssszs{sssbscssspsossnsssss}srs\s]ssqssxsyssPK!!zooHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2.class4GBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/AgentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!qffGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2.class4GAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!iMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2.class4GGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2zLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisILcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2; $receiverinvoke>()Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;:com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; #$ "%J(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Lǃ,,]com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2.class4GWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2; $receiverinvokeN()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; #$ "%Z(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 LLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!!RLRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2.class4GLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!vEScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2.class4GMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!0ooHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2.class4GBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!죜mQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2.class4GKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!EW[com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2.class4GUcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisWLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2; $receiverinvokeL()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; #$ "%X(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 JLcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!;uӊKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2.class4GEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzLogDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ԊKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2.class4GEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CommentsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@?? AA*>/*,@>? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2.class4GFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContainerDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@V? AA*>/*,@U? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!4YRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2.class4GLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2.class4GRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisTLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2; $receiverinvokeI()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ecom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; #$ "%U(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 GLcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!M:{aabcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2.class4G\com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeS()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ocom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; #$ "%_(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 QLcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >NY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!nT55^com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2.class4GXcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2; $receiverinvokeO()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; #$ "%[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 MLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!GJ(Vcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2.class4GPcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; #$ "%S(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!! ҃>>_com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2.class4GYcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeP()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; #$ "%\(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 NLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!^U/55^com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2.class4GXcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2; $receiverinvokeO()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Kcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; #$ "%[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 MLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!W/PWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2.class4GQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@7? AA*>/*,@6? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!gcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2.class4Gacom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2; $receiverinvokeX()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; #$ "%d(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >NY*  * &)@-.-? AA*>/*,@,? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!,,]com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2.class4GWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2; $receiverinvokeN()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; #$ "%Z(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 LLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@$? AA*>/*,@#? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!JNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseBlockDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!AYVScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2.class4GMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!#kTcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2.class4GNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!LQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2.class4GKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!o?Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2.class4GJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CoursePictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!DܛTcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2.class4GNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2.class4GKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; #$ "%N(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!j `Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2.class4GLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ťNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ErrorReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@j? AA*>/*,@i? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!$Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2.class4GQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2; $receiverinvokeH()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Dcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; #$ "%T(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 FLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!PSRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2.class4GLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ΝJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2.class4GDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!CHKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2.class4GEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!+?;Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2.class4GLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; #$ "%O(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@'? AA*>/*,@&? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!"Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2.class4GIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Ucom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2.class4GOcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisQLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2; $receiverinvokeF()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Bcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; #$ "%R(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 DLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!h%Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2.class4GJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!/Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2.class4GDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!cNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageReadDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!c iNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@r? AA*>/*,@q? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!2JxxIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2.class4GCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@5? AA*>/*,@4? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!=^0Tcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2.class4GNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisPLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2; $receiverinvokeE()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;Acom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; #$ "%Q(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 CLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@=? AA*>/*,@<? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!/BScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2.class4GMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; #$ "%P(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@Z? AA*>/*,@Y? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!_WZPcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2.class4GJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonPictureDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@H? AA*>/*,@G? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!L+xxIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2.class4GCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ReportDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@w? AA*>/*,@v? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!+cnKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2.class4GEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; #$ "%H(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScheduleDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!&\xxIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2.class4GCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; #$ "%F(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SchoolDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!!T֮Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2.class4GIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@ ? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!~ΥNcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@b? AA*>/*,@a? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!ffGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2.class4GAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@J? AA*>/*,@I? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!n{{Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2.class4GFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/SiteTermsDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@R? AA*>/*,@Q? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!R^Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2.class4GIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Br1IooHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2.class4GBcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; #$ "%E(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StateDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!1#Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2.class4GFcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao; #$ "%I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StatementDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!8!Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2.class4GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2{Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisJLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2; $receiverinvoke?()Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;;com/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; #$ "%K(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/UserSessionDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 =Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@z? AA*>/*,@y? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!&=ffGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2.class4GAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; #$ "%D(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/VerbDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@g? AA*>/*,@f? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!8Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2.class4GJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisLLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2; $receiverinvokeA()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;=com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase!getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; #$ "%M(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ?Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@? AA*>/*,@? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2.class4GDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Vthis$08Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapperaccess$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase%com/ustadmobile/core/db/UmAppDatabase! getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; #$ "%G(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/XObjectDao;)V ' (()Ljava/lang/Object;  +Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper;*(Lcom/ustadmobile/core/db/UmAppDatabase;)V ;!UmAppDatabase_ReplicateWrapper.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  >3 *+ *?   >FY*  * &)@o? AA*>/*,@n? B C<DE=F4-.[I/I0I12I34I56[s78[s9s:sPK!!<<com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper.class46com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper%com/ustadmobile/core/db/UmAppDatabase1com/ustadmobile/door/DoorDatabaseReplicateWrapper*(Lcom/ustadmobile/core/db/UmAppDatabase;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2;(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)V  kotlin/jvm/functions/Function0 kotlin/LazyKtlazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; !" #_PersonDao$delegate Lkotlin/Lazy; %& 'Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2) *_ClazzDao$delegate ,& -Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2/ 0_CourseBlockDao$delegate 2& 3Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$25 6_CourseTerminologyDao$delegate 8& 9Kcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2; <_CourseGroupSetDao$delegate >& ?Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2A B_CourseGroupMemberDao$delegate D& EKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2G H_ClazzEnrolmentDao$delegate J& KJcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2M N_LeavingReasonDao$delegate P& QIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryDao$2S T_ContentEntryDao$delegate V& W\com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2Y Z,_ContentEntryContentCategoryJoinDao$delegate \& ]Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryParentChildJoinDao$2_ `(_ContentEntryParentChildJoinDao$delegate b& cYcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2e f)_ContentEntryRelatedEntryJoinDao$delegate h& iMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2k l_ClazzContentJoinDao$delegate n& oRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2q r"_ContentCategorySchemaDao$delegate t& uLcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2w x_ContentCategoryDao$delegate z& {Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2} ~_LanguageDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2 _LanguageVariantDao$delegate & Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2 _PersonGroupDao$delegate & Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2 _PersonGroupMemberDao$delegate & Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2 _PersonPictureDao$delegate & Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2 _ContainerDao$delegate & Acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2 _VerbDao$delegate & Dcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2 _XObjectDao$delegate & Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2 _ReportDao$delegate & Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2 _StatementDao$delegate & Xcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2 (_ContextXObjectStatementJoinDao$delegate & Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2 _StateDao$delegate & Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2 _StateContentDao$delegate & Bcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2 _AgentDao$delegate & Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2 _LearnerGroupDao$delegate & Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2 _LearnerGroupMemberDao$delegate & Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2 !_GroupLearningSessionDao$delegate & Ucom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2 %_ClazzLogAttendanceRecordDao$delegate & Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2 _ClazzLogDao$delegate & Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2 _ScheduleDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2 _HolidayCalendarDao$delegate & Dcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2 _HolidayDao$delegate & Ccom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2 _SchoolDao$delegate & Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2 _XLangMapEntryDao$delegate  &  Icom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2 _SchoolMemberDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2 _ClazzAssignmentDao$delegate & Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2 '_ClazzAssignmentContentJoinDao$delegate & Wcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2  '_CourseAssignmentSubmissionDao$delegate "& #acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2% &1_CourseAssignmentSubmissionAttachmentDao$delegate (& )Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2+ ,!_CourseAssignmentMarkDao$delegate .& /Ecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$21 2_CommentsDao$delegate 4& 5Acom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$27 8_SiteDao$delegate :& ;Fcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2= >_SiteTermsDao$delegate @& AMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2C D_PersonParentJoinDao$delegate F& GHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2I J_ScopedGrantDao$delegate L& MHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2O P_ErrorReportDao$delegate R& SHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2U V_PersonAuth2Dao$delegate X& YHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2[ \_UserSessionDao$delegate ^& _Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2a b_CoursePictureDao$delegate d& ePcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryPictureDao$2g h _ContentEntryPictureDao$delegate j& kAcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2m n_ChatDao$delegate p& qGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2s t_ChatMemberDao$delegate v& wDcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2y z_MessageDao$delegate |& }Hcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2 _MessageReadDao$delegate & Mcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2 _CourseDiscussionDao$delegate & Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2 _DiscussionTopicDao$delegate & Kcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2 _DiscussionPostDao$delegate & this8Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper; getDbName()Ljava/lang/String;java/lang/StringBuilder DoorWrapper for [append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  (C)Ljava/lang/StringBuilder;  toString  getNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao;   get_PersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; kotlin/LazygetValue()Ljava/lang/Object;  %com/ustadmobile/core/db/dao/PersonDao getPersonDao   get_ClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao;$com/ustadmobile/core/db/dao/ClazzDao getClazzDao  get_CourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;*com/ustadmobile/core/db/dao/CourseBlockDaogetCourseBlockDao  get_CourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;0com/ustadmobile/core/db/dao/CourseTerminologyDaogetCourseTerminologyDao  get_CourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;-com/ustadmobile/core/db/dao/CourseGroupSetDaogetCourseGroupSetDao  get_CourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;0com/ustadmobile/core/db/dao/CourseGroupMemberDaogetCourseGroupMemberDao  get_ClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;-com/ustadmobile/core/db/dao/ClazzEnrolmentDaogetClazzEnrolmentDao  get_LeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;,com/ustadmobile/core/db/dao/LeavingReasonDaogetLeavingReasonDao  get_ContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;+com/ustadmobile/core/db/dao/ContentEntryDaogetContentEntryDao  &get_ContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao%getContentEntryContentCategoryJoinDao  "get_ContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao!getContentEntryParentChildJoinDao  #get_ContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao"getContentEntryRelatedEntryJoinDao   get_ClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;/com/ustadmobile/core/db/dao/ClazzContentJoinDao getClazzContentJoinDao   get_ContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;4com/ustadmobile/core/db/dao/ContentCategorySchemaDaogetContentCategorySchemaDao  get_ContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;.com/ustadmobile/core/db/dao/ContentCategoryDaogetContentCategoryDao  get_LanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;'com/ustadmobile/core/db/dao/LanguageDao"getLanguageDao  ! %get_LanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;.com/ustadmobile/core/db/dao/LanguageVariantDao)getLanguageVariantDao '( ,getScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao; ./ 0getPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao; 23 4get_PersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;*com/ustadmobile/core/db/dao/PersonGroupDao8getPersonGroupDao 67 ;get_PersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;0com/ustadmobile/core/db/dao/PersonGroupMemberDao?getPersonGroupMemberDao => BgetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao; DE Fget_PersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;,com/ustadmobile/core/db/dao/PersonPictureDaoJgetPersonPictureDao HI MgetScrapeRunDao,()Lcom/ustadmobile/core/db/dao/ScrapeRunDao; OP QgetConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; ST Uget_ContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;(com/ustadmobile/core/db/dao/ContainerDaoYgetContainerDao WX \getContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao; ^_ `getContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao; bc dgetContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao; fg h get_VerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;#com/ustadmobile/core/db/dao/VerbDaol getVerbDao jk oget_XObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;&com/ustadmobile/core/db/dao/XObjectDaos getXObjectDao qr v get_ReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;%com/ustadmobile/core/db/dao/ReportDaoz getReportDao xy }getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;  get_StatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;(com/ustadmobile/core/db/dao/StatementDaogetStatementDao  "get_ContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao!getContextXObjectStatementJoinDao   get_StateDao(()Lcom/ustadmobile/core/db/dao/StateDao;$com/ustadmobile/core/db/dao/StateDao getStateDao  get_StateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;+com/ustadmobile/core/db/dao/StateContentDaogetStateContentDao   get_AgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;$com/ustadmobile/core/db/dao/AgentDao getAgentDao  get_LearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;+com/ustadmobile/core/db/dao/LearnerGroupDaogetLearnerGroupDao  get_LearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;1com/ustadmobile/core/db/dao/LearnerGroupMemberDaogetLearnerGroupMemberDao  get_GroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;3com/ustadmobile/core/db/dao/GroupLearningSessionDaogetGroupLearningSessionDao  get_ClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao;7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaogetClazzLogAttendanceRecordDao  get_ClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao;'com/ustadmobile/core/db/dao/ClazzLogDaogetClazzLogDao  getCustomFieldDao.()Lcom/ustadmobile/core/db/dao/CustomFieldDao;  getCustomFieldValueDao3()Lcom/ustadmobile/core/db/dao/CustomFieldValueDao;  getCustomFieldValueOptionDao9()Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao;  get_ScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;'com/ustadmobile/core/db/dao/ScheduleDaogetScheduleDao  getScheduledCheckDao1()Lcom/ustadmobile/core/db/dao/ScheduledCheckDao;  get_HolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;.com/ustadmobile/core/db/dao/HolidayCalendarDaogetHolidayCalendarDao  get_HolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao;&com/ustadmobile/core/db/dao/HolidayDao getHolidayDao   get_SchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao;%com/ustadmobile/core/db/dao/SchoolDao getSchoolDao  get_XLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;,com/ustadmobile/core/db/dao/XLangMapEntryDaogetXLangMapEntryDao  getLocallyAvailableContainerDao<()Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao;  get_SchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;+com/ustadmobile/core/db/dao/SchoolMemberDaogetSchoolMemberDao  get_ClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;.com/ustadmobile/core/db/dao/ClazzAssignmentDao getClazzAssignmentDao   !get_ClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao getClazzAssignmentContentJoinDao  getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  !get_CourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao getCourseAssignmentSubmissionDao  +get_CourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao"*getCourseAssignmentSubmissionAttachmentDao  ! %get_CourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao)getCourseAssignmentMarkDao '( ,get_CommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;'com/ustadmobile/core/db/dao/CommentsDao0getCommentsDao ./ 3getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao; 56 7 get_SiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;#com/ustadmobile/core/db/dao/SiteDao; getSiteDao 9: >get_SiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao;$com/ustadmobile/core/db/SiteTermsDaoBgetSiteTermsDao @A Eget_PersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;/com/ustadmobile/core/db/dao/PersonParentJoinDaoIgetPersonParentJoinDao GH Lget_ScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;*com/ustadmobile/core/db/dao/ScopedGrantDaoPgetScopedGrantDao NO Sget_ErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;*com/ustadmobile/core/db/dao/ErrorReportDaoWgetErrorReportDao UV Zget_PersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;*com/ustadmobile/core/db/dao/PersonAuth2Dao^getPersonAuth2Dao \] aget_UserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;*com/ustadmobile/core/db/dao/UserSessionDaoegetUserSessionDao cd hgetContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao; jk lgetContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao; no pget_CoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;,com/ustadmobile/core/db/dao/CoursePictureDaotgetCoursePictureDao rs wget_ContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;2com/ustadmobile/core/db/dao/ContentEntryPictureDao{getContentEntryPictureDao yz ~ get_ChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;#com/ustadmobile/core/db/dao/ChatDao getChatDao  get_ChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;)com/ustadmobile/core/db/dao/ChatMemberDaogetChatMemberDao  get_MessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;&com/ustadmobile/core/db/dao/MessageDao getMessageDao  get_MessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;*com/ustadmobile/core/db/dao/MessageReadDaogetMessageReadDao  get_CourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;/com/ustadmobile/core/db/dao/CourseDiscussionDaogetCourseDiscussionDao  get_DiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;.com/ustadmobile/core/db/dao/DiscussionTopicDaogetDiscussionTopicDao  get_DiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;-com/ustadmobile/core/db/dao/DiscussionPostDaogetDiscussionPostDao  getRealDatabase()Landroidx/room/RoomDatabase;androidx/room/RoomDatabaseclearAllTables  runInTransaction(Ljava/lang/Runnable;)Vbody  Ljava/lang/Runnable;createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;config java/lang/IllegalAccessException$Cannot use open helper on repository(Ljava/lang/String;)V  %Landroidx/room/DatabaseConfiguration;createInvalidationTracker%()Landroidx/room/InvalidationTracker;-com/ustadmobile/door/DummyInvalidationTracker Companion9Lcom/ustadmobile/door/DummyInvalidationTracker$Companion;  7com/ustadmobile/door/DummyInvalidationTracker$CompanioncreateDummyInvalidationTrackerA(Landroidx/room/RoomDatabase;)Landroidx/room/InvalidationTracker;  getInvalidationTracker  _db.getInvalidationTracker()checkNotNullExpressionValue  access$get_db$pa(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper;)Lcom/ustadmobile/core/db/UmAppDatabase;$thisLkotlin/Metadata;mvkxi0d1Ð                                                                                                                                                                                   2020B 0¢J 0ŽHJ 0HJ‘0’2“0”HJ •0HJ–0Ž2 —0˜j`™HR08FX†„¢   R 0 8FX†„¢   R08FX†„¢  R08FX†„¢  R08FX†„¢  R0 8FX†„¢ # !"R$0%8FX†„¢ ( &'R)0*8FX†„¢ - +,R.0/8FX†„¢ 2 01R3048FX†„¢ 7 56R8098FX†„¢ < :;R=0>8FX†„¢ A ?@RB0C8FX†„¢ F DERG0H8FX†„¢ K IJRL0M8FX†„¢ P NORQ0R8FX†„¢ U STRV0W8FX†„¢ Z XYR[0\8FX†„¢ _ ]^R`0a8FX†„¢ d bcRe0f8FX†„¢ i ghRj0k8FX†„¢ n lmRo0p8FX†„¢ s qrRt0u8FX†„¢ x vwRy0z8FX†„¢ } {|R~08FX†„¢ ‚ €R ƒ0„8FX†„¢ ‡ …†R ˆ0‰8FX†„¢ Œ Š‹R 0Ž8FX†„¢ ‘ R ’0“8FX†„¢ – ”•R —0˜8FX†„¢ › ™šR œ08FX†„¢   žŸR ¡0¢8FX†„¢ ¥ £¤R ¦0§8FX†„¢ ª ¨©R «0¬8FX†„¢ ¯ ­®R °0±8FX†„¢ ´ ²³R µ0¶8FX†„¢ ¹ ·¸R º0»8FX†„¢ ¾ ¼½R ¿0À8FX†„¢ à ÁÂR Ä0Å8FX†„¢ È ÆÇR É0Ê8FX†„¢ Í ËÌR Î0Ï8FX†„¢ Ò ÐÑR Ó0Ô8FX†„¢ × ÕÖR Ø0Ù8FX†„¢ Ü ÚÛR Ý0Þ8FX†„¢ á ßàR â0ã8FX†„¢ æ äåR ç0è8FX†„¢ ë éêR ì0í8FX†„¢ ð îïR ñ0ò8FX†„¢ õ óôR ö0÷8FX†„¢ ú øùR û0ü8FX†„¢ ÿ ýþR €08FX†„¢ „ ‚ƒR …0†8FX†„¢ ‰ ‡ˆR Š0‹8FX†„¢ Ž ŒR 08FX†„¢ “ ‘’R ”0•8FX†„¢ ˜ –—R ™0š8FX†„¢  ›œR ž0Ÿ8FX†„¢ ¢  ¡R £0¤8FX†„¢ § ¥¦R ¨0©8FX†„¢ ¬ ª«R ­0®8FX†„¢ ± ¯°R ²0³8FX†„¢ ¶ ´µR ·0¸8FX†„¢ » ¹ºR0X‚¢ R¼08VX–¢½R¾0 8VX–¢¿RÀ08VX–¢ÁRÂ08VX–¢ÃRÄ08VX–¢ÅRÆ0Ç8VX–¢ÈÉRÊ0 8VX–¢Ë"RÌ0%8VX–¢Í'RÎ0*8VX–¢Ï,RÐ0/8VX–¢Ñ1RÒ048VX–¢Ó6RÔ098VX–¢Õ;RÖ0×8VX–¢ØÙRÚ0>8VX–¢Û@RÜ0Ý8VX–¢ÞßRà0á8VX–¢âãRä0å8VX–¢æçRè0é8VX–¢êëRì0C8VX–¢íERî0H8VX–¢ïJRð0M8VX–¢ñORò0R8VX–¢óTRô0W8VX–¢õYRö0\8VX–¢÷^Rø0a8VX–¢ùcRú0û8VX–¢üýRþ0ÿ8VX–¢€R‚0f8VX–¢ƒhR„0k8VX–¢…mR†0p8VX–¢‡rRˆ0u8VX–¢‰wRŠ0z8VX–¢‹|RŒ08VX–¢RŽ0„8VX–¢†R0‰8VX–¢‘‹R’0Ž8VX–¢“R”0“8VX–¢••R–0—8VX–¢˜™Rš0›8VX–¢œRž0Ÿ8VX–¢ ¡R¢0£8VX–¢¤¥R¦0˜8VX–¢§šR¨08VX–¢©ŸRª0«8VX–¢¬­R®0¢8VX–¢¯¤R°0§8VX–¢±©R²0¬8VX–¢³®R´0±8VX–¢µ³R¶0¶8VX–¢·¸R¸0»8VX–¢¹½Rº0À8VX–¢»ÂR¼0Å8VX–¢½ÇR¾0Ê8VX–¢¿ÌRÀ0Á8VX–¢ÂÃRÄ0Ï8VX–¢ÅÑRÆ0Ô8VX–¢ÇÖRÈ0É8VX–¢ÊËRÌ0Ù8VX–¢ÍÛRÎ0Ï8VX–¢ÐÑRÒ0Þ8VX–¢ÓàRÔ0ã8VX–¢ÕåRÖ0è8VX–¢×êRØ0í8VX–¢ÙïRÚ0ò8VX–¢ÛôRÜ0Ýj`Þ8VX–¢ßàRá0÷8VX–¢âùRã0ü8VX–¢äþRå0æ8VX–¢çèRé08VX–¢êƒRë0†8VX–¢ìˆRí0‹8VX–¢îRï0ð8VX–¢ñòRó0ô8VX–¢õöR÷08VX–¢ø’Rù0•8VX–¢ú—Rû0š8VX–¢üœRý0Ÿ8VX–¢þ¡Rÿ0¤8VX–¢€¦R0‚8VX–¢ƒ„R…0©8VX–¢†«R‡0®8VX–¢ˆ°R‰0³8VX–¢ŠµR‹0¸8VX–¢Œº¨šd23Lcom/ustadmobile/door/DoorDatabaseReplicateWrapper; _AgentDao&Lcom/ustadmobile/core/db/dao/AgentDao;_ChatDao%Lcom/ustadmobile/core/db/dao/ChatDao;_ChatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;_ClazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;_ClazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;_ClazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; _ClazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;_ClazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;_ClazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; _ClazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao; _CommentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao; _ContainerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;_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;_ContentEntryParentChildJoinDao& D& J& P& V& \& b& h& n& t& z& & & & & & & & & & & & & & & & & & & & & & & &  & & & & "& (& .& 4& :& @& F& L& R& X& ^& d& j& p& v& |& & & & & l+ **+*Y*$(**Y*+$.*0Y*1$4*6Y*7$:*Y*?$B*DY*E$H*JY*K$N*PY*Q$T*VY*W$Z*\Y*]$`*bY*c$f*hY*i$l*nY*o$r*tY*u$x*zY*{$~*Y*$*Y*$*Y*$*Y*$A !3EWi{ /&A4S<eGwUfnv+=Oas#,'69>KI]QoYaiqy#5GYkll  GY*]  2*  =*(L+   /*  =*.L+   /*İ  =*4L+Ȱ   /*˰  =*:L+ϰ   /*Ұ  =*@L+ְ   /*ٰ  =*FL+ݰ   /*  =*LL+   /*  =*RL+   /*  =*XL+   /*  =*^L+   /*  =*dL+   /*  =*jL+   /*     =*pL+    /*   =*vL+   /*  =*|L+   /*   !=*L+#   $!/*&$  '(=*L+* &&  +(/*-,  ./2*1/  232*52  67=*L+9 44  :7/*<:  =>=*L+@ <<  A>/*CB  DE2*GE  HI=*L+K GG  LI/*NM  OP2*RP  ST2*VS  WX=*L+Z UU  [X/*][  ^_2*a^  bc2*ea  fg2*id  jk=*L+m ff  nk/*pl  qr=*L+t nn  ur/*wt  xy=*L+{ vv  |y/*~|  2*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+   /*  =*L+Ű   /*Ȱ  2*̰  2*а  2*԰  =*L+ذ   /*۰  2*߰  =*L+   /*  =*L+   /*  =*L+   /*  =* L+   /*  2*  =*L+   /*  =*L+     /*   =*L+   /*  2*!  =*$L+ ##  /*)   !A**L+#+,,  $!/*&4  '(=*0L+* 66  +(/*-<  ./=*6L+1 >>  2//*4D  562*8G  9:=**06<BHNTZ`flrx~ &,28>DJPV\bhntz|[IIIII[s[ssss sssssss&ssssspsssssvsssssssssssss s snsssss,sssssJsssssssssssss.s/s4sssWsXsss ssszs s sssts s sss\sssssVsssssbsssyszsjssssshssssssss's(s.sss s!s(sssss"sssss2s s!ssss"s#sssDs$s%sss>s&s'srsssds(s)sss8s*s+ssss,s-ssss.s/sUsVsRs0s1ssss2s3ssss4s5ssss6s7s s!ss8s9s's(ss:s;sssss?sssPs@sAsss|sBsCssssDsEs\s]sXsFsGsss%sHsIs6s7ssJsKs=s>ssLsMsGsHsFsNsOsHsIssPsQsxsyssRsSssssTsUssssVsWssssXsYsNsOsLsZs[s9s:s:s\s]s@sAs@s^s_ssss`sassssbscssssdsescsds^sfsgsjsksshsisss sjsksqsrsslssmssnssossps sqsrsssssstssussvsswssxs2syszsSsTs{s[s|s}sfsgs~ss^s_sssbscssssssssssssssss}sssssnsosssjskssss+ss$ssssssssssssvsssssssssssssssssssssssssDsEssYssssssss$ss+ssssssssssssssssssss`sss2s3ssss:ssAssKssLsssssss|ssssssssssssRsss.s/sssOsPss=ssDsssssssss5s6ssgssnssssussssssssssssssPK!!hccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleAgentEntityChangedmhandleAgentEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleAgentEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!lŴ\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1.class4LVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlefisn$this$handleChatChangedmhandleChatChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleChatChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!ߚqbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1.class4L\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlklisn$this$handleChatMemberChangedmhandleChatMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleChatMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleClazzAssignmentChangedmhandleClazzAssignmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleClazzAssignmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!=bY8 8 rcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1.class4Llcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn-$this$handleClazzAssignmentContentJoinChangedm'handleClazzAssignmentContentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisnLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2.access$handleClazzAssignmentContentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!fV\]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1.class4LWcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl67isn$this$handleClazzChangedmhandleClazzChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleClazzChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Ihcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn#$this$handleClazzContentJoinChangedmhandleClazzContentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handleClazzContentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Ý7fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl<=isn!$this$handleClazzEnrolmentChangedmhandleClazzEnrolmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleClazzEnrolmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!:D, , pcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1.class4Ljcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn+$this$handleClazzLogAttendanceRecordChangedm%handleClazzLogAttendanceRecordChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thislLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2,access$handleClazzLogAttendanceRecordChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!WY`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleClazzLogChangedmhandleClazzLogChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Y `com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleCommentsChangedmhandleCommentsChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleCommentsChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!acom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1.class4L[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleContainerChangedmhandleContainerChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this]Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleContainerChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!! KLgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlfgisn"$this$handleContentCategoryChangedmhandleContentCategoryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleContentCategoryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!UE  mcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1.class4Lgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl`aisn($this$handleContentCategorySchemaChangedm"handleContentCategorySchemaChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisiLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2)access$handleContentCategorySchemaChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!׈%dcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlHIisn$this$handleContentEntryChangedmhandleContentEntryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleContentEntryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!LV V wcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1.class4Lqcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlNOisn2$this$handleContentEntryContentCategoryJoinChangedm,handleContentEntryContentCategoryJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thissLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner23access$handleContentEntryContentCategoryJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!o> > scom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1.class4Lmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlTUisn.$this$handleContentEntryParentChildJoinChangedm(handleContentEntryParentChildJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisoLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2/access$handleContentEntryParentChildJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!S  kcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1.class4Lecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl_`isn&$this$handleContentEntryPictureChangedm handleContentEntryPictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisgLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2'access$handleContentEntryPictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Y8D D tcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1.class4Lncom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlZ[isn/$this$handleContentEntryRelatedEntryJoinChangedm)handleContentEntryRelatedEntryJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thispLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner20access$handleContentEntryRelatedEntryJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!+2> > scom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1.class4Lmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn.$this$handleContextXObjectStatementJoinChangedm(handleContextXObjectStatementJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisoLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2/access$handleContextXObjectStatementJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!,  lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1.class4Lfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl/0isn'$this$handleCourseAssignmentMarkChangedm!handleCourseAssignmentMarkChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thishLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2(access$handleCourseAssignmentMarkChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!*t t |com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1.class4Lvcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl)*isn7$this$handleCourseAssignmentSubmissionAttachmentChangedm1handleCourseAssignmentSubmissionAttachmentChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisxLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner28access$handleCourseAssignmentSubmissionAttachmentChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!r 8 8 rcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1.class4Llcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl"#isn-$this$handleCourseAssignmentSubmissionChangedm'handleCourseAssignmentSubmissionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisnLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2.access$handleCourseAssignmentSubmissionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!VHlccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlABisn$this$handleCourseBlockChangedmhandleCourseBlockChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleCourseBlockChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Es ghcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl~isn#$this$handleCourseDiscussionChangedmhandleCourseDiscussionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handleCourseDiscussionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!  icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1.class4Lccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlSTisn$$this$handleCourseGroupMemberChangedmhandleCourseGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2%access$handleCourseGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Srfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlMNisn!$this$handleCourseGroupSetChangedmhandleCourseGroupSetChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleCourseGroupSetChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!! 0ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlYZisn $this$handleCoursePictureChangedmhandleCoursePictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleCoursePictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!  icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1.class4Lccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlGHisn$$this$handleCourseTerminologyChangedmhandleCourseTerminologyChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2%access$handleCourseTerminologyChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!k|fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1.class4L`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn!$this$handleDiscussionPostChangedmhandleDiscussionPostChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2"access$handleDiscussionPostChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!_z5gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleDiscussionTopicChangedmhandleDiscussionTopicChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleDiscussionTopicChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!dOccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleErrorReportChangedmhandleErrorReportChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleErrorReportChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!.duI  lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1.class4Lfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn'$this$handleGroupLearningSessionChangedm!handleGroupLearningSessionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thishLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2(access$handleGroupLearningSessionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!cgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl$%isn"$this$handleHolidayCalendarChangedmhandleHolidayCalendarChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleHolidayCalendarChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!: _com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1.class4LYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl*+isn$this$handleHolidayChangedmhandleHolidayChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleHolidayChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!d.`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktllmisn$this$handleLanguageChangedmhandleLanguageChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleLanguageChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!R/gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlrsisn"$this$handleLanguageVariantChangedmhandleLanguageVariantChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleLanguageVariantChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!'zWdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleLearnerGroupChangedmhandleLearnerGroupChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleLearnerGroupChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!R@  jcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1.class4Ldcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn%$this$handleLearnerGroupMemberChangedmhandleLearnerGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2&access$handleLearnerGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Fzecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlBCisn $this$handleLeavingReasonChangedmhandleLeavingReasonChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleLeavingReasonChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!'-_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1.class4MYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlqrsisn$this$handleMessageChangedmhandleMessageChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V   this[Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner4access$handleMessageChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 67 58$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; BCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.D= *+*,!E  "#  $%F&'DE*+,**010**39E"#:G(H)I J5CK L`s [I I I [II[ss[ssss;<[II=I>I?@IAPK!!>ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlxyisn$this$handleMessageReadChangedmhandleMessageReadChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleMessageReadChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!i'ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl56isn$this$handlePersonAuth2ChangedmhandlePersonAuth2ChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handlePersonAuth2Changed(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!*'^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1.class4KXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl01isn$this$handlePersonChangedmhandlePersonChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handlePersonChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; @CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,B= *+*,C  !  "#D$%BE*+***./.**17C !8E&F'G H3AI JTs [I I [I[s[sss9:[I;I?I PK!!Ж:  ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1.class4P]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlxyz{|isn$this$handlePersonGroupChangedmhandlePersonGroupChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  !#(Lkotlin/coroutines/Continuation;)V # $this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result . /labelI 12 3kotlin/coroutines/Continuation6Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner8access$handlePersonGroupChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; :; 9<$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ECodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. 12G= *+"*,%H  &'   ()I*+GE*+0**454*"*7=H&'>J,K-L M9FN Oxs [I I I II[IIII[ssss[ssssss?@[IIAIBICIDPK!!z8<) ) icom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1.class4Occom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$$this$handlePersonGroupMemberChangedmhandlePersonGroupMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V ! "thiseLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner6%access$handlePersonGroupMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 89 7:$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; DCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0F= *+ *,#G  $%  &'H()FE*+.**232* *5;G$%<I*J+K L7EM Nls [I I I I[III[sss[sssss=>[II?I@IABICPK!!F^hcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1.class4Lbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn#$this$handlePersonParentJoinChangedmhandlePersonParentJoinChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2$access$handlePersonParentJoinChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handlePersonPictureChangedmhandlePersonPictureChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handlePersonPictureChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!4^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1.class4LXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleReportChangedmhandleReportChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleReportChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!8C`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1.class4LZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleScheduleChangedmhandleScheduleChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleScheduleChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!X^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1.class4LXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSchoolChangedmhandleSchoolChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisZLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSchoolChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!7->dcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1.class4L^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSchoolMemberChangedmhandleSchoolMemberChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2 access$handleSchoolMemberChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!,  ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1.class4P]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl   isn$this$handleScopedGrantChangedmhandleScopedGrantChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  !#(Lkotlin/coroutines/Continuation;)V # $this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result . /labelI 12 3kotlin/coroutines/Continuation6Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner8access$handleScopedGrantChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; :; 9<$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ECodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0. 12G= *+"*,%H  &'   ()I*+GE*+0**454*"*7=H&'>J,K-L M9FN Oxs [I I I II[IIII[ssss[ssssss?@[IIAIBICIDPK!!8\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1.class4LVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSiteChangedmhandleSiteChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSiteChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!%bacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1.class4L[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleSiteTermsChangedmhandleSiteTermsChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this]Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleSiteTermsChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!  jcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1.class4Ldcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn%$this$handleStateContentEntityChangedmhandleStateContentEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisfLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2&access$handleStateContentEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!n\ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleStateEntityChangedmhandleStateEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleStateEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1.class4Lacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn"$this$handleStatementEntityChangedmhandleStatementEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2#access$handleStatementEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!gccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1.class4L]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl;<isn$this$handleUserSessionChangedmhandleUserSessionChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleUserSessionChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Urbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1.class4L\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn$this$handleVerbEntityChangedmhandleVerbEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2access$handleVerbEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!G ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handleXLangMapEntryChangedmhandleXLangMapEntryChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleXLangMapEntryChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!)5K0ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1.class4L_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn $this$handleXObjectEntityChangedmhandleXObjectEntityChangedcBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner2!access$handleXObjectEntityChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 36$resultLkotlin/Metadata;mvkxi0[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ACodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,C= *+*,D  !  "#E$%CE*+***./.**17D !8F&G'H I3BJ KTs [I I [I[s[sss9:[I;I?I@PK!!Wcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1.class4FQcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlSisnm runOnNewNodecBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2$(JLkotlin/coroutines/Continuation;)Vz(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2;>;)V $newNodeIdJ  $(ILkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;J$0.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlW[_cgkosw{ "%)-159=AEILPTX\`di      !"#$%&'()*+,-./0123456789:;<=>?@ABCDsL$0n_transactionDb fnTimeCountermcQcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; labelI kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V Ljava/lang/Object; %com/ustadmobile/core/db/UmAppDatabase&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis()J  getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; kotlin/coroutines/Continuation  %com/ustadmobile/core/db/dao/PersonDaoreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; io/github/aakira/napier/NapierINSTANCE Lio/github/aakira/napier/Napier; java/lang/StringBuilder()V  $Ran PersonDao#replicateOnNewNode in append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; mstoString()Ljava/lang/String;  d$defaulto(Lio/github/aakira/napier/Napier;Ljava/lang/String;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)V  getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; $com/ustadmobile/core/db/dao/ClazzDao #Ran ClazzDao#replicateOnNewNode in getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  *com/ustadmobile/core/db/dao/CourseBlockDao )Ran CourseBlockDao#replicateOnNewNode in  getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;    0com/ustadmobile/core/db/dao/CourseTerminologyDao /Ran CourseTerminologyDao#replicateOnNewNode in getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  -com/ustadmobile/core/db/dao/CourseGroupSetDao ,Ran CourseGroupSetDao#replicateOnNewNode in getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  0com/ustadmobile/core/db/dao/CourseGroupMemberDao! "/Ran CourseGroupMemberDao#replicateOnNewNode in $getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; &' (-com/ustadmobile/core/db/dao/ClazzEnrolmentDao* +,Ran ClazzEnrolmentDao#replicateOnNewNode in -getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; /0 1,com/ustadmobile/core/db/dao/LeavingReasonDao3 4+Ran LeavingReasonDao#replicateOnNewNode in 6getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; 89 :+com/ustadmobile/core/db/dao/ContentEntryDao< =*Ran ContentEntryDao#replicateOnNewNode in ?%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; AB C>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDaoE F=Ran ContentEntryContentCategoryJoinDao#replicateOnNewNode in H!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; JK L:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaoN O9Ran ContentEntryParentChildJoinDao#replicateOnNewNode in Q"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; ST U;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaoW X:Ran ContentEntryRelatedEntryJoinDao#replicateOnNewNode in ZgetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; \] ^/com/ustadmobile/core/db/dao/ClazzContentJoinDao` a.Ran ClazzContentJoinDao#replicateOnNewNode in cgetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; ef g4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoi j3Ran ContentCategorySchemaDao#replicateOnNewNode in lgetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; no p.com/ustadmobile/core/db/dao/ContentCategoryDaor s-Ran ContentCategoryDao#replicateOnNewNode in ugetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; wx y'com/ustadmobile/core/db/dao/LanguageDao{ |&Ran LanguageDao#replicateOnNewNode in ~getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  .com/ustadmobile/core/db/dao/LanguageVariantDao -Ran LanguageVariantDao#replicateOnNewNode in getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  *com/ustadmobile/core/db/dao/PersonGroupDao )Ran PersonGroupDao#replicateOnNewNode in replicateOnNewNodeClazzBased  3Ran PersonGroupDao#replicateOnNewNodeClazzBased in replicateOnNewNodePersonBased  4Ran PersonGroupDao#replicateOnNewNodePersonBased in replicateOnNewNodeSchoolBased  4Ran PersonGroupDao#replicateOnNewNodeSchoolBased in getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  0com/ustadmobile/core/db/dao/PersonGroupMemberDao /Ran PersonGroupMemberDao#replicateOnNewNode in  9Ran PersonGroupMemberDao#replicateOnNewNodeClazzBased in  :Ran PersonGroupMemberDao#replicateOnNewNodeSchoolBased in getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  ,com/ustadmobile/core/db/dao/PersonPictureDao +Ran PersonPictureDao#replicateOnNewNode in getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  (com/ustadmobile/core/db/dao/ContainerDao 'Ran ContainerDao#replicateOnNewNode in  getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  #com/ustadmobile/core/db/dao/VerbDao "Ran VerbDao#replicateOnNewNode in  getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  &com/ustadmobile/core/db/dao/XObjectDao %Ran XObjectDao#replicateOnNewNode in  getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  %com/ustadmobile/core/db/dao/ReportDaoreplicateOnNewNodeTemplates  -Ran ReportDao#replicateOnNewNodeTemplates in getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  (com/ustadmobile/core/db/dao/StatementDao 'Ran StatementDao#replicateOnNewNode in !getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  :com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao 9Ran ContextXObjectStatementJoinDao#replicateOnNewNode in  getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  $com/ustadmobile/core/db/dao/StateDao #Ran StateDao#replicateOnNewNode in getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao;  +com/ustadmobile/core/db/dao/StateContentDao *Ran StateContentDao#replicateOnNewNode in  getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  $com/ustadmobile/core/db/dao/AgentDao #Ran AgentDao#replicateOnNewNode in  getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;   +com/ustadmobile/core/db/dao/LearnerGroupDao *Ran LearnerGroupDao#replicateOnNewNode in getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  1com/ustadmobile/core/db/dao/LearnerGroupMemberDao 0Ran LearnerGroupMemberDao#replicateOnNewNode in getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;   3com/ustadmobile/core/db/dao/GroupLearningSessionDao" #2Ran GroupLearningSessionDao#replicateOnNewNode in %getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; '( )7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao+ ,6Ran ClazzLogAttendanceRecordDao#replicateOnNewNode in .getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; 01 2'com/ustadmobile/core/db/dao/ClazzLogDao4 5&Ran ClazzLogDao#replicateOnNewNode in 7getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; 9: ;'com/ustadmobile/core/db/dao/ScheduleDao= >&Ran ScheduleDao#replicateOnNewNode in @getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; BC D.com/ustadmobile/core/db/dao/HolidayCalendarDaoF G-Ran HolidayCalendarDao#replicateOnNewNode in I getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; KL M&com/ustadmobile/core/db/dao/HolidayDaoO P%Ran HolidayDao#replicateOnNewNode in R getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; TU V%com/ustadmobile/core/db/dao/SchoolDaoX Y$Ran SchoolDao#replicateOnNewNode in [getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; ]^ _,com/ustadmobile/core/db/dao/XLangMapEntryDaoa b+Ran XLangMapEntryDao#replicateOnNewNode in dgetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; fg h+com/ustadmobile/core/db/dao/SchoolMemberDaoj k*Ran SchoolMemberDao#replicateOnNewNode in mgetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; op q.com/ustadmobile/core/db/dao/ClazzAssignmentDaos t-Ran ClazzAssignmentDao#replicateOnNewNode in v getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; xy z9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao| }8Ran ClazzAssignmentContentJoinDao#replicateOnNewNode in  getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao 8Ran CourseAssignmentSubmissionDao#replicateOnNewNode in *getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao BRan CourseAssignmentSubmissionAttachmentDao#replicateOnNewNode in getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao 2Ran CourseAssignmentMarkDao#replicateOnNewNode in getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao;  'com/ustadmobile/core/db/dao/CommentsDao &Ran CommentsDao#replicateOnNewNode in  getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  #com/ustadmobile/core/db/dao/SiteDao "Ran SiteDao#replicateOnNewNode in getSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao;  $com/ustadmobile/core/db/SiteTermsDao 'Ran SiteTermsDao#replicateOnNewNode in getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  /com/ustadmobile/core/db/dao/PersonParentJoinDao .Ran PersonParentJoinDao#replicateOnNewNode in getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  *com/ustadmobile/core/db/dao/ScopedGrantDao )Ran ScopedGrantDao#replicateOnNewNode in  3Ran ScopedGrantDao#replicateOnNewNodeClazzBased in  4Ran ScopedGrantDao#replicateOnNewNodePersonBased in getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  *com/ustadmobile/core/db/dao/PersonAuth2Dao )Ran PersonAuth2Dao#replicateOnNewNode in getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  *com/ustadmobile/core/db/dao/UserSessionDao"updateReplicationTrackersOnNewNode  9Ran UserSessionDao#updateReplicationTrackersOnNewNode in getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  ,com/ustadmobile/core/db/dao/CoursePictureDao +Ran CoursePictureDao#replicateOnNewNode in getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  2com/ustadmobile/core/db/dao/ContentEntryPictureDao 1Ran ContentEntryPictureDao#replicateOnNewNode in  getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  #com/ustadmobile/core/db/dao/ChatDao "Ran ChatDao#replicateOnNewNode in getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  )com/ustadmobile/core/db/dao/ChatMemberDao (Ran ChatMemberDao#replicateOnNewNode in  getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;   &com/ustadmobile/core/db/dao/MessageDao replicateOnNewNodeChats   *Ran MessageDao#replicateOnNewNodeChats in replicateOnNewNodePosts   *Ran MessageDao#replicateOnNewNodePosts in getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  *com/ustadmobile/core/db/dao/MessageReadDao .Ran MessageReadDao#replicateOnNewNodeChats in getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  ! "/com/ustadmobile/core/db/dao/CourseDiscussionDao$ %.Ran CourseDiscussionDao#replicateOnNewNode in 'getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; )* +.com/ustadmobile/core/db/dao/DiscussionTopicDao- .-Ran DiscussionTopicDao#replicateOnNewNode in 0getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; 23 4-com/ustadmobile/core/db/dao/DiscussionPostDao6 7,Ran DiscussionPostDao#replicateOnNewNode in 9 kotlin/Unit; Lkotlin/Unit; = <>java/lang/IllegalStateException@/call to 'resume' before 'invoke' with coroutineB(Ljava/lang/String;)V D AE'Lcom/ustadmobile/core/db/UmAppDatabase;$resultjava/lang/ObjectIcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  Nvalueinvoke[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;k(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; KL T  Vp1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; QR [Lkotlin/Metadata;mvkxid1$  020HŠ@d2 Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunnerf runOnNewNode hCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0   j> **-k    l j8:*E'_*]+`.c1 f 4  i 7  l :o= r@uCxF{I~LO+*MB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY !eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB, ***,*!*#Y*B*M++WY%!eB,)***,*!*,Y*B*M++WY.!eB,2***,*!*5Y*B*M++WY7!eB,;***,*!* >Y*B*M++WY@!eB,D***,*!* GY*B*M++WYI!eB,M***,*!* PY*B*M++WYR!eB,V***,*!* YY*B*M++WY[!eB,_***,*!* bY*B*M++WYd!eB,h***,*!*kY*B*M++WYm!eB,q***,*!*tY*B*M++WYv!eB,z***,*!*}Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WYʶ!eB,***,*!*Y*B*M++WYӶ!eB,***,*!*Y*B*M++WY޶!eB,***,*!*Y*B*M++WY!eB,***,*!*Y*B*M++WY!eB,***,*!* Y*B*M++WY!eB,***,*!*!Y*B*M++WY!eB,***,*!*" Y*B*M++WY !eB,***,*!*#Y*B*M++WY!eB,***,*!*$Y*B*M++WY!eB,!***,*!*%$Y*B*M++WY&!eB,****,*!*&-Y*B*M++WY/!eB,3***,*!*'6Y*B*M++WY8!eB,<***,*!*(?Y*B*M++WYA!eB,E***,*!*)HY*B*M++WYJ!eB,N***,*!**QY*B*M++WYS!eB,W***,*!*+ZY*B*M++WY\!eB,`***,*!*,cY*B*M++WYe!eB,i***,*!*-lY*B*M++WYn!eB,r***,*!*.uY*B*M++WYw!eB,{***,*!*/~Y*B*M++WY!eB,***,*!*0Y*B*M++WY!eB,***,*!*1Y*B*M++WY!eB,***,*!*2Y*B*M++WY!eB,***,*!*3Y*B*M++WY!eB,***,*!*4Y*B*M++WY!eB,***,*!*5Y*B*M++WY!eB,***,*!*6Y*B*M++WY!eB,***,*!*7Y*B*M++WYȶ!eB,***,*!*8Y*B*M++WY˶!eB,***,*!*9Y*B*M++WYζ!eB,***,*!*:Y*B*M++WY׶!eB,***,*!*;Y*B*M++WY!eB,***,*!*<Y*B*M++WY!eB,***,*!*=Y*B*M++WY!eB,***,*!*>Y*B*M++WY!eB,***,*!*?Y*B*M++WY!eB, ***,*!*@Y*B*M++WY!eB, ***,*!*AY*B*M++WY!eB,***,*!*BY*B*M++WY!eB,#***,*!*C&Y*B*M++WY(!eB,,***,*!*D/Y*B*M++WY1!eB,5****!*E8Y*B++WY:!e?AYCFm f0JJ7JJJRJJJJJSJJJJJSJJJJJSJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJJJJTJJ JJJ,JJnS<U=VAWeSzXYXZ[S\]\^ _0SE`YaZ`^a``nbrcSdededfgSh%i&h*i,h:j>kcSxlmlmlnoSpqpqpr s1SFtZu[t_uatovswSxyxyxz{S|%}*|-}/|=~AfS{S 4SI]^bdrvSS+,02@DiS~S7SL`aeguyS S  . / 3 5 C G lS        S        :S O c d h j x | S        S  1 2 6 8 F J oS      S    =S R k m {  S        S  9 ; I M rS        S  @SUijnp~SS#78<>LPuSS  CSXlmqsSS&?AOSxSS !FS[tvSS)=>BDR V {S      S   $IS^rswySS,@AEGUY~S !"S##$'%LSa&z'|&()S*+*+*,-S/.C/D.H/J.X0\1S2323245S67676&8*9OSd:x;y:};:<=S>?>?>@AS2BFCGBKCMB[D_ESFGFGFHISJ)K-LRSgMNMOPSQRQRQST S5UIVJUNVPU^WbXSYZYZY[\S]^]^],_0`USja~babacdSefefegk,<,GuXGYG@YGYG ZGsZGZGAZGZGZGvZGZGDZGZGZGyZGZGGZGZG ZG |ZG ZG JZG ZG ZG ZG ZG MZG ZG ZG ZG ZGPZGZGZGZGZGSZGZG!ZGZGZGVZGZG$ZGZGZGYZGZG'ZGZGZG\ZGZG*ZGZGZG_ZGZG-ZGZGZGbZGZG0ZGZGZGeQGA' m% ' &  ' 8" r' " ' " >( k" ( "  ( 9" s( " ( # A( n" ( # ( <" v( " (  " D( q& ( " ( ?" y( " (  "  G(  t"  (  "  (  B"  |(  #  (  "  J(  w&  (  6  (  E&  (  "  (  &  M(  z"  (  & ( H" ( & ( " P( }" ( " ( K" ( & ( & S( " ( & !( N& ( " ( " V( " ( " $( Q" ( # ( " Y( & ( 6 '( T& ( " ( "" \( " ( " *( W" ( " ( %" _( " ( 6 -( Z& ( " ( (" b( " ( " 0( ]" ( 2 44HopKLjIY*,ON-+-Ұk PlMop QRjB*+,U?Wk XGYlSop AQZj? *+,Ҷ\k   X Yq rgilsts[EIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`Iab[IcIcIdIdIeIeIfIfIgIgIhIhIiIiIjIjIkIkIlIlImImInInIoIoIpIpIqIqIrIrIsIsItItIuIuIvIvIwIwIxIxIyIyIzIzI{I{I|I|I}I}I~I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII[sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss[sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss]^[IdIiIc_If`Ia[sbc[sdsessGPK!!;>qdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1.class4H^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktlisn_checkPendingNotificationsmrunReplicationRunOnChangecBcom.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunnerg(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1;>;)Vthis$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ' (labelI *+ ,kotlin/coroutines/Continuation/Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner1C(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 24$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0'*+?= *+*,@    !"A#$?E*+)**-.-**05@ 6B%C&D E24F GQs [I [I [s[sss78[I9I:I ;I<=I>PK!!ԓ3RRdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2.class4C^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2;>;)V $tableNamesLjava/util/Set;  $_checkPendingNotifications  this$0DLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;  $(ILkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$1Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f-UmAppDatabase_ReplicationRunOnChangeRunner.ktl  !$'*-0369<?BEHKi      !"#$%&'()*+,-./0123456789:;<sL$0n_transactionDbmc^com.ustadmobile.core.db.UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; labelI kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V ! %com/ustadmobile/core/db/UmAppDatabaseClazzLog java/util/Setcontains(Ljava/lang/Object;)Z kotlin/coroutines/Continuation ! Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunneraccess$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/util/CollectionaddAll(Ljava/util/Collection;)Z ClazzLogAttendanceRecord,access$handleClazzLogAttendanceRecordChanged Scheduleaccess$handleScheduleChanged HolidayCalendar#access$handleHolidayCalendarChanged Holidayaccess$handleHolidayChanged Personaccess$handlePersonChanged Clazzaccess$handleClazzChanged ClazzEnrolment"access$handleClazzEnrolmentChanged  LeavingReason!access$handleLeavingReasonChanged  ContentEntry access$handleContentEntryChanged  ContentEntryContentCategoryJoin3access$handleContentEntryContentCategoryJoinChanged  ContentEntryParentChildJoin /access$handleContentEntryParentChildJoinChanged   ContentEntryRelatedEntryJoin0access$handleContentEntryRelatedEntryJoinChanged  ContentCategorySchema)access$handleContentCategorySchemaChanged  ContentCategory#access$handleContentCategoryChanged  Languageaccess$handleLanguageChanged   LanguageVariant"#access$handleLanguageVariantChanged $ % PersonGroup'access$handlePersonGroupChanged ) *PersonGroupMember,%access$handlePersonGroupMemberChanged . / PersonPicture1!access$handlePersonPictureChanged 3 4 Container6access$handleContainerChanged 8 9 VerbEntity;access$handleVerbEntityChanged = > XObjectEntity@!access$handleXObjectEntityChanged B CStatementEntityE#access$handleStatementEntityChanged G HContextXObjectStatementJoinJ/access$handleContextXObjectStatementJoinChanged L M AgentEntityOaccess$handleAgentEntityChanged Q R StateEntityTaccess$handleStateEntityChanged V WStateContentEntityY&access$handleStateContentEntityChanged [ \ XLangMapEntry^!access$handleXLangMapEntryChanged ` aSchoolcaccess$handleSchoolChanged e f SchoolMemberh access$handleSchoolMemberChanged j kCommentsmaccess$handleCommentsChanged o pReportraccess$handleReportChanged t uSitewaccess$handleSiteChanged y z LearnerGroup| access$handleLearnerGroupChanged ~ LearnerGroupMember&access$handleLearnerGroupMemberChanged  GroupLearningSession(access$handleGroupLearningSessionChanged   SiteTermsaccess$handleSiteTermsChanged  ClazzContentJoin$access$handleClazzContentJoinChanged  PersonParentJoin$access$handlePersonParentJoinChanged   ScopedGrantaccess$handleScopedGrantChanged   ErrorReportaccess$handleErrorReportChanged  ClazzAssignment#access$handleClazzAssignmentChanged  ClazzAssignmentContentJoin.access$handleClazzAssignmentContentJoinChanged  CourseAssignmentSubmission.access$handleCourseAssignmentSubmissionChanged  $CourseAssignmentSubmissionAttachment8access$handleCourseAssignmentSubmissionAttachmentChanged  CourseAssignmentMark(access$handleCourseAssignmentMarkChanged   PersonAuth2access$handlePersonAuth2Changed   UserSessionaccess$handleUserSessionChanged   CourseBlockaccess$handleCourseBlockChanged  CourseTerminology%access$handleCourseTerminologyChanged  CourseGroupSet"access$handleCourseGroupSetChanged  CourseGroupMember%access$handleCourseGroupMemberChanged   CoursePicture!access$handleCoursePictureChanged  ContentEntryPicture'access$handleContentEntryPictureChanged  Chataccess$handleChatChanged   ChatMemberaccess$handleChatMemberChanged  Messageaccess$handleMessageChanged   MessageReadaccess$handleMessageReadChanged  CourseDiscussion$access$handleCourseDiscussionChanged  DiscussionTopic#access$handleDiscussionTopicChanged  DiscussionPost"access$handleDiscussionPostChanged   kotlin/UnitINSTANCE Lkotlin/Unit;     java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  'Lcom/ustadmobile/core/db/UmAppDatabase;$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  valueinvoke[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;k(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  "  $p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  )#Ljava/util/Set;Lkotlin/Metadata;mvkxid1$  020HŠ@d2 runReplicationRunOnChangeC(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 56 SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 !! 8+ 8+ 9]*+*,*-*:4  8 9,o:*> NSZ cn y+6 A L W b  m x*5@KValw+*M*L*N*,**,*-*Y*N*M++-_ҹW*عL*N*,**,*-*Y*N*M++-_ҹW*ݹL*N*,**,*-*Y*N*M++-_ҹW*L*N*,**,*-*Y*N*M++-_ҹW*L*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW* M*N*,**,*-*  Y*N*M++-_ҹW*M*N*,**,*-* Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*Y*N*M++-_ҹW*M*N*,**,*-*!Y*N*M++-_ҹW*#M*N*,**,*-*&Y*N*M++-_ҹW*(M*N*,**,*-*+Y*N*M++-_ҹW*-M*N*,**,*-*0Y*N*M++-_ҹW*2M*N*,**,*-*5Y*N*M++-_ҹW*7M*N*,**,*-*:Y*N*M++-_ҹW*<M*N*,**,*-*?Y*N*M++-_ҹW*AM*N*,**,*-*DY*N*M++-_ҹW*FM*N*,**,*-*IY*N*M++-_ҹW*KM*N*,**,*-*NY*N*M++-_ҹW*PM*N*,**,*-*SY*N*M++-_ҹW*UM*N*,**,*-*XY*N*M++-_ҹW*ZM*N*,**,*-*]Y*N*M++-_ҹW*_M*N*,**,*-*bY*N*M++-_ҹW*dM*N*,**,*-*gY*N*M++-_ҹW*iM*N*,**,*-*lY*N*M++-_ҹW*nM*N*,**,*-* qY*N*M++-_ҹW*sM*N*,**,*-*!vY*N*M++-_ҹW*xM*N*,**,*-*"{Y*N*M++-_ҹW*}M*N*,**,*-*#Y*N*M++-_ҹW*M*N*,**,*-*$Y*N*M++-_ҹW*M*N*,**,*-*%Y*N*M++-_ҹW*M*N*,**,*-*&Y*N*M++-_ҹW*M*N*,**,*-*'Y*N*M++-_ҹW*M*N*,**,*-*(Y*N*M++-_ҹW*M*N*,**,*-*)Y*N*M++-_ҹW*M*N*,**,*-**Y*N*M++-_ҹW*M*N*,**,*-*+Y*N*M++-_ҹW*M*N*,**,*-*,Y*N*M++-_ҹW*M*N*,**,*-*-Y*N*M++-_ҹW*M*N*,**,*-*.Y*N*M++-_ҹW*M*N*,**,*-*/Y*N*M++-_ҹW*M*N*,**,*-*0Y*N*M++-_ҹW*ùM*N*,**,*-*1Y*N*M++-_ҹW*ȹM*N*,**,*-*2Y*N*M++-_ҹW*͹M*N*,**,*-*3Y*N*M++-_ҹW*ҹM*N*,**,*-*4Y*N*M++-_ҹW*׹M*N*,**,*-*5Y*N*M++-_ҹW*ܹM*N*,**,*-*6Y*N*M++-_ҹW*M*N*,**,*-*7Y*N*M++-_ҹW*M*N*,**,*-*8Y*N*M++-_ҹW*M*N*,**,*-*9Y*N*M++-_ҹW*M*N*,**,*-*:Y*N*M++-_ҹW*M*N*,**,*-*;Y*N*M++-_ҹW*M*N*,**,*-*<Y*N*M++-_ҹW*M*N*,**,*-*=Y*N*M++-_ҹW*E*N*,**-**>Y*N++-_ҹW Y;:B 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  < .Tlw%3Yq| +9`x(3Bi3>Mt&>IX 1ITc<T_n    G _ j y        + R j u        ' 6 ] u        ' 2 A h         2 = L s       %=HW~     0H Sb;S^mF^i x!!#$$&*'Qi't)**,--&/50\t023356&618@9g9;<<>?1?<AKBrBDEEGH$<HGJVK}KMN:@ 7gGGGlGHHsHH#I|II.III9IIIDIIIOII I ZI I I eI I I pI I "I {I I -I I I8IIICIIINIIIYII IdIIIoII!IzII,III7@!=>9QY***,N-+-Ȱ: !8=>  9B*+,# %: &'8!=> A(9? *+,ȶ*:   &! '!? @78A$B="#s$%[>I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;II?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcd[=IeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII[=sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss[=sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss,-[IfIkIe.Ih/I0[s12[s3s4ssPK!!NbdccHcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner.class4Bcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunnerjava/lang/Object=com/ustadmobile/door/replication/ReplicationRunOnChangeRunner*(Lcom/ustadmobile/core/db/UmAppDatabase;)V#Lorg/jetbrains/annotations/NotNull;_db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  ()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  thisDLcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;handleClazzLogChanged[(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1labelI  !g(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V $ %resultLjava/lang/Object; '( ))kotlin/coroutines/intrinsics/IntrinsicsKt+getCOROUTINE_SUSPENDED()Ljava/lang/Object; -. ,/kotlin/ResultKt1throwOnFailure(Ljava/lang/Object;)V 34 25%com/ustadmobile/core/db/UmAppDatabase7getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; 9: 8;L$0 =( >'com/ustadmobile/core/db/dao/ClazzLogDao@replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; BC ADandroidx/room/RoomDatabaseF0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtHdeleteFromChangeLogQ(Landroidx/room/RoomDatabase;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; JK ILClazzLogNkotlin/collections/SetsKtPsetOf#(Ljava/lang/Object;)Ljava/util/Set; RS QTjava/lang/IllegalStateExceptionV/call to 'resume' before 'invoke' with coroutineX(Ljava/lang/String;)V Z W[$this$handleClazzLogChanged $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationa%handleClazzLogAttendanceRecordChangedjcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1d e! e% e)getClazzLogAttendanceRecordDao;()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; ij 8k e>7com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDaon oDClazzLogAttendanceRecordq+$this$handleClazzLogAttendanceRecordChangedhandleScheduleChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1u v! v% v)getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; z{ 8| v>'com/ustadmobile/core/db/dao/ScheduleDao DSchedule$this$handleScheduleChangedhandleHolidayCalendarChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1 ! % )getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; 8 >.com/ustadmobile/core/db/dao/HolidayCalendarDao DHolidayCalendar"$this$handleHolidayCalendarChangedhandleHolidayChangedYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1 ! % ) getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; 8 >&com/ustadmobile/core/db/dao/HolidayDao DHoliday$this$handleHolidayChangedhandlePersonChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1 ! % ) getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; 8 >%com/ustadmobile/core/db/dao/PersonDao DPerson$this$handlePersonChangedhandleClazzChangedWcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1 ! % ) getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; 8 >$com/ustadmobile/core/db/dao/ClazzDao DClazz$this$handleClazzChangedhandleClazzEnrolmentChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1 ! % )getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; 8 >-com/ustadmobile/core/db/dao/ClazzEnrolmentDaoreplicateClazzEnrolmentOnChange C ClazzEnrolment!$this$handleClazzEnrolmentChangedhandleLeavingReasonChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1 ! % )getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; 8 >,com/ustadmobile/core/db/dao/LeavingReasonDao D LeavingReason $this$handleLeavingReasonChangedhandleContentEntryChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1 ! % )getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; 8 >+com/ustadmobile/core/db/dao/ContentEntryDao D ContentEntry$this$handleContentEntryChanged,handleContentEntryContentCategoryJoinChangedqcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1 ! % )%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;  8 >>com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao  DContentEntryContentCategoryJoin 2$this$handleContentEntryContentCategoryJoinChanged(handleContentEntryParentChildJoinChangedmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1 ! % )!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;  8 >:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao DContentEntryParentChildJoin.$this$handleContentEntryParentChildJoinChanged)handleContentEntryRelatedEntryJoinChangedncom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1! "! "% ")"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; &' 8( ">;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao+ ,DContentEntryRelatedEntryJoin./$this$handleContentEntryRelatedEntryJoinChanged"handleContentCategorySchemaChangedgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$12 3! 3% 3)getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; 78 89 3>4com/ustadmobile/core/db/dao/ContentCategorySchemaDao< =DContentCategorySchema?($this$handleContentCategorySchemaChangedhandleContentCategoryChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1C D! D% D)getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; HI 8J D>.com/ustadmobile/core/db/dao/ContentCategoryDaoM NDContentCategoryP"$this$handleContentCategoryChangedhandleLanguageChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1T U! U% U)getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; YZ 8[ U>'com/ustadmobile/core/db/dao/LanguageDao^ _DLanguagea$this$handleLanguageChangedhandleLanguageVariantChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1e f! f% f)getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; jk 8l f>.com/ustadmobile/core/db/dao/LanguageVariantDaoo pDLanguageVariantr"$this$handleLanguageVariantChangedhandlePersonGroupChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1v w! w% w)getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; {| 8} w>*com/ustadmobile/core/db/dao/PersonGroupDao DreplicateOnChangeClazzBased C replicateOnChangePersonBased C replicateOnChangeSchoolBased C  PersonGroup$this$handlePersonGroupChangedhandlePersonGroupMemberChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1 ! % )getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  8 >0com/ustadmobile/core/db/dao/PersonGroupMemberDao D  PersonGroupMember$$this$handlePersonGroupMemberChangedhandlePersonPictureChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1 ! % )getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  8 >,com/ustadmobile/core/db/dao/PersonPictureDao D PersonPicture $this$handlePersonPictureChangedhandleContainerChanged[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1 ! % )getContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  8 >(com/ustadmobile/core/db/dao/ContainerDao D Container$this$handleContainerChangedhandleVerbEntityChanged\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1 ! % ) getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  8 >#com/ustadmobile/core/db/dao/VerbDao D VerbEntity$this$handleVerbEntityChangedhandleXObjectEntityChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1 ! % ) getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao;  8 >&com/ustadmobile/core/db/dao/XObjectDao D XObjectEntity $this$handleXObjectEntityChangedhandleStatementEntityChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1 ! % )getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao;  8 >(com/ustadmobile/core/db/dao/StatementDao DStatementEntity"$this$handleStatementEntityChanged(handleContextXObjectStatementJoinChangedmcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1 ! % )!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;  8 >:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao DContextXObjectStatementJoin.$this$handleContextXObjectStatementJoinChangedhandleAgentEntityChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1  !  %  ) getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao;  8  >$com/ustadmobile/core/db/dao/AgentDao D AgentEntity$this$handleAgentEntityChangedhandleStateEntityChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1 ! % ) getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao;  8! >$com/ustadmobile/core/db/dao/StateDao$ %D StateEntity'$this$handleStateEntityChangedhandleStateContentEntityChangeddcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1+ ,! ,% ,)getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; 01 82 ,>+com/ustadmobile/core/db/dao/StateContentDao5 6DStateContentEntity8%$this$handleStateContentEntityChangedhandleXLangMapEntryChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1< =! =% =)getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; AB 8C =>,com/ustadmobile/core/db/dao/XLangMapEntryDaoF GD XLangMapEntryI $this$handleXLangMapEntryChangedhandleSchoolChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1M N! N% N) getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; RS 8T N>%com/ustadmobile/core/db/dao/SchoolDaoW XDSchoolZ$this$handleSchoolChangedhandleSchoolMemberChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1^ _! _% _)getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; cd 8e _>+com/ustadmobile/core/db/dao/SchoolMemberDaoh iD SchoolMemberk$this$handleSchoolMemberChangedhandleCommentsChangedZcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1o p! p% p)getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; tu 8v p>'com/ustadmobile/core/db/dao/CommentsDaoy zDComments|$this$handleCommentsChangedhandleReportChangedXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1 ! % ) getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao;  8 >%com/ustadmobile/core/db/dao/ReportDaoreplicateOnChangeTemplates C Report$this$handleReportChangedhandleSiteChangedVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1 ! % ) getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao;  8 >#com/ustadmobile/core/db/dao/SiteDao DSite$this$handleSiteChangedhandleLearnerGroupChanged^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1 ! % )getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;  8 >+com/ustadmobile/core/db/dao/LearnerGroupDao D LearnerGroup$this$handleLearnerGroupChangedhandleLearnerGroupMemberChangeddcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1 ! % )getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  8 >1com/ustadmobile/core/db/dao/LearnerGroupMemberDao DLearnerGroupMember%$this$handleLearnerGroupMemberChanged!handleGroupLearningSessionChangedfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1 ! % )getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  8 >3com/ustadmobile/core/db/dao/GroupLearningSessionDao DGroupLearningSession'$this$handleGroupLearningSessionChangedhandleSiteTermsChanged[com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1 ! % )getSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao;  8 >$com/ustadmobile/core/db/SiteTermsDao D SiteTerms$this$handleSiteTermsChangedhandleClazzContentJoinChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1 ! % )getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  8 >/com/ustadmobile/core/db/dao/ClazzContentJoinDao DClazzContentJoin#$this$handleClazzContentJoinChangedhandlePersonParentJoinChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1 ! % )getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  8 >/com/ustadmobile/core/db/dao/PersonParentJoinDao DPersonParentJoin#$this$handlePersonParentJoinChangedhandleScopedGrantChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1  !  %  )getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  8  >*com/ustadmobile/core/db/dao/ScopedGrantDao D    ScopedGrant$this$handleScopedGrantChangedhandleErrorReportChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1 ! % )getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; #$ 8% >*com/ustadmobile/core/db/dao/ErrorReportDao( )D ErrorReport+$this$handleErrorReportChangedhandleClazzAssignmentChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1/ 0! 0% 0)getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; 45 86 0>.com/ustadmobile/core/db/dao/ClazzAssignmentDao9 :DClazzAssignment<"$this$handleClazzAssignmentChanged'handleClazzAssignmentContentJoinChangedlcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1@ A! A% A) getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; EF 8G A>9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoJ KDClazzAssignmentContentJoinM-$this$handleClazzAssignmentContentJoinChanged'handleCourseAssignmentSubmissionChangedlcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1Q R! R% R) getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; VW 8X R>9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao[ \DCourseAssignmentSubmission^-$this$handleCourseAssignmentSubmissionChanged1handleCourseAssignmentSubmissionAttachmentChangedvcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1b c! c% c)*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; gh 8i c>Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaol mD$CourseAssignmentSubmissionAttachmento7$this$handleCourseAssignmentSubmissionAttachmentChanged!handleCourseAssignmentMarkChangedfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1s t! t% t)getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; xy 8z t>3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao} ~DCourseAssignmentMark'$this$handleCourseAssignmentMarkChangedhandlePersonAuth2Changed]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1 ! % )getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  8 >*com/ustadmobile/core/db/dao/PersonAuth2Dao D PersonAuth2$this$handlePersonAuth2ChangedhandleUserSessionChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1 ! % )getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;  8 >*com/ustadmobile/core/db/dao/UserSessionDaoupdateReplicationTrackers C  UserSession$this$handleUserSessionChangedhandleCourseBlockChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1 ! % )getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;  8 >*com/ustadmobile/core/db/dao/CourseBlockDao D CourseBlock$this$handleCourseBlockChangedhandleCourseTerminologyChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1 ! % )getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;  8 >0com/ustadmobile/core/db/dao/CourseTerminologyDao DCourseTerminology$$this$handleCourseTerminologyChangedhandleCourseGroupSetChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1 ! % )getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  8 >-com/ustadmobile/core/db/dao/CourseGroupSetDao DCourseGroupSet!$this$handleCourseGroupSetChangedhandleCourseGroupMemberChangedccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1 ! % )getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  8 >0com/ustadmobile/core/db/dao/CourseGroupMemberDao DCourseGroupMember$$this$handleCourseGroupMemberChangedhandleCoursePictureChanged_com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1 ! % )getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  8 >,com/ustadmobile/core/db/dao/CoursePictureDao D CoursePicture $this$handleCoursePictureChanged handleContentEntryPictureChangedecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1 ! % )getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  8 >2com/ustadmobile/core/db/dao/ContentEntryPictureDao DContentEntryPicture &$this$handleContentEntryPictureChangedhandleChatChangedVcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1 ! % ) getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  8 >#com/ustadmobile/core/db/dao/ChatDao DChat$this$handleChatChangedhandleChatMemberChanged\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1  !  %  )getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; $% 8&  >)com/ustadmobile/core/db/dao/ChatMemberDao) *D ChatMember,$this$handleChatMemberChangedhandleMessageChangedYcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$10 1! 1% 1) getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; 56 87 1>&com/ustadmobile/core/db/dao/MessageDao:replicateOnChangeChat <C ;=replicateOnChangePosts ?C ;@MessageB$this$handleMessageChangedhandleMessageReadChanged]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1F G! G% G)getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; KL 8M G>*com/ustadmobile/core/db/dao/MessageReadDaoP QD MessageReadS$this$handleMessageReadChangedhandleCourseDiscussionChangedbcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1W X! X% X)getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; \] 8^ X>/com/ustadmobile/core/db/dao/CourseDiscussionDaoa bDCourseDiscussiond#$this$handleCourseDiscussionChangedhandleDiscussionTopicChangedacom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1h i! i% i)getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; mn 8o i>.com/ustadmobile/core/db/dao/DiscussionTopicDaor sDDiscussionTopicu"$this$handleDiscussionTopicChangedhandleDiscussionPostChanged`com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1y z! z% z)getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; ~ 8 z>-com/ustadmobile/core/db/dao/DiscussionPostDao DDiscussionPost!$this$handleDiscussionPostChangedrunReplicationRunOnChangeC(Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Ljava/util/Set;Lkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1 ! % )java/util/LinkedHashSet  java/util/Setkotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass;  ^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2(Ljava/util/Set;Ljava/util/Set;Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2 >*com/ustadmobile/door/ext/DoorDatabaseExtKtwithDoorTransactionAsync(Landroidx/room/RoomDatabase;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   tableNamesLjava/util/Set;_checkPendingNotifications runOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;[(JLkotlin/coroutines/Continuation<-Ljava/util/Set;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1 ! % )Qcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2$(JLkotlin/coroutines/Continuation;)V  java/lang/String$([Ljava/lang/Object;)Ljava/util/Set; R Q newNodeIdJaccess$handleClazzLogChanged(Lcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner;Lcom/ustadmobile/core/db/UmAppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  $this $receiver $completion,access$handleClazzLogAttendanceRecordChanged c access$handleScheduleChanged t #access$handleHolidayCalendarChanged  access$handleHolidayChanged  access$handlePersonChanged  access$handleClazzChanged  "access$handleClazzEnrolmentChanged  !access$handleLeavingReasonChanged   access$handleContentEntryChanged  3access$handleContentEntryContentCategoryJoinChanged  /access$handleContentEntryParentChildJoinChanged  0access$handleContentEntryRelatedEntryJoinChanged   )access$handleContentCategorySchemaChanged 1 #access$handleContentCategoryChanged B access$handleLanguageChanged S #access$handleLanguageVariantChanged d access$handlePersonGroupChanged u %access$handlePersonGroupMemberChanged  !access$handlePersonPictureChanged  access$handleContainerChanged  access$handleVerbEntityChanged  !access$handleXObjectEntityChanged   #access$handleStatementEntityChanged   /access$handleContextXObjectStatementJoinChanged  access$handleAgentEntityChanged  access$handleStateEntityChanged  &access$handleStateContentEntityChanged * !access$handleXLangMapEntryChanged ; access$handleSchoolChanged L  access$handleSchoolMemberChanged ] !access$handleCommentsChanged n $access$handleReportChanged  'access$handleSiteChanged  * access$handleLearnerGroupChanged  -&access$handleLearnerGroupMemberChanged  0(access$handleGroupLearningSessionChanged  3access$handleSiteTermsChanged  6$access$handleClazzContentJoinChanged  9$access$handlePersonParentJoinChanged  <access$handleScopedGrantChanged   ?access$handleErrorReportChanged  B#access$handleClazzAssignmentChanged . E.access$handleClazzAssignmentContentJoinChanged ? H.access$handleCourseAssignmentSubmissionChanged P K8access$handleCourseAssignmentSubmissionAttachmentChanged a N(access$handleCourseAssignmentMarkChanged r Qaccess$handlePersonAuth2Changed  Taccess$handleUserSessionChanged  Waccess$handleCourseBlockChanged  Z%access$handleCourseTerminologyChanged  ]"access$handleCourseGroupSetChanged  `%access$handleCourseGroupMemberChanged  c!access$handleCoursePictureChanged  f'access$handleContentEntryPictureChanged  iaccess$handleChatChanged   laccess$handleChatMemberChanged  oaccess$handleMessageChanged / raccess$handleMessageReadChanged E u$access$handleCourseDiscussionChanged V x#access$handleDiscussionTopicChanged g {"access$handleDiscussionPostChanged x ~Lkotlin/Metadata;mvkxi0d1$     "   D20B 0¢J0020 H–@ø¢ J% 002  00H–@ø¢ J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J00*0H‚@ø¢J 00*0H‚@ø¢J!00*0H‚@ø¢J"00*0H‚@ø¢J#00*0H‚@ø¢J$00*0H‚@ø¢J%00*0H‚@ø¢J&00*0H‚@ø¢J'00*0H‚@ø¢J(00*0H‚@ø¢J)00*0H‚@ø¢J*00*0H‚@ø¢J+00*0H‚@ø¢J,00*0H‚@ø¢J-00*0H‚@ø¢J.00*0H‚@ø¢J/00*0H‚@ø¢J000*0H‚@ø¢J100*0H‚@ø¢J200*0H‚@ø¢J300*0H‚@ø¢J400*0H‚@ø¢J500*0H‚@ø¢J600*0H‚@ø¢J700*0H‚@ø¢J800*0H‚@ø¢J900*0H‚@ø¢J:00*0H‚@ø¢J;00*0H‚@ø¢J<00*0H‚@ø¢J=00*0H‚@ø¢J>00*0H‚@ø¢J?00*0H‚@ø¢J@00*0H‚@ø¢JA00*0H‚@ø¢JB00*0H‚@ø¢JC00*0H‚@ø¢JD00*0H‚@ø¢JE00*0H‚@ø¢JF00*0H‚@ø¢JG00*0H‚@ø¢JH00*0H‚@ø¢JI00*0H‚@ø¢JJ00*0H‚@ø¢JK00*0H‚@ø¢JL00*0H‚@ø¢R0X‚¢ ‚ ¨Md2?Lcom/ustadmobile/door/replication/ReplicationRunOnChangeRunner;lib-database-android_release-UmAppDatabase_ReplicationRunOnChangeRunner.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1  L+ **+   S,#,:"#~Y"#d"Y*,&:*N0:"w<k-6+<+?"EY?8L-6-W+G?"MY -6-WOUWYY\.' )8b!M D;`{*`]]2^_8`(cS,e#,e:f#~Yf#dfeY*,g:hN0:fw<k-6+l+mfpYm8L-6-W+GmfMY -6-WrUWYY\.' e)8be!M D;`{*`ss2^_8`(tS,v#,v:w#~Yw#dwvY*,x:yN0:ww<k-6+}+~wY~8L-6-W+G~wMY -6-WUWYY\.' v)8bv!M D;`{ *`2^_8`(S,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;#`${#%#&*`2^_8`(S,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GcMY -6-WUWYY\.' )8b!M D;)`*{)+),*`2^_8`(S,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+G MY -6-WUWYY\.' )8b!M D;/`0{/1/2*`2^_8`(S,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+GMY -6-WǸUWYY\.' )8b!M D;5`6{5758*`2^_8`(S,˙#,:#~Y#ḑY*,:N0:̪w<k-6++̶Y8L-6-W+GA̸MY -6-WڸUWYY\.' )8b!M D;;`<{;=;>*`2^_8`(T,ޙ#,:#~Y#dߧY*,:N0:ߪx<l-6++߶Y8L-6-W+G߸MY -6-WUWYY\.' )8b!M!D;A`B{ACAD*`2^_8`(S,#,:#~Y#dY*,:N0:w<k-6++Y8L-6-W+G*MY -6-WUWYY\.' )8b!M D;G`H{GIGJ*`2^_8`(S,#,:#~Y#dY*,:N0:w<j-6++ Y8L-6-W+GMY -6-W UWYY\.' )8b!MD;M`N{MOMP*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;S`T{SUSV*`2^_8`( T,"#,":##~Y##d#"Y*,$:%N0:#x<k-6+)+*#-Y*8L-6-W+G*#MY -6-W/UWYY\.' ")8b"!M D;Y`Z{Y[Y\*`002^_8`(1S,3#,3:4#~Y4#d43Y*,5:6N0:4w<j-6+:+;4>Y;8L-6-W+G;4MY -6-W@UWYY\.' 3)8b3!MD;_``{_a_b*`AA2^_8`(BS,D#,D:E#~YE#dEDY*,F:GN0:Ew<j-6+K+LEOYL8L-6-W+GLEMY -6-WQUWYY\.' D)8bD!MD;e`f{egeh*`RR2^_8`(ST,U#,U:V#~YV#dVUY*,W:XN0:Vx<k-6+\+]V`Y]8L-6-W+G ]VMY -6-WbUWYY\.' U)8bU!M D;k`l{kmkn*`cc2^_8`(dT,f#,f:g#~Yg#dgfY*,h:iN0:gx<k-6+m+ngqYn8L-6-W+G ngMY -6-WsUWYY\.' f)8bf!M D;q`r{qsqt*`tt2^_8`(u,W,w#,w:x#~Yx#dxwY*,y:zN0:x &Hu-6+~+xY8L-6-W+~+xY8L-6-W+~+xY8L-6-W+~+xY8L-6-W+G+xMY -6-WUWYY\=' w58bw!MMMM D2 ;wlxwywzw{w|=wE}Hl$$$2^_8`(&,#,:#~Y#dY*,:N0:"Dq-6++Y8L-6-W++Y8L-6-W++Y8L-6-W+G,MY -6-WUWYY\8 ' 18b!MMM D* ;h >h$$2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G2MY -6-WUWYY\.' )8b!M D;`{*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G3MY -6-W¸UWYY\.' )8b!M D;`{*`2^_8`(T,ƙ#,:#~Y#dǧY*,:N0:Ǫx<k-6++ǶY8L-6-W+G>ǸMY -6-WӸUWYY\.' )8b!M D;`{*`2^_8`(T,י#,:#~Y#dاY*,:N0:تx<k-6++ضY8L-6-W+G@ظMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G<MY -6-WUWYY\.' )8b!M D;`{*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GBMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(T, #, : #~Y #d  Y*, : N0: x<k-6++ Y8L-6-W+GD MY -6-WUWYY\.'  )8b !M D;`{*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6+"+#&Y#8L-6-W+GF#MY -6-W(UWYY\.' )8b!M D;`{*`))2^_8`(*T,,#,,:-#~Y-#d-,Y*,.:/N0:-x<k-6+3+4-7Y48L-6-W+GH4-MY -6-W9UWYY\.' ,)8b,!M D;`{*`::2^_8`(;T,=#,=:>#~Y>#d>=Y*,?:@N0:>x<k-6+D+E>HYE8L-6-W+GJE>MY -6-WJUWYY\.' =)8b=!M D;`{*`KK2^_8`(LU,N#,N:O#~YO#dONY*,P:QN0:Oy<l-6+U+VOYYV8L-6-W+GVOMY -6-W[UWYY\.' N)8bN!M!D;`{*`\\2^_8`(]U,_#,_:`#~Y`#d`_Y*,a:bN0:`y<l-6+f+g`jYg8L-6-W+Gg`MY -6-WlUWYY\.' _)8b_!M!D;`{*`mm2^_8`(nU,p#,p:q#~Yq#dqpY*,r:sN0:qy<l-6+w+xq{Yx8L-6-W+GxqMY -6-W}UWYY\.' p)8bp!M!D;`{*`~~2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GeMY -6-WUWYY\.' )8b!M D;`{*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+G-MY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+G,MY -6-WøUWYY\.' )8b!M!D;`{*`2^_8`(U,Ǚ#,:#~Y#dȧY*,:N0:Ȫy<l-6++ȶY8L-6-W+G.ȸMY -6-WԸUWYY\.' )8b!M!D;`{*`2^_8`(U,ؙ#,:#~Y#d٧Y*,:N0:٪y<l-6++ٶY8L-6-W+GٸMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;`{*`2^_8`( ,W, #, : #~Y #d  Y*, :N0:  &Hu-6++ Y8L-6-W++ Y8L-6-W++ Y8L-6-W++ Y8L-6-W+G0 MY -6-WUWYY\='  58b !MMMM D2 ;l   =E Hl$$$2^_8`(U,#,: #~Y #d Y*,!:"N0: y<l-6+&+' *Y'8L-6-W+G' MY -6-W,UWYY\.' )8b!M!D;`{*`--2^_8`(.U,0#,0:1#~Y1#d10Y*,2:3N0:1y<l-6+7+81;Y88L-6-W+G81MY -6-W=UWYY\.' 0)8b0!M!D;`{*`>>2^_8`(?U,A#,A:B#~YB#dBAY*,C:DN0:By<l-6+H+IBLYI8L-6-W+G IBMY -6-WNUWYY\.' A)8bA!M!D;`{*`OO2^_8`(PU,R#,R:S#~YS#dSRY*,T:UN0:Sy<l-6+Y+ZS]YZ8L-6-W+G ZSMY -6-W_UWYY\.' R)8bR!M!D;!`"{!#!$*```2^_8`(aT,c#,c:d#~Yd#ddcY*,e:fN0:dx<k-6+j+kdnYk8L-6-W+GZkdMY -6-WpUWYY\.' c)8bc!M D;'`){'*'+*`qq2^_8`(rU,t#,t:u#~Yu#dutY*,v:wN0:uy<l-6+{+|uY|8L-6-W+G |uMY -6-WUWYY\.' t)8bt!M!D;.`/{.0.1*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;4`5{4647*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M!D;:`;{:<:=*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G|MY -6-WUWYY\.' )8b!M D;@`A{@B@C*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++Y8L-6-W+GMY -6-WǸUWYY\.' )8b!M!D;F`G{FHFI*`2^_8`(U,˙#,:#~Y#ḑY*,:N0:̪y<l-6++̶Y8L-6-W+G̸MY -6-WظUWYY\.' )8b!M!D;L`M{LNLO*`2^_8`(U,ܙ#,:#~Y#dݧY*,:N0:ݪy<l-6++ݶY8L-6-W+GݸMY -6-WUWYY\.' )8b!M!D;R`S{RTRU*`2^_8`(T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+G}MY -6-WUWYY\.' )8b!M D;X`Y{XZX[*`2^_8`(U,#,:#~Y#dY*,:N0:y<l-6++ Y8L-6-W+GMY -6-W UWYY\.' )8b!M!D;^`_{^`^a*`  2^_8`( T,#,:#~Y#dY*,:N0:x<k-6++Y8L-6-W+GMY -6-WUWYY\.' )8b!M D;d`e{dfdg*`2^_8`(U, #, :!#~Y!#d! Y*,":#N0:!y<l-6+'+(!+Y(8L-6-W+G(!MY -6-W-UWYY\.'  )8b !M!D;j`k{jljm*`..2^_8`(/,1#,1:2#~Y2#d21Y*,3:4N0:2@m-6+8+92>Y98L-6-W+8+92AY98L-6-W+G~92MY -6-WCUWYY\3 ' 1-8b1!MM D";pdqprpspt4dD$DD2^_8`(EU,G#,G:H#~YH#dHGY*,I:JN0:Hy<l-6+N+OHRYO8L-6-W+GOHMY -6-WTUWYY\.' G)8bG!M!D;w`x{wywz*`UU2^_8`(VU,X#,X:Y#~YY#dYXY*,Z:[N0:Yy<l-6+_+`YcY`8L-6-W+G`YMY -6-WeUWYY\.' X)8bX!M!D;}`~{}}*`ff2^_8`(gU,i#,i:j#~Yj#djiY*,k:lN0:jy<l-6+p+qjtYq8L-6-W+GqjMY -6-WvUWYY\.' i)8bi!M!D;`{*`ww2^_8`(xU,z#,z:{#~Y{#d{zY*,|:}N0:{y<l-6++{Y8L-6-W+G{MY -6-WUWYY\.' z)8bz!M!D;`{*`2^_8`(,#,:#~Y#dY*,::0:lY6YN*G8Y+-*-YN6W-WYY\a' %bCbb<]ghOR] g,] g,h4 2}^_9v`(   -#-:#~Y#dY*-::0:3F6*G8YY 6W=:SSSSSSSSS  S S /S S @SQSbSsSSSSSSSSSS(S9SSSSS rS!OS"S#S$S%[S&JS'lS(=S)NS*_S+pS,S-}S.S/S0S1S2S3S4S5 S6S7-S8CS9TS:eS;vS<SWYY\+' %b0Ft<R]SRhihihihihjhjhkhkhkhlh l hlhlh!l%h)m-h1m5h9m=hAmEhImMhQmUhYn]hanehinmhqnuhyo}hohohohphphphphphphqhqhqhrhrhshshshsh shsht h$t(h,t0h4t8h<t@hDtHhLuPhTuXh\u`hduhhluph*]#]#2D^_9=`(  E*+,Ű  _E*+,˰  _E*+,ΰ  _E*+,Ѱ  _E*+,԰  _E*+,װ  _E*+,ڰ  _E*+,ݰ  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,   _ E*+,   _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _E*+,  _ E*+,"  _#E*+,%  _&E*+,(  _)E*+,+  _,E*+,.  _/E*+,1  _2E*+,4  _5E*+,7  _8E*+,:  _;E*+,=  _>E*+,@  _AE*+,C  _DE*+,F  _GE*+,I  _JE*+,L  _ME*+,O  _PE*+,R  _SE*+,U  _VE*+,X  _YE*+,[  _\E*+,^  __E*+,a  _bE*+,d  _eE*+,g  _hE*+,j  _kE*+,m  _nE*+,p  _qE*+,s  _tE*+,v  _wE*+,y  _zE*+,|  _}E*+,  _Bev"3DUfw ,=N_p 0ARct 1GXiz[IIIII[s[Nsss ssssssssssssss ss.s?sssscssnssBs1sssss ssrsasPssVsssssxsgsssssSsdssss/sEsssussssstsLs]s sss*sssss;ssPK!!p:com/ustadmobile/core/db/UmAppDatabase_Repo$Companion.class414com/ustadmobile/core/db/UmAppDatabase_Repo$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;getTABLE_ID_MAP()Ljava/util/Map;8()Ljava/util/Map;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/UmAppDatabase_Repoaccess$getTABLE_ID_MAP$cp  1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1m    $   †20B¢R000¢ R 0X†T¢ ¨ d2 TABLE_ID_MAP_DB_NAMElib-database-android_release CompanionUmAppDatabase_Repo.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1)/**+   ).*+  , -)-*+ . '/(0L[IIIII [s!"[ s s#ss$s#s#s#s s s%s&PK!! 5hh<com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2.class4U6com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/AgentDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/AgentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/AgentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/AgentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!)__;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2.class4U5com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/ChatDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/ChatDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/ChatDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!K Acom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2.class4U;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this=Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2; $receiverinvoke2()Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;.com/ustadmobile/core/db/dao/ChatMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!`e^- - Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2.class4UKcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N1&241M 8OA8L/*:N0M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!qaFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2.class4U@com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N*M 8OA8L/*:N)M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!^'3 Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2.class4UFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N9-:49M 8OA8L/*:N8M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!] dGcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2.class4UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N/-04/M 8OA8L/*:N.M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!ij.hh<com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2.class4U6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/ClazzDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!iHEcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2.class4U?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!P  Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2.class4UIcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2|Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisKLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2; $receiverinvoke@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;#Lorg/jetbrains/annotations/NotNull;>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N&4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! =?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2.class4U9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ClazzLogDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getClazzLogDao+()Lcom/ustadmobile/core/db/dao/ClazzLogDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzLogDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!p݃?com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2.class4U9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/CommentsDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CommentsDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N[M 8OA8L/*:NZM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!h@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2.class4U:com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N}M 8OA8L/*:N|M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!VFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2.class4U@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/ContentCategoryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategoryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N?M 8OA8L/*:N>M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2.class4UFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2yLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisHLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2; $receiverinvoke=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#Lorg/jetbrains/annotations/NotNull;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N7-847M 8OA8L/*:N6M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!PZ Z Vcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2.class4UPcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisRLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2; $receiverinvokeG()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!cGCcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2.class4U=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/ContentEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!`š6 6 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2.class4ULcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N 4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!;Jcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2.class4UDcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2wLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisFLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2; $receiverinvoke;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!)? ? Scom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2.class4UMcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisOLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2; $receiverinvokeD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N'(4'M 8OA8L/*:N&M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!s6 6 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2.class4ULcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisNLcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2; $receiverinvokeC()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! OKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2.class4UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47NS-T4SM 8OA8L/*:NRM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!w [com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2.class4UUcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisWLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2; $receiverinvokeL()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;#Lorg/jetbrains/annotations/NotNull;Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47NJK4JM 8OA8L/*:NIM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!g- - Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2.class4UKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2~Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisMLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2; $receiverinvokeB()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;#Lorg/jetbrains/annotations/NotNull;>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 @Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47NA&B4AM 8OA8L/*:N@M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!4Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/CourseBlockDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Il1Gcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2.class4UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/CourseDiscussionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!H{Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2.class4UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!MEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2.class4U?com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!0Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2.class4U>com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/CoursePictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CoursePictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!-Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2.class4UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!) Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2.class4U?com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2rLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisALcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2; $receiverinvoke6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;#Lorg/jetbrains/annotations/NotNull;2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!2Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2.class4U@com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!3Acom/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2.class4U;com/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2nLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this=Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2; $receiverinvoke2()Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;#Lorg/jetbrains/annotations/NotNull;.com/ustadmobile/core/db/dao/EntityRoleDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/EntityRoleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NiM 8OA8L/*:NhM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Q.Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ErrorReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ErrorReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!hKcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2.class4UEcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2xLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisGLcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2; $receiverinvoke<()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;#Lorg/jetbrains/annotations/NotNull;8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 :Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Ԁ Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2.class4U@com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getHolidayCalendarDao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!nzz>com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2.class4U8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/HolidayDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getHolidayDao*()Lcom/ustadmobile/core/db/dao/HolidayDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N M 8OA8L/*:N M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!_h?com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2.class4U9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/LanguageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NFM 8OA8L/*:NEM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!rFcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2.class4U@com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2sLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisBLcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2; $receiverinvoke7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;#Lorg/jetbrains/annotations/NotNull;3com/ustadmobile/core/db/dao/LanguageVariantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NMM 8OA8L/*:NLM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2.class4U=com/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/LearnerGroupDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!6x.Icom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2.class4UCcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2vLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisELcom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2; $receiverinvoke:()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47N-4M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!/Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2.class4U>com/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N M 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!fxzz>com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2.class4U8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/MessageDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/MessageDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!+Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageReadDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageReadDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/MessageReadDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageReadDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!DҸBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! lqq=com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2.class4U7com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/PersonDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/PersonDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!bBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/PersonGroupDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NZM 8OA8L/*:NYM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Y1Hcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2.class4UBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2uLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisDLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2; $receiverinvoke9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47Na-b4aM 8OA8L/*:N`M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!4Gcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2.class4UAcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2tLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  thisCLcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2; $receiverinvoke8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;#Lorg/jetbrains/annotations/NotNull;4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lj 8Y*  * "* (* ,* 0* 47Ns-t4sM 8OA8L/*:NrM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!oDcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2.class4U>com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/PersonPictureDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NpM 8OA8L/*:NoM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!نqq=com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2.class4U7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/ReportDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!v=?com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2.class4U9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2lLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this;Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2; $receiverinvoke0()Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/ScheduleDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getScheduleDao+()Lcom/ustadmobile/core/db/dao/ScheduleDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScheduleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 .Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!TRqq=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2.class4U7com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2jLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this9Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2; $receiverinvoke.()Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;#Lorg/jetbrains/annotations/NotNull;*com/ustadmobile/core/db/dao/SchoolDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getSchoolDao)()Lcom/ustadmobile/core/db/dao/SchoolDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 ,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2.class4U=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N#M 8OA8L/*:N"M P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!kڞBcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47N{M 8OA8L/*:NzM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!__;com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2.class4U5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/SiteDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SiteDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/SiteDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NeM 8OA8L/*:NdM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!! A`tt@com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2.class4U:com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NlM 8OA8L/*:NkM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!͕1Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2.class4U=com/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2pLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this?Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2; $receiverinvoke4()Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;#Lorg/jetbrains/annotations/NotNull;0com/ustadmobile/core/db/dao/StateContentDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateContentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 2Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!NӶhh<com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2.class4U6com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2iLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this8Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2; $receiverinvoke-()Lcom/ustadmobile/core/db/dao/StateDao_Repo;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/StateDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 +Lcom/ustadmobile/core/db/dao/StateDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!}x@com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2.class4U:com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2mLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!G+Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2.class4U;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this>Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2; $receiverinvoke3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;#Lorg/jetbrains/annotations/NotNull;/com/ustadmobile/core/db/dao/UserSessionDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/UserSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!__;com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2.class4U5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2hLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this7Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2; $receiverinvoke,()Lcom/ustadmobile/core/db/dao/VerbDao_Repo;#Lorg/jetbrains/annotations/NotNull;(com/ustadmobile/core/db/dao/VerbDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/VerbDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 *Lcom/ustadmobile/core/db/dao/VerbDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!#=B@Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2.class4U>com/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2qLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this@Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2; $receiverinvoke5()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;#Lorg/jetbrains/annotations/NotNull;1com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase#getXLangMapEntryDao0()Lcom/ustadmobile/core/db/dao/XLangMapEntryDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!U!zz>com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2.class4U8com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2kLkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function0/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Vthis$0,Lcom/ustadmobile/core/db/UmAppDatabase_Repo;  (I)V  this:Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2; $receiverinvoke/()Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;#Lorg/jetbrains/annotations/NotNull;+com/ustadmobile/core/db/dao/XObjectDao_Repo*com/ustadmobile/core/db/UmAppDatabase_RepogetDb)()Lcom/ustadmobile/core/db/UmAppDatabase;  androidx/room/RoomDatabase+com/ustadmobile/door/DoorDatabaseRepository!%com/ustadmobile/core/db/UmAppDatabase# getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; %& $'get_httpClient()Lio/ktor/client/HttpClient; )* + getClientId()J -. /access$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String; 12 3(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/XObjectDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V 5 6()Ljava/lang/Object;  9Lkotlin/Metadata;mvkxi0d1  0H ¢d2 -Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;y(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V IUmAppDatabase_Repo.ktCodeLocalVariableTableLineNumberTableRuntimeInvisibleAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  L3 *+ *M   Lb 8Y*  * "* (* ,* 0* 47NM 8OA8L/*:NM P QJRSKT4;<[I=I>I?@IABICD[sEF[sGsHsPK!!  0com/ustadmobile/core/db/UmAppDatabase_Repo.class4r*com/ustadmobile/core/db/UmAppDatabase_Repo%com/ustadmobile/core/db/UmAppDatabase+com/ustadmobile/door/DoorDatabaseRepositoryy(Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/core/db/UmAppDatabase;Lcom/ustadmobile/door/RepositoryConfig;Z)V#Lorg/jetbrains/annotations/NotNull;db kotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   dbUnwrappedconfig()V  'Lcom/ustadmobile/core/db/UmAppDatabase;  'Lcom/ustadmobile/door/RepositoryConfig;  isRootRepositoryZ  !_db # $()Z & ' getConfig)()Lcom/ustadmobile/door/RepositoryConfig; )* +%com/ustadmobile/door/RepositoryConfig-getUseReplicationSubscription /& .0Gcom/ustadmobile/door/replication/DoorDatabaseRepositoryReplicationExtKt2"makeNewSubscriptionManager$default(Lcom/ustadmobile/door/DoorDatabaseRepository;Lkotlinx/coroutines/CoroutineScope;ILjava/lang/Object;)Lcom/ustadmobile/door/replication/ReplicationSubscriptionManager; 45 36?com/ustadmobile/door/replication/ReplicationSubscriptionManager8replicationSubscriptionManagerALcom/ustadmobile/door/replication/ReplicationSubscriptionManager; :; <%com/ustadmobile/door/RepositoryHelper> ?_repositoryHelper'Lcom/ustadmobile/door/RepositoryHelper; AB C7com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2E/(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)V G FHkotlin/jvm/functions/Function0J kotlin/LazyKtLlazy/(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; NO MP_PersonDao$delegate Lkotlin/Lazy; RS T6com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2V WH_ClazzDao$delegate YS Zcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2z {H_LeavingReasonDao$delegate }S ~=com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2 H_ContentEntryDao$delegate S Pcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2 H,_ContentEntryContentCategoryJoinDao$delegate S Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2 H(_ContentEntryParentChildJoinDao$delegate S Mcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2 H)_ContentEntryRelatedEntryJoinDao$delegate S Acom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2 H_ClazzContentJoinDao$delegate S Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2 H"_ContentCategorySchemaDao$delegate S @com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2 H_ContentCategoryDao$delegate S 9com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2 H_LanguageDao$delegate S @com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2 H_LanguageVariantDao$delegate S com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2 H_PersonPictureDao$delegate S :com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2 H_ContainerDao$delegate S 5com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2 H_VerbDao$delegate S 8com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2 H_XObjectDao$delegate S 7com/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2 H_ReportDao$delegate S :com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2 H_StatementDao$delegate S Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2 H(_ContextXObjectStatementJoinDao$delegate S 6com/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2 H_StateDao$delegate S =com/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2 H_StateContentDao$delegate S 6com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2 H_AgentDao$delegate S =com/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2 H_LearnerGroupDao$delegate S Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2  H_LearnerGroupMemberDao$delegate  S Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2 H!_GroupLearningSessionDao$delegate S Icom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2 H%_ClazzLogAttendanceRecordDao$delegate S 9com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2 H_ClazzLogDao$delegate S  9com/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2" #H_ScheduleDao$delegate %S &@com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2( )H_HolidayCalendarDao$delegate +S ,8com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2. /H_HolidayDao$delegate 1S 27com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$24 5H_SchoolDao$delegate 7S 8>com/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2: ;H_XLangMapEntryDao$delegate =S >=com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2@ AH_SchoolMemberDao$delegate CS D@com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2F GH_ClazzAssignmentDao$delegate IS JKcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2L MH'_ClazzAssignmentContentJoinDao$delegate OS PFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2R SH"_ClazzAssignmentRollUpDao$delegate US VKcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2X YH'_CourseAssignmentSubmissionDao$delegate [S \Ucom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2^ _H1_CourseAssignmentSubmissionAttachmentDao$delegate aS bEcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2d eH!_CourseAssignmentMarkDao$delegate gS h9com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2j kH_CommentsDao$delegate mS n5com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2p qH_SiteDao$delegate sS t:com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2v wH_SiteTermsDao$delegate yS zAcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2| }H_PersonParentJoinDao$delegate S com/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2 H_CoursePictureDao$delegate S Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2 H _ContentEntryPictureDao$delegate S 5com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2 H_ChatDao$delegate S ;com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2 H_ChatMemberDao$delegate S 8com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2 H_MessageDao$delegate S ; TABLE_ID_MAPLjava/util/Map;   getClientId()J getNodeId  . getDbNamejava/lang/StringBuilder Repository for [append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  ] - toString  getConnectivityStatus()I  ? setConnectivityStatus(I)V   ?newValueIgetNetworkNodeDao.()Lcom/ustadmobile/core/db/dao/NetworkNodeDao;java/lang/IllegalStateException0NetworkNodeDao is not annotated with @Repository(Ljava/lang/String;)V   get_PersonDao.()Lcom/ustadmobile/core/db/dao/PersonDao_Repo; kotlin/LazygetValue   *com/ustadmobile/core/db/dao/PersonDao_Repo" getPersonDao)()Lcom/ustadmobile/core/db/dao/PersonDao;  &%com/ustadmobile/core/db/dao/PersonDao( get_ClazzDao-()Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;)com/ustadmobile/core/db/dao/ClazzDao_Repo, getClazzDao(()Lcom/ustadmobile/core/db/dao/ClazzDao; *+ 0$com/ustadmobile/core/db/dao/ClazzDao2get_CourseBlockDao3()Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;/com/ustadmobile/core/db/dao/CourseBlockDao_Repo6getCourseBlockDao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao; 45 :*com/ustadmobile/core/db/dao/CourseBlockDao<get_CourseTerminologyDao9()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo@getCourseTerminologyDao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; >? D0com/ustadmobile/core/db/dao/CourseTerminologyDaoFget_CourseGroupSetDao6()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;2com/ustadmobile/core/db/dao/CourseGroupSetDao_RepoJgetCourseGroupSetDao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; HI N-com/ustadmobile/core/db/dao/CourseGroupSetDaoPget_CourseGroupMemberDao9()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;5com/ustadmobile/core/db/dao/CourseGroupMemberDao_RepoTgetCourseGroupMemberDao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; RS X0com/ustadmobile/core/db/dao/CourseGroupMemberDaoZget_ClazzEnrolmentDao6()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo^getClazzEnrolmentDao1()Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao; \] b-com/ustadmobile/core/db/dao/ClazzEnrolmentDaodget_LeavingReasonDao5()Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;1com/ustadmobile/core/db/dao/LeavingReasonDao_RepohgetLeavingReasonDao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao; fg l,com/ustadmobile/core/db/dao/LeavingReasonDaonget_ContentEntryDao4()Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;0com/ustadmobile/core/db/dao/ContentEntryDao_ReporgetContentEntryDao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao; pq v+com/ustadmobile/core/db/dao/ContentEntryDaox&get_ContentEntryContentCategoryJoinDaoG()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;Ccom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo|%getContentEntryContentCategoryJoinDaoB()Lcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao; z{ >com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao"get_ContentEntryParentChildJoinDaoC()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo!getContentEntryParentChildJoinDao>()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;  :com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao#get_ContentEntryRelatedEntryJoinDaoD()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo"getContentEntryRelatedEntryJoinDao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;  ;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaoget_ClazzContentJoinDao8()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;4com/ustadmobile/core/db/dao/ClazzContentJoinDao_RepogetClazzContentJoinDao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  /com/ustadmobile/core/db/dao/ClazzContentJoinDaoget_ContentCategorySchemaDao=()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;9com/ustadmobile/core/db/dao/ContentCategorySchemaDao_RepogetContentCategorySchemaDao8()Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao;  4com/ustadmobile/core/db/dao/ContentCategorySchemaDaoget_ContentCategoryDao7()Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;3com/ustadmobile/core/db/dao/ContentCategoryDao_RepogetContentCategoryDao2()Lcom/ustadmobile/core/db/dao/ContentCategoryDao;  .com/ustadmobile/core/db/dao/ContentCategoryDaoget_LanguageDao0()Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;,com/ustadmobile/core/db/dao/LanguageDao_RepogetLanguageDao+()Lcom/ustadmobile/core/db/dao/LanguageDao;  'com/ustadmobile/core/db/dao/LanguageDaoget_LanguageVariantDao7()Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;3com/ustadmobile/core/db/dao/LanguageVariantDao_RepogetLanguageVariantDao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  .com/ustadmobile/core/db/dao/LanguageVariantDaogetScrapeQueueItemDao2()Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;4ScrapeQueueItemDao is not annotated with @RepositorygetPersonAuthDao-()Lcom/ustadmobile/core/db/dao/PersonAuthDao;/PersonAuthDao is not annotated with @Repositoryget_PersonGroupDao3()Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;/com/ustadmobile/core/db/dao/PersonGroupDao_RepogetPersonGroupDao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;  *com/ustadmobile/core/db/dao/PersonGroupDaoget_PersonGroupMemberDao9()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;5com/ustadmobile/core/db/dao/PersonGroupMemberDao_RepogetPersonGroupMemberDao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  0com/ustadmobile/core/db/dao/PersonGroupMemberDaoget_EntityRoleDao2()Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;.com/ustadmobile/core/db/dao/EntityRoleDao_RepogetEntityRoleDao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;  )com/ustadmobile/core/db/dao/EntityRoleDaoget_PersonPictureDao5()Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;1com/ustadmobile/core/db/dao/PersonPictureDao_RepogetPersonPictureDao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;  ,com/ustadmobile/core/db/dao/PersonPictureDaogetScrapeRunDao,()Lcom/ustadmobile/core/db/dao/ScrapeRunDao;.ScrapeRunDao is not annotated with @RepositorygetConnectivityStatusDao5()Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao;7ConnectivityStatusDao is not annotated with @Repositoryget_ContainerDao1()Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;-com/ustadmobile/core/db/dao/ContainerDao_RepogetContainerDao,()Lcom/ustadmobile/core/db/dao/ContainerDao;  (com/ustadmobile/core/db/dao/ContainerDao getContainerEntryDao1()Lcom/ustadmobile/core/db/dao/ContainerEntryDao;3ContainerEntryDao is not annotated with @RepositorygetContainerEntryFileDao5()Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;7ContainerEntryFileDao is not annotated with @RepositorygetContainerETagDao0()Lcom/ustadmobile/core/db/dao/ContainerETagDao;2ContainerETagDao is not annotated with @Repository get_VerbDao,()Lcom/ustadmobile/core/db/dao/VerbDao_Repo;(com/ustadmobile/core/db/dao/VerbDao_Repo getVerbDao'()Lcom/ustadmobile/core/db/dao/VerbDao;  #com/ustadmobile/core/db/dao/VerbDao get_XObjectDao/()Lcom/ustadmobile/core/db/dao/XObjectDao_Repo;+com/ustadmobile/core/db/dao/XObjectDao_Repo$ getXObjectDao*()Lcom/ustadmobile/core/db/dao/XObjectDao; "# (&com/ustadmobile/core/db/dao/XObjectDao* get_ReportDao.()Lcom/ustadmobile/core/db/dao/ReportDao_Repo;*com/ustadmobile/core/db/dao/ReportDao_Repo. getReportDao)()Lcom/ustadmobile/core/db/dao/ReportDao; ,- 2%com/ustadmobile/core/db/dao/ReportDao4getContainerImportJobDao5()Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;7ContainerImportJobDao is not annotated with @Repository8get_StatementDao1()Lcom/ustadmobile/core/db/dao/StatementDao_Repo;-com/ustadmobile/core/db/dao/StatementDao_Repo<getStatementDao,()Lcom/ustadmobile/core/db/dao/StatementDao; :; @(com/ustadmobile/core/db/dao/StatementDaoB"get_ContextXObjectStatementJoinDaoC()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_RepoF!getContextXObjectStatementJoinDao>()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao; DE J:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaoL get_StateDao-()Lcom/ustadmobile/core/db/dao/StateDao_Repo;)com/ustadmobile/core/db/dao/StateDao_RepoP getStateDao(()Lcom/ustadmobile/core/db/dao/StateDao; NO T$com/ustadmobile/core/db/dao/StateDaoVget_StateContentDao4()Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;0com/ustadmobile/core/db/dao/StateContentDao_RepoZgetStateContentDao/()Lcom/ustadmobile/core/db/dao/StateContentDao; XY ^+com/ustadmobile/core/db/dao/StateContentDao` get_AgentDao-()Lcom/ustadmobile/core/db/dao/AgentDao_Repo;)com/ustadmobile/core/db/dao/AgentDao_Repod getAgentDao(()Lcom/ustadmobile/core/db/dao/AgentDao; bc h$com/ustadmobile/core/db/dao/AgentDaojget_LearnerGroupDao4()Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;0com/ustadmobile/core/db/dao/LearnerGroupDao_RepongetLearnerGroupDao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao; lm r+com/ustadmobile/core/db/dao/LearnerGroupDaotget_LearnerGroupMemberDao:()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_RepoxgetLearnerGroupMemberDao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; vw |1com/ustadmobile/core/db/dao/LearnerGroupMemberDao~get_GroupLearningSessionDao<()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;8com/ustadmobile/core/db/dao/GroupLearningSessionDao_RepogetGroupLearningSessionDao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  3com/ustadmobile/core/db/dao/GroupLearningSessionDaoget_ClazzLogAttendanceRecordDao@()Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo;LocallyAvailableContainerDao is not annotated with @Repositoryget_SchoolMemberDao4()Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;0com/ustadmobile/core/db/dao/SchoolMemberDao_RepogetSchoolMemberDao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;  +com/ustadmobile/core/db/dao/SchoolMemberDaoget_ClazzAssignmentDao7()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;3com/ustadmobile/core/db/dao/ClazzAssignmentDao_RepogetClazzAssignmentDao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  .com/ustadmobile/core/db/dao/ClazzAssignmentDao!get_ClazzAssignmentContentJoinDaoB()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo getClazzAssignmentContentJoinDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoget_ClazzAssignmentRollUpDao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_RepogetClazzAssignmentRollUpDao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;  4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao !get_CourseAssignmentSubmissionDaoB()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo getCourseAssignmentSubmissionDao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;   9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao+get_CourseAssignmentSubmissionAttachmentDaoL()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo*getCourseAssignmentSubmissionAttachmentDaoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaoget_CourseAssignmentMarkDao<()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo"getCourseAssignmentMarkDao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  ! &3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao(get_CommentsDao0()Lcom/ustadmobile/core/db/dao/CommentsDao_Repo;,com/ustadmobile/core/db/dao/CommentsDao_Repo,getCommentsDao+()Lcom/ustadmobile/core/db/dao/CommentsDao; *+ 0'com/ustadmobile/core/db/dao/CommentsDao2getSyncNodeDao+()Lcom/ustadmobile/core/db/dao/SyncNodeDao;-SyncNodeDao is not annotated with @Repository6 get_SiteDao,()Lcom/ustadmobile/core/db/dao/SiteDao_Repo;(com/ustadmobile/core/db/dao/SiteDao_Repo: getSiteDao'()Lcom/ustadmobile/core/db/dao/SiteDao; 89 >#com/ustadmobile/core/db/dao/SiteDao@get_SiteTermsDao-()Lcom/ustadmobile/core/db/SiteTermsDao_Repo;)com/ustadmobile/core/db/SiteTermsDao_RepoDgetSiteTermsDao(()Lcom/ustadmobile/core/db/SiteTermsDao; BC H$com/ustadmobile/core/db/SiteTermsDaoJget_PersonParentJoinDao8()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;4com/ustadmobile/core/db/dao/PersonParentJoinDao_RepoNgetPersonParentJoinDao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; LM R/com/ustadmobile/core/db/dao/PersonParentJoinDaoTget_ScopedGrantDao3()Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;/com/ustadmobile/core/db/dao/ScopedGrantDao_RepoXgetScopedGrantDao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao; VW \*com/ustadmobile/core/db/dao/ScopedGrantDao^get_ErrorReportDao3()Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;/com/ustadmobile/core/db/dao/ErrorReportDao_RepobgetErrorReportDao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao; `a f*com/ustadmobile/core/db/dao/ErrorReportDaohget_PersonAuth2Dao3()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;/com/ustadmobile/core/db/dao/PersonAuth2Dao_RepolgetPersonAuth2Dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; jk p*com/ustadmobile/core/db/dao/PersonAuth2Daorget_UserSessionDao3()Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;/com/ustadmobile/core/db/dao/UserSessionDao_RepovgetUserSessionDao.()Lcom/ustadmobile/core/db/dao/UserSessionDao; tu z*com/ustadmobile/core/db/dao/UserSessionDao|getContentJobItemDao1()Lcom/ustadmobile/core/db/dao/ContentJobItemDao;3ContentJobItemDao is not annotated with @RepositorygetContentJobDao-()Lcom/ustadmobile/core/db/dao/ContentJobDao;/ContentJobDao is not annotated with @Repositoryget_CoursePictureDao5()Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;1com/ustadmobile/core/db/dao/CoursePictureDao_RepogetCoursePictureDao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;  ,com/ustadmobile/core/db/dao/CoursePictureDaoget_ContentEntryPictureDao;()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;7com/ustadmobile/core/db/dao/ContentEntryPictureDao_RepogetContentEntryPictureDao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  2com/ustadmobile/core/db/dao/ContentEntryPictureDao get_ChatDao,()Lcom/ustadmobile/core/db/dao/ChatDao_Repo;(com/ustadmobile/core/db/dao/ChatDao_Repo getChatDao'()Lcom/ustadmobile/core/db/dao/ChatDao;  #com/ustadmobile/core/db/dao/ChatDaoget_ChatMemberDao2()Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;.com/ustadmobile/core/db/dao/ChatMemberDao_RepogetChatMemberDao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;  )com/ustadmobile/core/db/dao/ChatMemberDaoget_MessageDao/()Lcom/ustadmobile/core/db/dao/MessageDao_Repo;+com/ustadmobile/core/db/dao/MessageDao_Repo getMessageDao*()Lcom/ustadmobile/core/db/dao/MessageDao;  &com/ustadmobile/core/db/dao/MessageDaoget_MessageReadDao3()Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;/com/ustadmobile/core/db/dao/MessageReadDao_RepogetMessageReadDao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;  *com/ustadmobile/core/db/dao/MessageReadDaoget_CourseDiscussionDao8()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;4com/ustadmobile/core/db/dao/CourseDiscussionDao_RepogetCourseDiscussionDao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  /com/ustadmobile/core/db/dao/CourseDiscussionDaoget_DiscussionTopicDao7()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;3com/ustadmobile/core/db/dao/DiscussionTopicDao_RepogetDiscussionTopicDao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  .com/ustadmobile/core/db/dao/DiscussionTopicDaoget_DiscussionPostDao6()Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;2com/ustadmobile/core/db/dao/DiscussionPostDao_RepogetDiscussionPostDao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  -com/ustadmobile/core/db/dao/DiscussionPostDaoclearAllTables()Ljava/lang/Void;*Cannot use a repository to clearAllTables!addWeakConnectivityListener8(Lcom/ustadmobile/door/RepositoryConnectivityListener;)Vlistener  ?5Lcom/ustadmobile/door/RepositoryConnectivityListener;removeWeakConnectivityListener  ?createInvalidationTracker%()Landroidx/room/InvalidationTracker;-com/ustadmobile/door/DummyInvalidationTracker Companion9Lcom/ustadmobile/door/DummyInvalidationTracker$Companion;  androidx/room/RoomDatabase7com/ustadmobile/door/DummyInvalidationTracker$CompanioncreateDummyInvalidationTrackerA(Landroidx/room/RoomDatabase;)Landroidx/room/InvalidationTracker;  getInvalidationTracker  _db.getInvalidationTracker()checkNotNullExpressionValue  createOpenHelperS(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; java/lang/IllegalAccessException$Cannot use open helper on repository  %Landroidx/room/DatabaseConfiguration;()Landroidx/room/RoomDatabase;    access$getTABLE_ID_MAP$cpaccess$get_endpoint@(Lcom/ustadmobile/core/db/UmAppDatabase_Repo;)Ljava/lang/String;  $this4com/ustadmobile/core/db/UmAppDatabase_Repo$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  6Lcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion;   kotlin/collections/MapsKt"emptyMap $ #%6Ljava/util/Map;_DB_NAMELjava/lang/String; UmAppDatabase*Lkotlin/Metadata;mvkxi0d1+Š                                                                                                                                                                                                                                                                                                                $                 Ç2020:ÇB'0000¢ Jº0»2¼0½HJ ¾0¿HJ À0ÁHJÂ0Ã20ÄHJ Å0ÁHJÆ0»2¼0½HR 0 8FX†„¢   R08FX†„¢ R08FX†„¢ R08FX†„¢ R0 8FX†„¢ #!"R$0%8FX†„¢ (&'R)0*8FX†„¢ -+,R.0/8FX†„¢ 201R3048FX†„¢ 756R8098FX†„¢ <:;R=0>8FX†„¢ A?@RB0C8FX†„¢ FDERG0H8FX†„¢ KIJRL0M8FX†„¢ PNORQ0R8FX†„¢ USTRV0W8FX†„¢ ZXYR[0\8FX†„¢ _]^R`0a8FX†„¢ dbcRe0f8FX†„¢ ighRj0k8FX†„¢ nlmRo0p8FX†„¢ sqrRt0u8FX†„¢ xvwRy0z8FX†„¢ }{|R~08FX†„¢ ‚€R ƒ0„8FX†„¢ ‡…†R ˆ0‰8FX†„¢ ŒŠ‹R 0Ž8FX†„¢ ‘R ’0“8FX†„¢ –”•R —0˜8FX†„¢ ›™šR œ08FX†„¢  žŸR ¡0¢8FX†„¢ ¥£¤R ¦0§8FX†„¢ ª¨©R «0¬8FX†„¢ ¯­®R °0±8FX†„¢ ´²³R µ0¶8FX†„¢ ¹·¸R º0»8FX†„¢ ¾¼½R ¿0À8FX†„¢ ÃÁÂR Ä0Å8FX†„¢ ÈÆÇR É0Ê8FX†„¢ ÍËÌR Î0Ï8FX†„¢ ÒÐÑR Ó0Ô8FX†„¢ ×ÕÖR Ø0Ù8FX†„¢ ÜÚÛR Ý0Þ8FX†„¢ áßàR â0ã8FX†„¢ æäåR ç0è8FX†„¢ ëéêR ì0í8FX†„¢ ðîïR ñ0ò8FX†„¢ õóôR ö0÷8FX†„¢ úøùR û0ü8FX†„¢ ÿýþR €08FX†„¢ „‚ƒR …0†8FX†„¢ ‰‡ˆR Š0‹8FX†„¢ ŽŒR 08FX†„¢ “‘’R ”0•8FX†„¢ ˜–—R ™0š8FX†„¢ ›œR ž0Ÿ8FX†„¢ ¢ ¡R £0¤8FX†„¢ §¥¦R ¨0©8FX†„¢ ¬ª«R ­0®8FX†„¢ ±¯°R ²0³8FX†„¢ ¶´µR ·0¸8FX†„¢ »¹ºR ¼0½8FX†„¢ À¾¿R Á0Â8FX†„¢ ÅÃÄR Æ0Ç8FX†„¢ ÊÈÉRË0X‚¢ RÌ0Í8BX‚¢ÎÏRÐ0Ñ8F¢ÒÓRÔ0Õ¢ Ö×RØ0Ù8VX–¢ÚÛRÜ0Ý8VX–¢ÞßRà0á8VX–¢âãRä0å8VX–¢æçRè0é8VX–¢êëRì0í8VX–¢îïRð0ñ8VX–¢òóRô0õ8VX–¢ö÷Rø0ù8VX–¢úûRü0ý8VX–¢þÿR€08VX–¢‚ƒR„0…8F¢†‡Rˆ0‰8VX–¢Š‹R0X–¢ ŒR,02Ž08V@VX–¢‘’"“”R•0–8VX–¢—˜R™0š8VX–¢›œR0ž8VX–¢Ÿ R¡0¢8VX–¢£¤R¥0¦8VX–¢§¨R©0ª8VX–¢«¬R­0®8VX–¢¯°R±0²8VX–¢³´Rµ0¶8VX–¢·¸R¹0º8VX–¢»¼R½0¾8VX–¢¿ÀRÁ0Â8VX–¢ÃÄRÅ0Æ8VX–¢ÇÈRÉ0Ê8VX–¢ËÌRÍ0Î8VX–¢ÏÐRÑ0Ò8F¢ÓÔRÕ0Ö8VX–¢×ØRÙ0Ú8VX–¢ÛÜRÝ0Þ8VX–¢ßàRá0â8VX–¢ãäRå0æ8VX–¢çèRé0ê8VX–¢ëìRí0î8VX–¢ïðRñ0ò8VX–¢óôRõ0ö8VX–¢÷øRù0ú8VX–¢ûüRý0þ8VX–¢ÿ€R0‚8VX–¢ƒ„R…0†8VX–¢‡ˆR0X–¢ ‰ŠR‹0Í8VX–¢ŒÏR0Ž8VX–¢R‘0’8VX–¢“”R•0–8VX–¢—˜R™0š8VX–¢›œR0ž8VX–¢Ÿ R¡0¢8VX–¢£¤R¥0¦8VX–¢§¨R0X–¢ ©Rª0«8VX–¢¬­R®0¯8VX–¢°±R²0³8VX–¢´µR¶0·8VX–¢¸¹Rº0»8VX–¢¼½R¾0¿8VX–¢ÀÁRÂ0Ã8VX–¢ÄÅRÆ0Ç8VX–¢ÈÉRÊ0Ë8VX–¢ÌÍRÎ0Ï8VX–¢ÐÑRÒ0Ó8VX–¢ÔÕRÖ0×8VX–¢ØÙRÚ0Û8VX–¢ÜÝRÞ0ß8VX–¢àáRâ0ã8VX–¢äåRæ0ç8VX–¢èéRê0ëX–¢ ìíRî0ï8VX–¢ðñRò0ó8VX–¢ôõRö0÷8VX–¢øùRú0û8VX–¢üýRþ0ÿ8VX–¢€R‚0ƒ8VX–¢„…R†0‡8VX–¢ˆ‰RŠ0‹8VX–¢ŒRŽ08VX–¢‘R’0“8VX–¢”•R–0—8VX–¢˜™Rš0›8VX–¢œRž0Ÿ8VX–¢ ¡R¢0£8VX–¢¤¥R&¦0Í00§8VX–¢¨©Rª0«8VX–¢¬­R®0¯8VX–¢°±R²0³8VX–¢´µR¶0·8VX–¢¸¹¨Èd2-Lcom/ustadmobile/door/DoorDatabaseRepository; _AgentDao+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;_ChatDao*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;_ChatMemberDao0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;_ClazzAssignmentContentJoinDao@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;_ClazzAssignmentDao5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;_ClazzAssignmentRollUpDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;_ClazzContentJoinDao6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo; _ClazzDao+Lcom/ustadmobile/core/db/dao/ClazzDao_Repo;_ClazzEnrolmentDao4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo;_ClazzLogAttendanceRecordDao>Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo; _ClazzLogDao.Lcom/ustadmobile/core/db/dao/ClazzLogDao_Repo; _CommentsDao.Lcom/ustadmobile/core/db/dao/CommentsDao_Repo; _ContainerDao/Lcom/ustadmobile/core/db/dao/ContainerDao_Repo;_ContentCategoryDao5Lcom/ustadmobile/core/db/dao/ContentCategoryDao_Repo;_ContentCategorySchemaDao;Lcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo;#_ContentEntryContentCategoryJoinDaoELcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo;_ContentEntryDao2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;_ContentEntryParentChildJoinDaoALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;_ContentEntryPictureDao9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo; _ContentEntryRelatedEntryJoinDaoBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;_ContextXObjectStatementJoinDaoALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;_CourseAssignmentMarkDao:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;(_CourseAssignmentSubmissionAttachmentDaoJLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;_CourseAssignmentSubmissionDao@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;_CourseBlockDao1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;_CourseDiscussionDao6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;_CourseGroupMemberDao7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;_CourseGroupSetDao4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;_CoursePictureDao3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;_CourseTerminologyDao7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;_DiscussionPostDao4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;_DiscussionTopicDao5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;_EntityRoleDao0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;_ErrorReportDao1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;_GroupLearningSessionDao:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;_HolidayCalendarDao5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo; _HolidayDao-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo; _LanguageDao.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;_LanguageVariantDao5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;_LearnerGroupDao2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;_LearnerGroupMemberDao8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;_LeavingReasonDao3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo; _MessageDao-Lcom/ustadmobile/core/db/dao/MessageDao_Repo;_MessageReadDao1Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;_PersonAuth2Dao1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo; _PersonDao,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;_PersonGroupDao1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;_PersonGroupMemberDao7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;_PersonParentJoinDao6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;_PersonPictureDao3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo; _ReportDao,Lcom/ustadmobile/core/db/dao/ReportDao_Repo; _ScheduleDao.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo; _SchoolDao,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;_SchoolMemberDao2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;_ScopedGrantDao1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;_SiteDao*Lcom/ustadmobile/core/db/dao/SiteDao_Repo; _SiteTermsDao+Lcom/ustadmobile/core/db/SiteTermsDao_Repo;_StateContentDao2Lcom/ustadmobile/core/db/dao/StateContentDao_Repo; _StateDao+Lcom/ustadmobile/core/db/dao/StateDao_Repo; _StatementDao/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;_UserSessionDao1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;_VerbDao*Lcom/ustadmobile/core/db/dao/VerbDao_Repo;_XLangMapEntryDao3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Repo; _XObjectDao-Lcom/ustadmobile/core/db/dao/XObjectDao_Repo; _endpoint _httpClientLio/ktor/client/HttpClient;agentDao&Lcom/ustadmobile/core/db/dao/AgentDao;chatDao%Lcom/ustadmobile/core/db/dao/ChatDao; chatMemberDao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;clazzAssignmentContentJoinDao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;clazzAssignmentDao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;clazzAssignmentRollUpDao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;clazzContentJoinDao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;clazzDao&Lcom/ustadmobile/core/db/dao/ClazzDao;clazzEnrolmentDao/Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao;clazzLogAttendanceRecordDao9Lcom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao; clazzLogDao)Lcom/ustadmobile/core/db/dao/ClazzLogDao;clientId commentsDao)Lcom/ustadmobile/core/db/dao/CommentsDao;connectivityStatusconnectivityStatusDao3Lcom/ustadmobile/core/db/dao/ConnectivityStatusDao; containerDao*Lcom/ustadmobile/core/db/dao/ContainerDao;containerETagDao.Lcom/ustadmobile/core/db/dao/ContainerETagDao;containerEntryDao/Lcom/ustadmobile/core/db/dao/ContainerEntryDao;containerEntryFileDao3Lcom/ustadmobile/core/db/dao/ContainerEntryFileDao;containerImportJobDao3Lcom/ustadmobile/core/db/dao/ContainerImportJobDao;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;contentEntryParentChildJoinDaojE|LY`ho| 0BTfx ,">)P0b8t@IRZdkrz(:L^pm4  n   jB~6*+,-Աk l j/*lm g )*j/*lm g &j/*"lm j2*,ڰlm g j/*=lm gj2*,lm j2*,lm g j/*Dlm g j.lm hg j2*,lm jR(Y*%*,lm (g  j2*D lm   jA *Dl m  j5 Ylm  g j=*UL+!#l m g $%j2*')lm g *+j=*[L+!-l m g ./j2*13lm g 45j=*aL+!7l m g 89j2*;=lm g >?j=*gL+!Al m g BCj2*EGlm g HIj=*mL+!Kl m g LMj2*OQlm g RSj=*sL+!Ul m g VWj2*Y[lm g \]j=*yL+!_l m g `aj2*celm g fgj=*L+!il m g jkj2*mol m g pqj=*L+!sl m g tuj2*wylm g z{j=*L+!}l m g ~j2*lm g j=*L+!l m g j2*l$m g j=*L+!l &&m g j2*l,m g j=*L+!l ..m g j2*l4m g j=*L+!l 66m g j2*l<m g j=*L+!l >>m g j2*lCm g j=*L+!l EEm g j2*lJm g j=*L+!ðl LLm g j2*ɰlQm g j5 YͷlTm  g j5 YѷlWm  g j=*L+!հl YYm g j2*۰l^m g j=*L+!߰l ``m g j2*lfm g j=*L+!l hhm g j2*lmm g j=*L+!l oom g j2*ltm g j5 Ylwm  g j5 Ylzm  g j=*L+!l ||m g j2*  lm g   j5 Ylm  g j5 Ylm  g j5 Ylm  g j=*L+!l m g j2*!lm g "#j=*L+!%l m g &'j2*)+lm g ,-j=*L+!/l m g 01j2*35lm g 67j5 Y9lm  g :;j=*L+!=l m g >?j2*AClm g DEj=*L+!Gl m g HIj2*KMlm g NOj=*L+!Ql m g RSj2*UWlm g XYj=*L+![l m g \]j2*_alm g bcj=*L+!el m g fgj2*iklm g lmj=* L+!ol m g pqj2*sulm g vwj=*L+!yl m g z{j2*}lm g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*!L+!l m g j2*lm g j5 Ylm  g j5 Ylm  g j9 Yl m  g j=*'L+!l m g j2*lm g j5 Ylm  g j=*-L+!l m g j2*lm g j=*3L+!Űl   m g j2*˰lm g j=*9L+!ϰl m g j2*հlm g j=*?L+!ٰl m g j2*߰lm g j9 Yl  m  g j=*EL+!l ""m g j2*l'm g j=*KL+!l ))m g j2*l.m g j=*QL+!l 00m g j2*l6m g j=*WL+!l 88m g j2*  l>m g   j=*]L+!l @@m g j2*lFm g j=*cL+!l IIm g j2*lPm g  !j=*iL+!#l RRm g $%j2*')lXm g *+j=*oL+!-l ZZm g ./j2*13l_m g 45j5 Y7lbm  g 89j=*uL+!;l ddm g <=j2*?Alim g BCj=*{L+!El kkm g FGj2*IKlpm g LMj=*L+!Ol rrm g PQj2*SUlxm g VWj=*L+!Yl zzm g Z[j2*]_lm g `aj=*L+!cl m g dej2*gilm g jkj=*L+!ml m g noj2*qslm g tuj=*L+!wl m g xyj2*{}lm g ~j5 Ylm  g j5 Ylm  g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*L+!l m g j2*lm g j=*L+!Űl m g j2*˰lm g j=*L+!ϰl m g j2*հlm g j=*L+!ٰl m g j2*߰lm g j9 Yl m  g jH+*D+l mn jH+*D+l mn j5 *lm  g j;*%L++lm g jE+ Y  lm g n Aj2*lm Aj0*Wlm jlj/*lm j.Y!&l  o AFW]ciou{ #)/5;AGMSY_ekqw}pfq,-[I.I/I01I.2I34[s56[sss7s sssss8ss9s:sbscssSs;sssss?s@sssOsAsBsssIsCsDsssUsEsFssssGsHs*s+sYsIsJs\s]swsKsLssssMsNssssOsPs*s+smsQsRssssSsTssssUsVssssWsXszs{ssYsZspsqss[s\ssss]s^ssss_s`ssssasbsDsEsscsds s!sgsesfsssasgshs s s[sisjs4s5s_skslssssmsnsRsSsqsospsHsIsksqsrssssssts>s?sesusvsssswsxssssyszssss{s|s`sass}s~ssssssss+sssss1ssssssssssssslsmssssvsws sssfsgs}sssssssssssssjskssssssRsssssssssssssLsMsssssssss,s-ssssss%sssss7sssssCsssVsWssss8s9sssssBsCsysssXsYssssNsOssss:s;sssstsusssssssssss=sss"s#ss#ss8sssssssAsBsssssfsgsssssssssssssssssssssssssss.s/sss`sassssssssss8sssss.s/s)s*ss8sss s s sssssssssssssss s sssssss6s7sssssssssss~sssstsusssssssssssssssssss~sss8sssssHsIsss$s%sssssssssss8s9sssssssVsWsssLsMsssssssBsCs s sss s sss ssssssssssssssssssssssdsesssssssssssss&sssss s!sss"s#spsqs$s%szs{s&s'sjsks(s)sss*s+sss,s-sss.s/sss0s1snsos2s3sss4s5s$s%s6s7sss8s9sss:s;sPsQss?s0s1s@sAsssBsCsssDsEsssFsGsssHsIsZs[sJsKsssLsMsssNsOss?sXsYs4s5sZs8sss[s\sxsys]s^sss_s`sssasbs&s'ss8ssss8sscssds ssssePK!!!!*com/ustadmobile/core/db/dao/AgentDao.class4U$com/ustadmobile/core/db/dao/AgentDaofLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/AgentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/AgentEntity;Landroidx/room/Query; , REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, :newNodeId AS aeDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN AgentEntity ON AgentEntity.agentPersonUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; e REPLACE INTO AgentEntityReplicate(aePk, aeDestination) SELECT DISTINCT AgentEntity.agentUid AS aeUid, UserSession.usClientNodeId AS aeDestination FROM ChangeLog JOIN AgentEntity ON ChangeLog.chTableId = 68 AND ChangeLog.chEntityPk = AgentEntity.agentUid JOIN Person ON Person.personUid = AgentEntity.agentPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND AgentEntity.agentLct != COALESCE( (SELECT aeVersionId FROM AgentEntityReplicate WHERE aePk = AgentEntity.agentUid AND aeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(aePk, aeDestination) DO UPDATE SET aePending = (SELECT AgentEntity.agentLct FROM AgentEntity WHERE AgentEntity.agentUid = EXCLUDED.aePk ) != AgentEntityReplicate.aePk */ getAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity;SELECT * FROM AgentEntity WHERE agentOpenId = :openId OR agentMbox = :mbox OR agentMbox_sha1sum = :sha1 OR (agentAccountName = :account AND agentHomePage = :homepage)getAgentByAnyId$default(Lcom/ustadmobile/core/db/dao/AgentDao;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/lib/db/entities/AgentEntity;'java/lang/UnsupportedOperationException$ZSuper calls with default arguments not supported in this target, function: getAgentByAnyId&(Ljava/lang/String;)V ( %)+  -getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object; SELECT * FROM AgentEntity WHERE agentAccountName = :username AND agentHomePage = :endpoint Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1(          '200B¢JF02 02 02 02  02  0H'J# 02 02 0H§@ø¢J0H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;openIdmboxaccounthomepagesha1endpointusername newNodeIdlib-database-android_release AgentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable SourceFile! K3* L  M  NO[cPsQ R NO[c[cPsR Ps!R "#KwQ %Y'*~,L~,M~,N~,:~,:*+,-.S LU/0N1Ps2RNTJOp56[I7I8I9:I7;I<=[s>?[s s@ss ssAs+sBsCsDsEs/sFsGs0ss+sssHs+ssIP 34PK!!vvIcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1.class4JCcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fAgentDao_ReplicateWrapper.ktl38isnthisentitym insertAsyncc5com.ustadmobile.core.db.dao.AgentDao_ReplicateWrapperZ(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation25com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!67+ + ;com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper.class45com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$com/ustadmobile/core/db/dao/AgentDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/AgentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/dao/AgentDao;  this7Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8getAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity; :; <openIdLjava/lang/String;mboxaccounthomepagesha1getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object; DE Gendpointusernameinsert0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)JentityM0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtOgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; QR PS*com/ustadmobile/door/ext/DoorDatabaseExtKtUgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; WX VY+com/ustadmobile/lib/db/entities/AgentEntity[ getAgentUid()J ]^ \_*com/ustadmobile/door/DoorPrimaryKeyManageranextId(I)J cd be setAgentUid(J)V gh \i&com/ustadmobile/door/util/SystemTimeKtksystemTimeInMillis m^ ln setAgentLct ph \q(Ljava/lang/Object;)J Ks t_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;-Lcom/ustadmobile/lib/db/entities/AgentEntity; insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1}labelI  ~Z(Lcom/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  ~resultLjava/lang/Object; ~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 ~L$1 ~ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; bjava/lang/Number longValue ^ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; z %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 4$i$a$-forEach-AgentDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 4$i$a$-forEach-AgentDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)V  KL  z{  Lkotlin/Metadata;mvkxi0d1:             20B 0j`0¢J<02 0 2 0 2 0 2 0 20 HJ#020 20 H–@ø¢J020HJ020H–@ø¢J02 00HJ0H–@ø¢J020H–@ø¢ J!020HJ"02 00HR0X‚¢ R0j`X‚¢ ‚ ¨#d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseAgentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;k*+,-=>>?@?A?B?C?      DES *+,-H"*  I? J? 12F KL;+N*TZM+` ,DfB+!j+or*+uX+`&b%&'!(&*-,6-*!v0*wx;;Myz{ ,~#,~:~Yd~Y*,::(:U*TZN+` M-D*+Y\LK7+j+or*++Y\LW+`YB ' \~) \4~4;X4 +O4. <0a1l2u30346809\ a78a7MyJMyMyl#wxv0229|  y+*TZMYN+:6:R:\:6 ` ),Df7  j-:  :   Wor*+ױ)+bL4\ >=>>?'[)[H@RAZBaCxEF\HIf Zv0 H9 E<y>C'^$a}wxr Q+YM+N6-:":\:6or*+(* LLM]];NCOG^HQPRR; 8 y1-0@QQR+N+or*+U WXMyAKs= *+\   MAzH *+\,    M 12A= *+\   M ~oSMAP AgentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 AgentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 AgentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[$ssssssss:sys>ss@sAsBsCsDsIsJsEsKssMszs{sssss5s6ss/ssssPK!!Lcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1.class4FFcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fAgentDao_Repo.ktl+isnmgetAgentFromPersonUsernamec)com.ustadmobile.core.db.dao.AgentDao_RepoN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/AgentDao_Repo.X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/AgentDao_Repo.a(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/AgentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  &Lcom/ustadmobile/core/db/dao/AgentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this+Lcom/ustadmobile/core/db/dao/AgentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/dao/AgentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XgetAgentByAnyId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/AgentEntity; Z[ \_result-Lcom/ustadmobile/lib/db/entities/AgentEntity;openIdmboxaccounthomepagesha1getAgentFromPersonUsernameX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/AgentEntity;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1hlabelI jk ilN(Lcom/ustadmobile/core/db/dao/AgentDao_Repo;Lkotlin/coroutines/Continuation;)V o ipresultLjava/lang/Object; rs itkotlin/ResultKtvthrowOnFailure(Ljava/lang/Object;)V xy wz ef |+com/ustadmobile/lib/db/entities/AgentEntity~java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  endpointusername $continuation$resultjava/lang/Stringkotlin/coroutines/Continuationinsert0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)Jentity(Ljava/lang/Object;)J  insertAsynca(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/AgentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1 l p tF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityList Ljava/util/List; updateList update0(Lcom/ustadmobile/lib/db/entities/AgentEntity;)V y    Lkotlin/Metadata;mvkxi0d13F               20B9 0j`000  0  0 ¢J<020 20 20 2 0 2!0 HJ#"02#0 2$0 H–@ø¢%J&0 2'0HJ(0 2'0H–@ø¢)J*0+2, 00-HJ.0+H–@ø¢/J00+210 H–@ø¢2J30+2'0HJ40+2, 00-HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨5d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseAgentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[}*#+,-]: %&H^_./`+a+b+c+d+??????ef,-i#-i:mn~YmndmiY*-q:u:I:mC4{*A+,m}Y {:Y.' i%TiTFT<)]+t),>]./]+]+^_2TR9Msg?S+*#+A  01 ^(./_5,#,:n~YndY*,::I:F3{*A+Y {B!Y:' %TTFT <4]5s4}564]./]_^(2WR9Ps? G+*#+ :;./G+*#+ >?./G+*#+ BC./_A= *+  ./ sAH *+,  ./ s QRAy= *+  ./ si[IIIII[s[6s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs_s`sasbscsdsesssfsssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/dao/AgentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!;qQcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! Qcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!*[0}bbXcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1.class4/Rcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/dao/AgentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! CRcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!x~Rcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/AgentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!''7com/ustadmobile/core/db/dao/AgentDao_UriResponder.class4:1com/ustadmobile/core/db/dao/AgentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this3Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTKcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Kcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5$com/ustadmobile/core/db/dao/AgentDaoQcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao&Lcom/ustadmobile/core/db/dao/AgentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostLcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1  [Lcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Rcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;AgentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8pSMAP AgentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 AgentDao_UriResponder.kt com/ustadmobile/core/db/dao/AgentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 AgentDao_UriResponder.kt com/ustadmobile/core/db/dao/AgentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!ii)com/ustadmobile/core/db/dao/BaseDao.class4.#com/ustadmobile/core/db/dao/BaseDao(Ljava/lang/Object;java/lang/Objectinsert(Ljava/lang/Object;)J(TT;)JLandroidx/room/Insert; insertAsyncF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;J(TT;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; insertList(Ljava/util/List;)V(Ljava/util/List<+TT;>;)V updateListLandroidx/room/Update;update(Ljava/lang/Object;)V(TT;)VLkotlin/Metadata;mvkxi0d1"       f*20J028H'¢J028H§@ø¢J 0 2  80 H'J 0 28H'¢J0 2  80 H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;Tentity entityListlib-database-android_release BaseDao.kt SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations)*  ) *  + )* +)*+)*),(-^[IIIII[s ![s"s#s$ss$s%ss s ss$s&s$ssss'PK!!`˄--)com/ustadmobile/core/db/dao/ChatDao.class4M#com/ustadmobile/core/db/dao/ChatDao_Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this%Lcom/ustadmobile/core/db/dao/ChatDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value&Lcom/ustadmobile/lib/db/entities/Chat;Landroidx/room/Query; REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatPk, :newNodeId AS chatDestination FROM UserSession JOIN Chat ON ((Chat.chatUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId = :newNodeId AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = :newNodeId), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO chatReplicate(chatPk, chatDestination) SELECT DISTINCT Chat.chatUid AS chatUid, UserSession.usClientNodeId AS chatDestination FROM ChangeLog JOIN Chat ON ChangeLog.chTableId = 127 AND ChangeLog.chEntityPk = Chat.chatUid JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid)) OR UserSession.usSessionType = 2 ) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Chat.chatLct != COALESCE( (SELECT chatVersionId FROM chatReplicate WHERE chatPk = Chat.chatUid AND chatDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatPk, chatDestination) DO UPDATE SET chatPending = true */ findAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;g SELECT Chat.*, Message.messageText AS latestMessage, Message.messageTimestamp AS latestMessageTimestamp, op.personUid AS otherPersonUid, op.firstNames AS otherPersonFirstNames, op.lastName AS otherPersonLastName, ( SELECT COUNT(*) FROM Message WHERE Message.messageTableId = 127 AND Message.messageEntityUid = Chat.chatUid AND Message.messageSenderPersonUid != :personUid AND Message.messageTimestamp > coalesce(( SELECT MessageRead.messageReadLct FROM MessageRead WHERE MessageRead.messageReadPersonUid = :personUid AND MessageRead.messageReadMessageUid = Message.messageUid ), 0) ) AS unreadMessageCount, (SELECT COUNT(*) FROM ChatMember mm WHERE mm.chatMemberChatUid = Chat.chatUid ) AS numMembers FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid LEFT JOIN Message ON Message.messageUid = (SELECT messageUid FROM Message WHERE messageEntityUid = Chat.chatUid AND messageTableId = 127 ORDER BY messageTimestamp DESC LIMIT 1) LEFT JOIN Person op ON op.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != :personUid AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE ChatMember.chatMemberPersonUid = :personUid AND ChatMember.chatMemberLeftDate = 9223372036854775807 AND Chat.chatUid != 0 AND op.firstNames||' '||op.lastName LIKE :searchBit -- When in search mode we need to add all Persons who match the search to the list, even if -- no chat has started UNION SELECT Chat.*, '' AS latestMessage, 0 AS latestMessageTimestamp, Person.personUid AS otherPersonUid, Person.firstNames AS otherPersonFirstNames, Person.lastName AS otherPersonLastName, 0 AS unreadMessageCount, 0 AS numMembers FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN Chat ON Chat.chatUid = 0 WHERE :searchBit != '%' AND PersonGroupMember.groupMemberPersonUid = :personUid AND Person.personUid != :personUid AND Person.personUid NOT IN ( SELECT chatpeople.personUid FROM ChatMember cmm LEFT JOIN Chat cc ON cc.chatUid = cmm.chatMemberChatUid LEFT JOIN Person chatpeople ON chatpeople.personUid = (SELECT chatpeopleother.personUid FROM ChatMember cm LEFT JOIN Person chatpeopleother ON chatpeopleother.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = cc.chatUid AND cm.chatMemberPersonUid != :personUid LIMIT 1) WHERE cc.chatUid != 0 AND cmm.chatMemberPersonUid = :personUid ) AND Person.firstNames||' '||Person.lastName LIKE :searchBit ORDER BY latestMessageTimestamp DESC  getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; SELECT CASE WHEN Chat.chatGroup THEN Chat.chatTitle ELSE Person.firstNames||' '||Person.lastName END AS title FROM Chat LEFT JOIN Person ON CAST(Chat.chatGroup AS INTEGER) = 0 AND Person.personUid = (SELECT pp.personUid FROM ChatMember cm LEFT JOIN Person pp ON pp.personUid = cm.chatMemberPersonUid WHERE cm.chatMemberChatUid = Chat.chatUid AND cm.chatMemberPersonUid != :personUid AND cm.chatMemberLeftDate = 9223372036854775807 LIMIT 1) WHERE Chat.chatUid = :chatUid getChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object;M SELECT Chat.* FROM ChatMember LEFT JOIN Chat ON Chat.chatUid = ChatMember.chatMemberChatUid WHERE ChatMember.chatMemberPersonUid = :otherPersonUid AND CAST(Chat.chatGroup AS INTEGER) = 0 AND Chat.chatUid IN ( SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Chat.chatUid AND ChatMember.chatMemberPersonUid = :loggedInPersonUid ) AND :otherPersonUid != :loggedInPersonUid Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1 8             '200B¢J4000j00`2 0 2 0 H'J# 020 20 H§@ø¢J#0 20 2 0 H§@ø¢J0H§@ø¢J020 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;,Lcom/ustadmobile/door/DoorDataSourceFactory; searchBit personUidotherPersonUidloggedInPersonUidchatUid newNodeIdlib-database-android_release ChatDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! D3* E  F  GH[cIsJ K GH[c[cIsK G!Is"K #$G%Is&K '$G(Is)K GLCHy,-[I.I/I01I.2I34[s56[s s7ss ss8s9s:s;ss?s$s#s@ss9sssAssBI *+PK!!JHffHcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1.class4JBcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_ReplicateWrapper.ktl5:isnthisentitym insertAsyncc4com.ustadmobile.core.db.dao.ChatDao_ReplicateWrapperY(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !DLcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation24com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper4Z(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!pt!t!:com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper.class44com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper#com/ustadmobile/core/db/dao/ChatDaoD(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  %Lcom/ustadmobile/core/db/dao/ChatDao;  this6Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; searchBit= :; ?Ljava/lang/String; personUid getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; CD FchatUidgetChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object; ID KotherPersonUidloggedInPersonUidinsert)(Lcom/ustadmobile/lib/db/entities/Chat;)JentityQ0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtSgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; UV TW*com/ustadmobile/door/ext/DoorDatabaseExtKtYgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; [\ Z]$com/ustadmobile/lib/db/entities/Chat_ getChatUid()J ab `c*com/ustadmobile/door/DoorPrimaryKeyManagerenextId(I)J gh fi setChatUid(J)V kl `m&com/ustadmobile/door/util/SystemTimeKtosystemTimeInMillis qb pr setChatLct tl `u(Ljava/lang/Object;)J Ow x_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;&Lcom/ustadmobile/lib/db/entities/Chat; insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1labelI Y(Lcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; fjava/lang/Number longValue b F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 3$i$a$-forEach-ChatDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 3$i$a$-forEach-ChatDao_ReplicateWrapper$updateList$1update)(Lcom/ustadmobile/lib/db/entities/Chat;)V  OP  ~  Lkotlin/Metadata;mvkxi0d1J                20B 0j`0¢J40 0 0j0 0 ` 2 0 20HJ#02020H–@ø¢J#0 2020H–@ø¢J020HJ020H–@ø¢J02 00HJ0H–@ø¢ J!02"0H–@ø¢#J$020HJ%02 00HR0X‚¢ R0j`X‚¢ ‚ ¨&d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseChatDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W. Q4  /012   56Y*+9Y(W. P4 12 7 :;N+>*+ @ =AB0 < CDT *!G!*  H0 B0 12 E  IDT *!L$*  M0 N0 12 J  OP;+R*X^M+d ,jB+!n+sv*+yX+d &f'()!*&,-.6/*!z0*{|;;Q}~ ,#,:~YdY*,::(:U*X^N+d M-*+Y`LK7+n+sv*++Y`LW+dY B ' `) `44;X4 +O4. <2a3l4u52568:2;\ a78a7Q}JQ}Q}l#{|z0229   y+*X^MYN+:6:R:`:6 d ),j7  n-:  :   Wsv*+۱ )+fL4` >?@@A'])]HBRCZDaExGH^JKf Zz0 H9 E<}>C'^$a}{|r  Q+YM+N6-:":`:6sv*+ (* NNO__;PCQG`HSPTR; 8 }1-0@QQ R+R+sv*+W YZQ}AOw= *+`  QA~H *+`,   Q 12A= *+`  Q   jSMAP ChatDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ChatDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,92:1 32#2,2:93 32#2,2:95 *S KotlinDebug *F + 1 ChatDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper *L 65#1:93,2 79#1:95,2 *E [IIIII[s['ssssssss:sssss=ssBssIs}sMsNsDsCsHsOsQs~ssssss5s6ss/ssssPK!! Ecom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1.class4F?com/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fChatDao_Repo.ktl.isnmgetChatByOtherPersonc(com.ustadmobile.core.db.dao.ChatDao_RepoM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this8Lcom/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/ChatDao_Repo.Z(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  %Lcom/ustadmobile/core/db/dao/ChatDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this*Lcom/ustadmobile/core/db/dao/ChatDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao'()Lcom/ustadmobile/core/db/dao/ChatDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindAllChatsForUser9(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;J)Landroidx/paging/DataSource$Factory; searchBit] Z[ __result$Landroidx/paging/DataSource$Factory; personUid getTitleChat6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1glabelI ij hkM(Lcom/ustadmobile/core/db/dao/ChatDao_Repo;Lkotlin/coroutines/Continuation;)V n horesultLjava/lang/Object; qr hskotlin/ResultKtuthrowOnFailure(Ljava/lang/Object;)V wx vy de {java/lang/String}java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  chatUid $continuation$resultkotlin/coroutines/ContinuationgetChatByOtherPerson_(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Chat;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1 k o s e $com/ustadmobile/lib/db/entities/ChatotherPersonUidloggedInPersonUid&Lcom/ustadmobile/lib/db/entities/Chat;insert)(Lcom/ustadmobile/lib/db/entities/Chat;)Jentity(Ljava/lang/Object;)J  insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Chat;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;6com/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1 k o sF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)V<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Chat;>;)V entityList Ljava/util/List; updateList update)(Lcom/ustadmobile/lib/db/entities/Chat;)V x    Lkotlin/Metadata;mvkxi0d1hZ                    20B9 0j`000  0  0 ¢J4000j00`2 0 2!0 HJ#"0#2$0 2%0 H–@ø¢&J#'0 2(0 2!0 H–@ø¢&J)0 2*0#HJ+0 2*0#H–@ø¢,J-0.2/ 0#00HJ10.H–@ø¢2J30.240 H–@ø¢5J60.2*0#HJ70.2/ 0#00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨8d2#Lcom/ustadmobile/door/DoorDatabase;?Lcom/ustadmobile/lib/db/entities/ChatWithLatestMessageAndCount;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseChatDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[`+^*#+ `: #$*ab./]+c(\ de, h$h:lm~YlmdlhY*p:t:I: lD5z*A!l|Y  z~:Y*) h&ThTFT?'a(x')>a./a(ac(a+5UR<Nrf? e, $:m~YmdY*::I: D5z*A!Y  z:Y*) &TTFT?,a.x,/>a./a(a(a5UR<Nr? S+*#+A  34 a(./5,#,:m~YmdY*,::I:F3z*A+Y zB!Y:' %TTFT <7]8s7}894]./]a(2WR9Pr? G+*#+ =>./G+*#+ AB./G+*#+ı EF./A= *+ƭ ./ rAH *+,Ȱ  ./ r QRAx= *+ʱ ./ rh[IIIII[s[9s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsbssss]scsssssesdssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/ChatDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!R Pcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1.class40Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Pcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2.class40Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!__Wcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1.class4/Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/ChatDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!hQcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!WQcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/ChatDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!''6com/ustadmobile/core/db/dao/ChatDao_UriResponder.class4:0com/ustadmobile/core/db/dao/ChatDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this2Lcom/ustadmobile/core/db/dao/ChatDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTJcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Jcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5#com/ustadmobile/core/db/dao/ChatDaoPcom/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao%Lcom/ustadmobile/core/db/dao/ChatDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostKcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1  [Kcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ChatDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8kSMAP ChatDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ChatDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ChatDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!$pp/com/ustadmobile/core/db/dao/ChatMemberDao.class4:)com/ustadmobile/core/db/dao/ChatMemberDaoeLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this+Lcom/ustadmobile/core/db/dao/ChatMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value,Lcom/ustadmobile/lib/db/entities/ChatMember;Landroidx/room/Query; REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberPk, :newNodeId AS chatMemberDestination FROM UserSession JOIN ChatMember ON ((ChatMember.chatMemberChatUid IN (SELECT chatMemberInternal.chatMemberChatUid FROM ChatMember chatMemberInternal WHERE chatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) AND UserSession.usStatus = 1 WHERE ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = :newNodeId), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO chatMemberReplicate(chatMemberPk, chatMemberDestination) SELECT DISTINCT ChatMember.chatMemberUid AS chatMemberUid, UserSession.usClientNodeId AS chatMemberDestination FROM ChangeLog JOIN chatMember ON ChangeLog.chTableId = 128 AND ChangeLog.chEntityPk = ChatMember.chatMemberUid JOIN UserSession ON (UserSession.usSessionType = 2 OR (UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid IN (SELECT ChatMemberInternal.chatMemberChatUid FROM ChatMember ChatMemberInternal WHERE ChatMemberInternal.chatMemberPersonUid = UserSession.usPersonUid)))) AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ChatMember.chatMemberLct != COALESCE( (SELECT chatMemberVersionId FROM chatMemberReplicate WHERE chatMemberPk = ChatMember.chatMemberUid AND chatMemberDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(chatMemberPk, chatMemberDestination) DO UPDATE SET chatMemberPending = true */ Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1~        '200B¢J0H§@ø¢J020 H§@ø¢ ‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao; newNodeIdlib-database-android_releaseChatMemberDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! 13* 2   3  45[c6s7 8 45[c[c6s84905O!"[I#I$I%&I#'I()[s*+[ s s,ss ss-sss.s-ss/6  PK!!OȢNcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1.class4JHcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f!ChatMemberDao_ReplicateWrapper.ktl',isnthisentitym insertAsyncc:com.ustadmobile.core.db.dao.ChatMemberDao_ReplicateWrapper_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?I@PK!!@com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper.class4:com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper)com/ustadmobile/core/db/dao/ChatMemberDaoJ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ChatMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  +Lcom/ustadmobile/core/db/dao/ChatMemberDao;  this;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insert/(Lcom/ustadmobile/lib/db/entities/ChatMember;)Jentity<0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt>getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; @A ?B*com/ustadmobile/door/ext/DoorDatabaseExtKtDgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; FG EH*com/ustadmobile/lib/db/entities/ChatMemberJgetChatMemberUid()J LM KN*com/ustadmobile/door/DoorPrimaryKeyManagerPnextId(I)J RS QTsetChatMemberUid(J)V VW KX&com/ustadmobile/door/util/SystemTimeKtZsystemTimeInMillis \M []setChatMemberLct _W K`(Ljava/lang/Object;)J :b c_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;,Lcom/ustadmobile/lib/db/entities/ChatMember; insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1llabelI no mp_(Lcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~L$0 w mL$1 w m nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Qjava/lang/Number longValue M F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VA(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 9$i$a$-forEach-ChatMemberDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 9$i$a$-forEach-ChatMemberDao_ReplicateWrapper$updateList$1update/(Lcom/ustadmobile/lib/db/entities/ChatMember;)V }  :;  ij  Lkotlin/Metadata;mvkxi0d1>2           20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0H–@ø¢J020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release!ChatMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;<+=*CIM+O ,UB+!Y+^a*+dX+O'Q"'. 7!*"e0+fg<<<hij ,m#,m:qr~YqrdqmY*,u:y:(:qV*CIN+O N-*+qYKLK7+Y+^a*++qYKLW+OYB ' Km) K4m41223'O)OH4R5[6b7y9:P<=f [e0 H:o E=h>Dw'_o$b~fgs Q+YM+N6-:":K:6^a*+ѱ(* @@AQQ;BCCGRHEPFR; o8 h1w-o0@QQR+=+^a*+ֱI KL<hA:b= *+Kح   <wAiH *+K,ڰ   <w 12A}= *+Kܱ   <w mSMAP ChatMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ChatMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,78:1 32#2,2:79 32#2,2:81 *S KotlinDebug *F + 1 ChatMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper *L 51#1:79,2 65#1:81,2 *E v[IIIII[s[ssssssss:ssS(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo$insertAsync$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this>Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/ChatMemberDao_Repo.`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ChatMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  +Lcom/ustadmobile/core/db/dao/ChatMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this0Lcom/ustadmobile/core/db/dao/ChatMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao-()Lcom/ustadmobile/core/db/dao/ChatMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV Xinsert/(Lcom/ustadmobile/lib/db/entities/ChatMember;)Jentity\(Ljava/lang/Object;)J Z^ __result,Lcom/ustadmobile/lib/db/entities/ChatMember; insertAsync`(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/ChatMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;;)V entityList Ljava/util/List; updateList update/(Lcom/ustadmobile/lib/db/entities/ChatMember;)V w  Z[  cd  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0!H–@ø¢%J&0!2'0 H–@ø¢(J)0!20HJ*0!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨+d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseChatMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[S+]*#+`A   a(./\bcd5,g#,g:kl~YkldkgY*,o:s:I:kF3y*A+k|Y y~B!Y:' g%TgTFT <#]$s#}$%4]./]\ba(2WR9Pqe? G+*#+ )*./G+*#+ -../G+]*#+ 12./\bAZ^= *+  ./ \qAczH *+,  ./ \q QRAw= *+  ./ \q g[IIIII[s[,s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs\sbscsdsssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisXLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Vcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1.class40Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!AVcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2.class40Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Q&3qq]com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1.class4/Wcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!uMWcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Wcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!P2(2(<com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder.class4:6com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this8Lcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTPcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Pcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5)com/ustadmobile/core/db/dao/ChatMemberDaoVcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao+Lcom/ustadmobile/core/db/dao/ChatMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostQcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1  [Qcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Wcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ChatMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ChatMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ChatMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ChatMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!܊Icom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companion.class4'Ccom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companionjava/lang/Object()V  thisELcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2FINDBY_CLAZZ_ASSIGNMENT_UIDlib-database-android_release9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao Companion ClazzAssignmentContentJoinDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"S#   !-* #  $ % &=[IIIII[s[s sssssPK!!K)E(E(?com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao.class4U9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaouLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN ClazzAssignmentContentJoin ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = :newNodeId), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ClazzAssignmentContentJoinReplicate(cacjPk, cacjDestination) SELECT DISTINCT ClazzAssignmentContentJoin.cacjUid AS cacjUid, UserSession.usClientNodeId AS cacjDestination FROM ChangeLog JOIN ClazzAssignmentContentJoin ON ChangeLog.chTableId = 521 AND ChangeLog.chEntityPk = ClazzAssignmentContentJoin.cacjUid JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignmentContentJoin.cacjLct != COALESCE( (SELECT cacjVersionId FROM ClazzAssignmentContentJoinReplicate WHERE cacjPk = ClazzAssignmentContentJoin.cacjUid AND cacjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cacjPk, cacjDestination) DO UPDATE SET cacjPending = true */ 'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AS resultScore, COALESCE(ClazzAssignmentRollUp.cacheMaxScore,0) AS resultMax, COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AS progress, COALESCE(ClazzAssignmentRollUp.cacheContentComplete,'FALSE') AS contentComplete, COALESCE(ClazzAssignmentRollUp.cacheSuccess,0) AS success, COALESCE(ClazzAssignmentRollUp.cachePenalty,0) AS penalty, COALESCE((CASE WHEN ClazzAssignmentRollUp.cacheContentComplete THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 as assignmentContentWeight, 1 as totalContent FROM ClazzAssignmentContentJoin LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = cacjContentUid LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN ClazzAssignmentRollUp ON cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND cachePersonUid = :personUid AND cacheClazzAssignmentUid = :clazzAssignmentUid LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ClazzAssignmentContentJoin.cacjAssignmentUid = :clazzAssignmentUid AND ClazzAssignmentContentJoin.cacjActive AND NOT ContentEntry.ceInactive AND (ContentEntry.publik OR :personUid != 0) ORDER BY ContentEntry.title ASC , ContentEntryParentChildJoin.childIndex, ContentEntry.contentEntryUid $findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory;Ccom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companion'1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ) (* CompanionELcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companion; ,- .FINDBY_CLAZZ_ASSIGNMENT_UIDLjava/lang/String;"Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d18             ' 200:B¢J'00202 0H§@ø¢ J4 0 00 j0 0`202 0H'J0H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;clazzAssignmentUid personUid$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory; newNodeIdlib-database-android_release ClazzAssignmentContentJoinDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!,-J01K2J L3* M   N  OP[cJsQ R OP[c[cJsR O!Js"R #$O%Js"& L (Y+/S (,OTIPp56[I7I8I9:I7;I<=[s>?[s s@ss ssAsBsCsAsDs s#sEsAsFssAsssGss,sHJ 34PK!!BB^com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1.class4JXcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f1ClazzAssignmentContentJoinDao_ReplicateWrapper.ktl38isnthisentitym insertAsynccJcom.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_ReplicateWrappero(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0LLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ZLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper4p(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!=T6p"p"Pcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper.class4Jcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaoZ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;  thisLLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; :; =clazzAssignmentUid personUid$findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; AB Dinsert?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)JentityH0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtJgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; LM KN*com/ustadmobile/door/ext/DoorDatabaseExtKtPgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; RS QT:com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoinV getCacjUid()J XY WZ*com/ustadmobile/door/DoorPrimaryKeyManager\nextId(I)J ^_ ]` setCacjUid(J)V bc Wd&com/ustadmobile/door/util/SystemTimeKtfsystemTimeInMillis hY gi setCacjLct kc Wl(Ljava/lang/Object;)J Fn o_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;;)Ljava/lang/Object;Xcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1xlabelI z{ y|o(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  yresultLjava/lang/Object; ykotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 yL$1 y nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ]java/lang/Number longValue Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; u %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VQ(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z I$i$a$-forEach-ClazzAssignmentContentJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList I$i$a$-forEach-ClazzAssignmentContentJoinDao_ReplicateWrapper$updateList$1update?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)V  FG  uv  Lkotlin/Metadata;mvkxi0d1H                  20B 0j`0¢J'0 02 0 2 0 H–@ø¢ J400 0j00 `2 0 2 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J020HJ 02 00HR0X‚¢ R0j`X‚¢ ‚ ¨!d2#Lcom/ustadmobile/door/DoorDatabase;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release1ClazzAssignmentContentJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;T *!>*  ?0 @0 12< ABH *!E"   ?0 @0CFG<+I*OUM+[ , aB+!e+jm*+pX+[']%&'"('*.,7-*"q0+rs<<Htuv ,y#,y:}~~Y}~d}yY*,::(:}V*OUN+[ N- *+}YWLK7+e+jm*++}YWLW+[YB ' Wy) W4y4=>>?'[)[H@RA[BbCyEF\HIf [q0 H:{ E=t>D'_{$b~rss Q+YM+N6-:":W:6jm*+ݱ(* LLM]];NCOG^HQPRR; {8 t1-{0@QQR+I+jm*+U WXHtAFn= *+W  HAuH *+W,   H 12A= *+W  H ySMAP ClazzAssignmentContentJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 ClazzAssignmentContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s["ssssssss:sss?ss@s;sAssssFsHstsusvssss5s6ss/ssssPK!!\ncom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1.class4Fhcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%ClazzAssignmentContentJoinDao_Repo.ktl#isnm'findAllContentByClazzAssignmentUidAsyncc>com.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_Repoc(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisjLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom.ustadmobile.core.db.dao.ClazzAssignmentContentJoinDao_Repoc(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.p(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo9com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this@Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao=()Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X'findAllContentByClazzAssignmentUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;hcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1]labelI _` ^ac(Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ qjava/util/Listsjava/lang/IllegalStateExceptionu/call to 'resume' before 'invoke' with coroutinew(Ljava/lang/String;)V y vzclazzAssignmentUid personUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/Continuation$findAllContentByClazzAssignmentUidDF((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;insert?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)Jentity(Ljava/lang/Object;)J ;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1 a e iF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; :com/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin insertList(Ljava/util/List;)VQ(Ljava/util/List;)V entityList  updateList update?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentContentJoin;)V n    Lkotlin/Metadata;mvkxi0d1D\                      20B9 0j`000  0  0 ¢J'0020 20 H–@ø¢ J4!0#00"j0#0`$20 20 HJ%0 2&0'HJ(0 2&0'H–@ø¢)J*0+2, 0'0HJ-0+H–@ø¢.J/0+200 H–@ø¢1J20+2&0'HJ30+2, 0'0HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨4d2#Lcom/ustadmobile/door/DoorDatabase;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release%ClazzAssignmentContentJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[, ^$^:bc~Ybcdb^Y*f:j:I: bD5p*A!brY  pt:vYx{*) ^&T^TFT?!a#x!$>a./a|(a}(~5UR<Nh\? Z*#!: * +* ~./|(}(S+*#+A  /0 ~(./5,#,:c~YcdY*,::I:F3p*A+Y pB!vYx{:' %TTFT <3]4s3}454]./]~(2WR9Ph? G+*#+ 9:./G+*#+ =>./G+*#+ AB./A= *+ ./ hAH *+,  ./ h QRAn= *+ ./ h^[IIIII[s[5s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsss|s}s[sssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thishLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!=fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1.class40`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!HǏfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2.class40`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!gWQmcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1.class4/gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisiLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!)*gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1.class40acom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2.class40acom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!r~B)B)Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder.class4:Fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisHLcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateT`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; `com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 59com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDaofcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao;Lcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpostacom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1  [acom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;-ClazzAssignmentContentJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ClazzAssignmentContentJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!M;^>com/ustadmobile/core/db/dao/ClazzAssignmentDao$Companion.class4/8com/ustadmobile/core/db/dao/ClazzAssignmentDao$Companionjava/lang/Object()V  this:Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1       †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0 X†T¢ ¨d2SORT_DEADLINE_ASCSORT_DEADLINE_DESCSORT_SCORE_ASCSORT_SCORE_DESCSORT_START_DATE_ASCSORT_START_DATE_DESCSORT_TITLE_ASCSORT_TITLE_DESCSUBMITTER_LIST_CTElib-database-android_release.com/ustadmobile/core/db/dao/ClazzAssignmentDao% CompanionClazzAssignmentDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1)/**+   )-* +  , &'-(.X[IIIII[s[s sssssssss s!s"s#ss$PK!!VUSqqGcom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$1.class4KAcom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao.ktlZisnthis changeTimemdeactivateByUids$suspendImplc.com.ustadmobile.core.db.dao.ClazzAssignmentDaoS(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  #(Lkotlin/coroutines/Continuation;)V  !CLcom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2.com/ustadmobile/core/db/dao/ClazzAssignmentDao4u(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.B= *+*,"C  #  $%D&'BF*+,**010* *38C#9E(F)G H57I JZ  s [I[II[ss[ssss:;[II?@IAPK!!o\]]4com/ustadmobile/core/db/dao/ClazzAssignmentDao.class4.com/ustadmobile/core/db/dao/ClazzAssignmentDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Landroidx/room/Query;* REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, :newNodeId AS caDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = :newNodeId), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ClazzAssignmentReplicate(caPk, caDestination) SELECT DISTINCT ClazzAssignment.caUid AS caUid, UserSession.usClientNodeId AS caDestination FROM ChangeLog JOIN ClazzAssignment ON ChangeLog.chTableId = 520 AND ChangeLog.chEntityPk = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzAssignment.caLct != COALESCE( (SELECT caVersionId FROM ClazzAssignmentReplicate WHERE caPk = ClazzAssignment.caUid AND caDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(caPk, caDestination) DO UPDATE SET caPending = true */  getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object;l SELECT * FROM ClazzAssignment WHERE ClazzAssignment.caClazzUid = :clazzUid updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignment SET caActive = :active, caLct = :changeTime WHERE caUid = :cbUiddeactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deactivateByUids$suspendImplu(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; +, -uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;Acom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$15labelI 78 69S(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lkotlin/coroutines/Continuation;)V < 6=resultLjava/lang/Object; ?@ 6A)kotlin/coroutines/intrinsics/IntrinsicsKtCgetCOROUTINE_SUSPENDED()Ljava/lang/Object; EF DGkotlin/ResultKtIthrowOnFailure(Ljava/lang/Object;)V KL JMjava/lang/IterableOiterator()Ljava/util/Iterator; QR PSjava/util/IteratorUhasNext()Z WX VYnext [F V\java/lang/Number^ longValue()J `a _bL$0 d@ 6eL$1 g@ 6hJ$0 j2 6k $% m kotlin/UnitoINSTANCE Lkotlin/Unit; qr psjava/lang/IllegalStateExceptionu/call to 'resume' before 'invoke' with coroutinew(Ljava/lang/String;)V y vz$this$forEach$ivLjava/lang/Iterable; element$ivit3$i$a$-forEach-ClazzAssignmentDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/ContinuationgetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData; WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT (SELECT COUNT(*) FROM SubmitterList) AS totalStudents, 0 as notSubmittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentSubmission.casSubmitterUid) FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentMark.camAssignmentUid = CourseAssignmentSubmission.casAssignmentUid WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentMark.camUid IS NULL AND CourseAssignmentSubmission.casSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS submittedStudents, (SELECT COUNT(DISTINCT CourseAssignmentMark.camSubmitterUid) FROM CourseAssignmentMark JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentSubmission.casAssignmentUid = CourseAssignmentMark.camAssignmentUid WHERE CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camSubmitterUid IN (SELECT submitterId FROM SubmitterList)) AS markedStudents, 'TRUE' AS hasMetricsPermission FROM ClazzAssignment WHERE caActive AND caClazzUid = :clazzUid AND caUid = :assignmentUid getSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;% WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SELECT submitterId AS submitterUid, name, COALESCE((CASE WHEN CourseAssignmentMark.camUid IS NOT NULL THEN 2 WHEN CourseAssignmentSubmission.casUid IS NOT NULL THEN 1 ELSE 0 END), 0) AS fileSubmissionStatus, (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN 'TRUE' ELSE 'FALSE' END) AS isGroupAssignment, cm.commentsText AS latestPrivateComment FROM SubmitterList JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camUid = (SELECT camUid FROM CourseAssignmentMark WHERE camAssignmentUid = :assignmentUid AND camSubmitterUid = SubmitterList.submitterId ORDER BY camLct DESC LIMIT 1) LEFT JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casUid = (SELECT casUid FROM CourseAssignmentSubmission WHERE casAssignmentUid = :assignmentUid AND casSubmitterUid = SubmitterList.submitterId ORDER BY casTimestamp DESC LIMIT 1) LEFT JOIN Comments AS cm ON cm.commentsUid = ( SELECT Comments.commentsUid FROM Comments WHERE Comments.commentsEntityType = 520 AND commentsEntityUid = :assignmentUid AND NOT commentsInActive AND NOT commentsPublic AND (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN commentsPersonUid = SubmitterList.submitterId ELSE commentSubmitterUid = SubmitterList.submitterId END) ORDER BY commentsDateTimeAdded DESC LIMIT 1) WHERE name LIKE :searchText ORDER BY name getSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN :personUid WHEN CourseGroupMember.cgmUid IS NULL THEN 0 ELSE CourseGroupMember.cgmGroupNumber END) as submitterUid FROM ClazzAssignment LEFT JOIN CourseGroupMember ON cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = :personUid WHERE caUid = :assignmentUid  updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;S SELECT * FROM ClazzAssignment WHERE caUid = :uid getGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT COALESCE(( SELECT caGroupUid FROM ClazzAssignment WHERE caUid = :uid),-1) findByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object; SELECT * FROM ClazzAssignment LEFT JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE caUid = :uid findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;> SELECT * FROM ClazzAssignment LIMIT 1  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData;]SELECT * FROM ClazzAssignment WHERE caUid = :uid8com/ustadmobile/core/db/dao/ClazzAssignmentDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  Companion:Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao$Companion; SUBMITTER_LIST_CTELjava/lang/String; WITH SubmitterList (submitterId, name) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, Person.firstNames || ' ' || Person.lastName AS name FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, name UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, :group || ' ' || CourseGroupMember.cgmGroupNumber AS name FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caUid = :assignmentUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, name ) SORT_DEADLINE_ASCSORT_DEADLINE_DESCSORT_TITLE_ASCSORT_TITLE_DESCSORT_SCORE_ASCSORT_SCORE_DESCSORT_START_DATE_ASCSORT_START_DATE_DESCLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1b                       ' 2200200:2B¢J'02 0 02 0 H–@ø¢ J 02 0 H§@ø¢J$00j 0`2 0 H'J02 0 H§@ø¢J 0H'J0020 H§@ø¢J0 2 0 H§@ø¢J400j 0`20 20 20H'JD00 0j00 `!20 20 202"0H'J!#0 20 2$0 H§@ø¢%J&0H§@ø¢'J(02)0 H§@ø¢J)*02+0 2,0-2 0 H§@ø¢.J/0200H§@ø¢1‚ ¨3d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;uidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;clazzUid;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary; assignmentUidgroup$Landroidx/paging/DataSource$Factory;>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory; searchText personUid newNodeIdcbUidactiveclazzAssignmentlib-database-android_releaseClazzAssignmentDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension! 88888888 3*    [cs  [c[cs !"s# $%&s' ()E *+ .*  /0 12 34*+, 6$6:  :;~ Y:;d:6Y*>:  B: H: :y N+P:6T:Zo]:_c7 6 *    *f i l :nY,66  lA iV: fK N WtvYx{) 6&6V6K6%V6V66"?XaYj6ZX[7\a^a/0a^121212g |} ~@&2 ,8 jU854 <@ !8 (8s ss   s s s ss  Y6CSMAP ClazzAssignmentDao.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,309:1 1849#2,2:310 *S KotlinDebug *F + 1 ClazzAssignmentDao.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao *L 89#1:310,2 *E [IIIII[s[4sssss s(ss/sss1s)ssssssssss!sssssssssssssssssssss$ssss%sssss PK!!Scom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1.class4JMcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ClazzAssignmentDao_ReplicateWrapper.ktl_disnthisentitym insertAsyncc?com.ustadmobile.core.db.dao.ClazzAssignmentDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!v33Wcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1.class4QQcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ClazzAssignmentDao_ReplicateWrapper.ktlisnthis entityList _pkManager _generatedPksitminsertListAsyncc?com.ustadmobile.core.db.dao.ClazzAssignmentDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'SLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!q|6|6Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper.class4Z?com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper.com/ustadmobile/core/db/dao/ClazzAssignmentDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;  thisALcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object; : <clazzUidupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ?@ BcbUidactiveZ changeTimegetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;groupK HI M assignmentUidLjava/lang/String;getSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory; searchTextT QR VgetSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; XY [ personUid updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtasystemTimeInMillis()J cd be/com/ustadmobile/lib/db/entities/ClazzAssignmentgsetCaLct(J)V ij hk ^_ mclazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object; q suidgetGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; v xfindByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object; z |findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment; ~  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Jentity0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; getCaUid d h*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J setCaUid j h(Ljava/lang/Object;)J _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1labelI d(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue d F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z   >$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList  >$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V  insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1     L$2  !L$3 # $L$4 & 'L$5 ) *  ,C$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$insertListAsync$2updateListAsync / 0C$i$a$-forEach-ClazzAssignmentDao_ReplicateWrapper$updateListAsync$2 3 _ 5  7Lkotlin/Metadata;mvkxi0d1tp                          20B 0j`0¢J02 0 H–@ø¢ J$ 00 j 0`2 0 HJ02 0 H–@ø¢ J 0HJ0020 H–@ø¢ J0 2 0 H–@ø¢ J400 j 0`20 20 20HJD000j00`20 20 202 0HJ!!0 20 2"0 H–@ø¢#J$0 2%0HJ&0 2%0H–@ø¢'J(0)2* 00HJ!+0)2* 00H–@ø¢,J-0)H–@ø¢.J/0)200 H–@ø¢ J10)2%0HJ)20)230 2405260 H–@ø¢7J80)290H–@ø¢'J:0)2* 00HJ!;0)2* 00H–@ø¢,R0X‚¢ R0j`X‚¢ ‚ ¨<d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;$Landroidx/paging/DataSource$Factory;>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release&ClazzAssignmentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1OOPe+ ,**+*,Q R S Pd*-"Y(W.TQ4Q R /012UO S 56PY*+9Y(W.TP4Q R12U7O S:PH *-=Q!R   >0 12U;O S ?@P|*CY(W.TU4Q ()R4D0EFG012UAO S HIPgL*!NQ/ 0/0R*O0>0KPUJOS QRPnLU*!WQ8R4O0>0KPTPUSOSXYPT *!\Q;R*  O0 ]0 12UZO S ^_Po+fl*+,nY(W.TX4Q>@AR op12U`O S qPH *-tQCR   u0 12UrO S vPH *-yQFR   u0 12UwO S zPH *-}QIR   u0 12U{O S ~P2*QKR O P= *QNR  u0UOP<+*M+ ,B+!+fl*+X+T'QQRS"T'V.X7YR*"0+<<pS_P ,#,:~YdY*,::(:V*N+ N-*+YhLKʶ7++fl*++YhLW+ְYڷݿTB ' h) h44ijjk')HlRm[nboyqrtuRf [0 H: E=p>D'_ $b  ~s   USP Q+YM+N6-:":h:6fl*+T(Q* xxy;zC{GH}P~RR; 8 p1- 0  @  QQ USPR++fl*+Q RpSP@,#,:~YdY*,::(:ma*NY:+:6::h: 6  -*+-"%( +YL66 +h: (:%:"NLKʶ7   :  : W fl$*+"%(+-Y W.YڷݿT ' )44*44e44Eh444& 44=44F4QN<alvx3;BZbfgRa,7cg4a #@ c g4 lIcxu  R  c    Lp fp ;0 I. j 2~29wp. w UO S /P ZYN+:6:":h:6 fl*+,1Y(W.T!(Q4Q* 7?CDYR\ 7 2 4 p-. 1   O  ZZ Z12UO S AP= *+h4QR  APH *+h,6QR    12AP= *+h8QR  VWNXSMAP ClazzAssignmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,158:1 32#2,2:159 32#2,2:161 32#2,2:163 32#2,2:165 *S KotlinDebug *F + 1 ClazzAssignmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper *L 107#1:159,2 121#1:161,2 137#1:163,2 151#1:165,2 *E Y9:[I;II;?I@A[sBC[=sssssDsssqspsusEsssFsGszsHs~s:sEs>svsHsIsOsKsEsQsJsEsKsLsTsXs]sYssss_ssEssss5s6ss/ss?sDsEsEsGs@s^soss/sMPK!!!$Jcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1.class4FDcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzAssignmentDao_Repo.ktlPisnmfindByUidAsyncc3com.ustadmobile.core.db.dao.ClazzAssignmentDao_RepoX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.e(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X getAllAssignmentsByClazzUidAsync|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1\labelI ^_ ]`X(Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= pjava/util/Listrjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uyclazzUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/ContinuationupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; cbUidactiveZ changeTimegetProgressSummaryForAssignment3(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;p(JJLjava/lang/String;)Landroidx/lifecycle/LiveData;group Landroidx/lifecycle/LiveData; assignmentUidgetSubmitterListForAssignmentL(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;Ljava/lang/String;)Landroidx/paging/DataSource$Factory; searchText $Landroidx/paging/DataSource$Factory;getSubmitterUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1 ` d h java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  personUid updateAsynce(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; clazzAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;findByUidAsynci(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1 ` d h = /com/ustadmobile/lib/db/entities/ClazzAssignmentuidgetGroupUidFromAssignmentH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1 ` d h = findByUidWithBlockAsyncx(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1 ` d h = >com/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock@Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithCourseBlock;findClazzAssignment3()Lcom/ustadmobile/lib/db/entities/ClazzAssignment;  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; insert4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)Jentity(Ljava/lang/Object;)J  insertAsyncx(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;)V entityList  updateList update4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)V m insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzAssignment;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  updateListAsync     Lkotlin/Metadata;mvkxi0d1~                             20B9 0j`000  0  0 ¢J020 H–@ø¢J$00 j 0`!20 HJ"0#20 H–@ø¢J $0HJ%00&2'0 H–@ø¢J(0 20 H–@ø¢J4)0*0 j 0*`!2+0 2'0 2,0 HJD-0/000.j0/00`12+0 2'0 2,0 220 HJ!30 2+0 240 H–@ø¢5J60 270HJ80 270H–@ø¢9J:0;2< 00&HJ!=0;2< 00&H–@ø¢>J?0;H–@ø¢@JA0;2B0 H–@ø¢JC0;270HJ)D0;2E0 2F0G2H0 H–@ø¢IJJ0;2K0H–@ø¢9JL0;2< 00&HJ!M0;2< 00&H–@ø¢>R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Nd2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;>Lcom/ustadmobile/lib/db/entities/PersonGroupAssignmentSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseClazzAssignmentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1##!#$#'(+#$F+ ,-**+*, *-#*&***-%" $).39?E&HF./FFF!F$F'(F+'!01$/*%& ./#23$/* %& ./#45$/*#%& ./#67$/*&%& ./#89$/**%& ./:;$/*-%& ./#<=$d*A-CYIWO(QT% & ./P(QR)>#?' UV$Y*A+YYIWO(PT% "#&./QR)W#?'Z=$-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz()' ]%T]TFT%<%]'s%(&4]./]{(|}2S~R9Lg)[#?' $|*AYIWO(UT% 01&4./((QR)#?' $m*#!:% 89&4|./({(+)#' $ *#!:% BC&>| ./ ( {( + +)#'$D $:  b~ YbdY*:  :I:  J5o*A!  Y  o7uYwz(8) & TTFT %?FaGxFGH&>a./a(a(|(5[~R <Tg)#?' $d*A+,YIWO(QT% LM& ./QR)#?' =$-#-:b~YbdY*-::I:B3o*AY o:uYwz()' %TTFT%<O]PsOQ&4]./](|2S~R9Lg)#?' =$3 -ș#-:b~YbdɧY*-::I:ɪH3o*AɶY o7uYwz(6' %TTFT %<T]UsT}UV&4]./](|(2Y~R9Rg)#?' =$-љ#-:b~YbdҧY*-::I:ҪB3o*AҶY o:uYwz()' %TTFT%<Y]ZsY[&4]./](|2S~R9Lg)#?' $B *#L+% _`&| ./#?$M *#N-% d e&  | ./ ()#$S+*#+A % ij& |(./'$5,#,:b~YbdY*,::I:F3o*A+Y oB!uYwz(:' %TTFT %<m]nsm}no&4]./]|(2W~R9Pg)#?' $G+*#+% st&./})'$G+*#+% wx&./})'$G+*#+% {|&./'$d*A+,YIWO(QT% & ./}QR)#?' $d*A+, YIWO(QT% & ./}QR)#?' A$= *+ö %& ./ gA$H *+, %&  ./ g QRAm$= *+ö%& ./ g*2]+",[IIIII[s[Os/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssss=sssssssZss{ssssssssss ssssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!.;[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!fN[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Awʀbcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1.class4/\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!lP=\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1.class40Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!5d\com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2.class40Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! ((Acom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder.class4:;com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this=Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTUcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/ClazzAssignmentDao[com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/ClazzAssignmentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostVcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1  [Vcom/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 \com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;"ClazzAssignmentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ClazzAssignmentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!C5a1a1:com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao.class4@4com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDaopLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;cacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Query;value%n REPLACE INTO ClazzAssignmentRollUp (cachePersonUid, cacheContentEntryUid, cacheClazzAssignmentUid, cacheStudentScore, cacheMaxScore, cacheWeight, cacheProgress, cacheContentComplete, cacheSuccess,cachePenalty, cacheFinalWeightScoreWithPenalty, lastCsnChecked) WITH MaxScoreTable (maxScore, maxScoreContentEntryUid) AS (SELECT MAX(resultScoreMax), statementContentEntryUid FROM StatementEntity WHERE contentEntryRoot GROUP BY statementContentEntryUid) SELECT clazzEnrolmentPersonUid AS cachePersonUid, COALESCE(cacjContentUid,0) AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(resultScoreRaw,0) AS cacheStudentScore, COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid), 0) AS cacheMaxScore, COALESCE(cacjWeight, 0) AS cacheWeight, COALESCE(StatementEntity.extensionProgress,0) AS cacheProgress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(StatementEntity.resultSuccess,0) AS cacheSuccess, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(resultScoreRaw AS REAL),0) / COALESCE((SELECT maxScore FROM MaxScoreTable WHERE cacjContentUid = maxScoreContentEntryUid),0) * 100 * cacjWeight) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignmentContentJoin JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity ON statementUid = (SELECT statementUid FROM StatementEntity LEFT JOIN ClazzAssignment ON ClazzAssignment.caUid = ClazzAssignmentContentJoin.cacjAssignmentUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE StatementEntity.statementContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.contentEntryRoot AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY CASE WHEN StatementEntity.timestamp > CourseBlock.cbDeadlineDate THEN StatementEntity.resultScoreScaled * (1 - (CAST(CourseBlock.cbLateSubmissionPenalty AS REAL)/100)) ELSE StatementEntity.resultScoreScaled END DESC, StatementEntity.extensionProgress DESC, StatementEntity.resultSuccess DESC LIMIT 1) LEFT JOIN ClazzAssignmentRollUp ON ClazzAssignmentRollUp.cacheContentEntryUid = ClazzAssignmentContentJoin.cacjContentUid AND ClazzAssignmentRollUp.cachePersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzAssignmentRollUp.cacheClazzAssignmentUid = ClazzAssignment.caUid WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignmentContentJoin.cacjActive AND (:clazzUid = 0 OR ClazzAssignment.caClazzUid = :clazzUid) AND (:assignmentUid = 0 OR ClazzAssignment.caUid = :assignmentUid) AND (:personUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUid) AND (COALESCE(StatementEntity.resultScoreRaw,0) >= COALESCE(ClazzAssignmentRollUp.cacheStudentScore,0) AND COALESCE(StatementEntity.extensionProgress,0) >= COALESCE(ClazzAssignmentRollUp.cacheProgress,0) AND COALESCE(StatementEntity.resultSuccess,0) >= COALESCE(ClazzAssignmentRollUp.cacheSuccess,0)) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid UNION SELECT clazzEnrolmentPersonUid AS cachePersonUid, 0 AS cacheContentEntryUid, caUid AS cacheClazzAssignmentUid, COALESCE(MarkingStatement.resultScoreRaw,0) AS cacheStudentScore, COALESCE(cbMaxPoints,0) AS cacheMaxScore, 0 AS cacheWeight, COALESCE(MarkingStatement.extensionProgress,0) AS cacheProgress, COALESCE(MarkingStatement.resultCompletion,'FALSE') AS cacheContentComplete, COALESCE(MarkingStatement.resultSuccess,0) AS cacheSuccess, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN CourseBlock.cbLateSubmissionPenalty ELSE 0 END) AS cachePenalty, (CASE WHEN SubmissionStatement.timestamp > CourseBlock.cbDeadlineDate THEN (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(CourseBlock.cbMaxPoints,0) * 100 * (1 - (CAST(cbLateSubmissionPenalty AS REAL)/100))) ELSE (COALESCE(CAST(MarkingStatement.resultScoreRaw AS REAL),0) / COALESCE(cbMaxPoints,0) * 100) END) AS cacheFinalWeightScoreWithPenalty, 0 AS lastCsnChecked FROM ClazzAssignment JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 LEFT JOIN StatementEntity AS SubmissionStatement ON SubmissionStatement.statementUid = (SELECT statementUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = 0 AND xObjectUid = ClazzAssignment.caXObjectUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY timestamp DESC LIMIT 1 ) LEFT JOIN XObjectEntity AS ObjectStatementRef ON ObjectStatementRef.objectStatementRefUid = SubmissionStatement.statementUid LEFT JOIN StatementEntity AS MarkingStatement ON MarkingStatement.timestamp = (SELECT timestamp FROM StatementEntity WHERE xObjectUid = ObjectStatementRef.xObjectUid ORDER BY timestamp DESC LIMIT 1) WHERE ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 AND ClazzEnrolment.clazzEnrolmentActive AND ClazzAssignment.caActive AND ClazzAssignment.caRequireFileSubmission AND (:clazzUid = 0 OR ClazzAssignment.caClazzUid = :clazzUid) AND (:assignmentUid = 0 OR ClazzAssignment.caUid = :assignmentUid) AND (:personUid = 0 OR ClazzEnrolment.clazzEnrolmentPersonUid = :personUid) GROUP BY cacheClazzAssignmentUid, cacheContentEntryUid, cachePersonUid ,Lcom/ustadmobile/door/annotation/SqliteOnly;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;deleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; DELETE FROM ClazzAssignmentRollUp WHERE cacheContentEntryUid IN (SELECT cacjContentUid FROM ClazzAssignmentContentJoin WHERE NOT cacjActive) OR (cacheClazzAssignmentUid IN (SELECT caUid FROM ClazzAssignment WHERE caUid = :caUid AND NOT caRequireFileSubmission) AND cacheContentEntryUid = 0) invalidateCacheByAssignment UPDATE ClazzAssignmentRollUp SET lastCsnChecked = 0 WHERE cacheClazzAssignmentUid = :changedAssignmentUid invalidateCacheByAssignmentListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;f(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ClazzAssignmentRollUp SET lastCsnChecked = 0 WHERE cacheClazzAssignmentUid IN (:changedAssignmentUid) Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1&         '200B¢J)020202 0H§@ø¢ J 02 0H§@ø¢ J020H§@ø¢ J02 00H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;clazzUid assignmentUid personUidcaUidchangedAssignmentUidlib-database-android_releaseClazzAssignmentRollUpDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 83* 9   :  ;<s= ;<s= ;<s= ;<s = ;>7?g#$[I%I&I'(I%)I*+[s,-[s s.s/s ss0s1s0s2s3sss4sss5ss0ss6< !"PK!!+\\Mcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1.class4FGcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f ClazzAssignmentRollUpDao_Repo.ktl1isnm insertAsyncc9com.ustadmobile.core.db.dao.ClazzAssignmentRollUpDao_Repo^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,9com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo.k(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this;Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao8()Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;cacheBestStatements7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KNclazzUid assignmentUid personUid $completion Lkotlin/coroutines/Continuation;java/lang/ObjectUdeleteCachedInactiveContent5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; WX ZcaUidinvalidateCacheByAssignment ]X ^changedAssignmentUidinvalidateCacheByAssignmentListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;f(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ab dLjava/util/List;insert:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)Jentityi(Ljava/lang/Object;)J gk l_result7Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp; insertAsynck(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;~(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1slabelI uv tw^(Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo;Lkotlin/coroutines/Continuation;)V z t{resultLjava/lang/Object; }~ tkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; p java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result5com/ustadmobile/lib/db/entities/ClazzAssignmentRollUpkotlin/coroutines/Continuation insertList(Ljava/util/List;)VL(Ljava/util/List;)V entityList  updateList update:(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentRollUp;)V  gh  pq  Lkotlin/Metadata;mvkxi0d1)H                20B9 0j`000  0  0 ¢J)020 20 20 H–@ø¢ J!02"0 H–@ø¢#J$0 2%0&HJ'0 2%0&H–@ø¢(J)02* 0&0+HJ,02-0 H–@ø¢#J.02 -0 0+H–@ø¢/J002%0&HJ102* 0&0+HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨2d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release ClazzAssignmentRollUpDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=|*A!CYIWOUV 4./P(Q(R(ST>? WXd*A-[YIWOQV  ./\(STY? ]Xd*A-_YIWOQV #$ ./`(STY? abd*A+,eYIWOQV () ./`fSTc? ghS+j*#+mA  ,- n(./iopq5,t#,t:xy~YxydxtY*,|::I:xF3*A+xY B!Y:' t%VtVFV <0]1s0}124]./]ion(2WT9P~r? G+*#+ 67./fG+*#+ :;./fG+j*#+ >?./ioAgk= *+  ./ i~ApH *+,  ./ i~ STA= *+  ./ i~ t[IIIII[s[3s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiscLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!?cBacom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1.class40[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!vJacom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2.class40[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!țhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1.class4/bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisdLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!@bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1.class40\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!s5.bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2.class40\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!![#(((Gcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder.class4:Acom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisCLcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateT[com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; [com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 54com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDaoacom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao6Lcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpost\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1  [\com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 bcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;(ClazzAssignmentRollUpDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ClazzAssignmentRollUpDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzAssignmentRollUpDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzAssignmentRollUpDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!![<((5com/ustadmobile/core/db/dao/ClazzContentJoinDao.class4E/com/ustadmobile/core/db/dao/ClazzContentJoinDaokLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Landroidx/room/Query;] REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, :newNodeId AS ccjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzContentJoin ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = :newNodeId), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;J REPLACE INTO ClazzContentJoinReplicate(ccjPk, ccjDestination) SELECT DISTINCT ClazzContentJoin.ccjUid AS ccjUid, UserSession.usClientNodeId AS ccjDestination FROM ChangeLog JOIN ClazzContentJoin ON ChangeLog.chTableId = 134 AND ChangeLog.chEntityPk = ClazzContentJoin.ccjUid JOIN Clazz ON Clazz.clazzUid = ClazzContentJoin.ccjClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 4398046511104 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzContentJoin.ccjLct != COALESCE( (SELECT ccjVersionId FROM ClazzContentJoinReplicate WHERE ccjPk = ClazzContentJoin.ccjUid AND ccjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ccjPk, ccjDestination) DO UPDATE SET ccjPending = true */ toggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;UPDATE ClazzContentJoin SET ccjActive = :toggleVisibility, ccjLct = :changedTime WHERE ccjContentEntryUid IN (:selectedItem)listOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ccjContentEntryUid FROM ClazzContentJoin WHERE ccjClazzUid = :clazzUid AND ccjActive ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1,           '200B¢J0020H§@ø¢J 0 H§@ø¢ J 0 2 0H§@ø¢J/0 202 0020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;clazzUid newNodeIdtoggleVisibility selectedItem changedTimelib-database-android_releaseClazzContentJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! <3* =   >  ?@[cAsB C ?@[c[cAsC ?!As"C#?$As%C ?D;@j()[I*I+I,-I*.I/0[s12[s s3ss s#s4s4s5sss4sss6ss7s4s8s9s s:A &'PK!!Tcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1.class4JNcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'ClazzContentJoinDao_ReplicateWrapper.ktl38isnthisentitym insertAsyncc@com.ustadmobile.core.db.dao.ClazzContentJoinDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !PLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper4f(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!}] ] Fcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper.class4@com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper/com/ustadmobile/core/db/dao/ClazzContentJoinDaoP(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;  thisBLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8toggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; :; =toggleVisibilityZ selectedItemLjava/util/List; changedTimelistOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; D FclazzUidinsert5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)JentityK0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtMgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; OP NQ*com/ustadmobile/door/ext/DoorDatabaseExtKtSgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; UV TW0com/ustadmobile/lib/db/entities/ClazzContentJoinY getCcjUid()J [\ Z]*com/ustadmobile/door/DoorPrimaryKeyManager_nextId(I)J ab `c setCcjUid(J)V ef Zg&com/ustadmobile/door/util/SystemTimeKtisystemTimeInMillis k\ jl setCcjLct nf Zo(Ljava/lang/Object;)J Iq r_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1{labelI }~ |e(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  |resultLjava/lang/Object; |kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 |L$1 | nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; `java/lang/Number longValue \ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; x %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VG(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z ?$i$a$-forEach-ClazzContentJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPks updateList ?$i$a$-forEach-ClazzContentJoinDao_ReplicateWrapper$updateList$1update5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)V  IJ  xy  Lkotlin/Metadata;mvkxi0d1:             20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0020H–@ø¢J0H–@ø¢J020H–@ø¢J/0202 0020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨ d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release'ClazzContentJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;{*,!>Y(W.T4 4?@ABC012< DH *-G"   H0 12E IJ<+L*RXM+^ ,dB+!h+mp*+sX+^'`%&'"('*.,7-*"t0+uv<<Kwxy ,|#,|:~Yd|Y*,::(:V*RXN+^ N-*+YZLK7+h+mp*++YZLW+^YB ' Z|) Z4|4=>>?'[)[H@RA[BbCyEF\HIf [t0 H:~ E=w>D'_~$b~uvsBB Q+YM+N6-:":Z:6mp*+߱(* LLM]];NCOG^HQPRR; ~8 w1-~0@BQQBR+L+mp*+U WXKwAIq= *+Z   KAxH *+Z,   K 12A= *+Z   K |SMAP ClazzContentJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ClazzContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 ClazzContentJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[!ssssssssIssKswsxsysssssDsHss5s6ss/s:s?ssAsCs;sssPK!!Y**Hcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1.class4FBcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fClazzContentJoinDao_Repo.ktl2isnm insertAsyncc4com.ustadmobile.core.db.dao.ClazzContentJoinDao_RepoY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.f(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this6Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao3()Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XtoggleVisibilityClazzContentF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ]toggleVisibilityZ selectedItemLjava/util/List; changedTimelistOfEntriesInClazzZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1flabelI hi gjY(Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq grkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw ux d= zjava/util/List|java/lang/IllegalStateException~/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  clazzUid_result $continuation$resultkotlin/coroutines/Continuationinsert5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)Jentity(Ljava/lang/Object;)J 2Lcom/ustadmobile/lib/db/entities/ClazzContentJoin; insertAsyncf(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1 j n rF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; 0com/ustadmobile/lib/db/entities/ClazzContentJoin insertList(Ljava/util/List;)VG(Ljava/util/List;)V entityList  updateList update5(Lcom/ustadmobile/lib/db/entities/ClazzContentJoin;)V w    Lkotlin/Metadata;mvkxi0d1.N                 20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0 0#2%0 H–@ø¢&J'0!H–@ø¢(J)0!2*0 H–@ø¢&J/+0!2,0-2 .0 0#2/0 H–@ø¢0J10!20HJ20!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨3d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseClazzContentJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[{*A,!^YIWOTT $%4./_`abc(QR\?d=-g#-g:kl~YkldkgY*-o:s:I:kB3y*Ak{Y y}:Y)' g%TgTFT<'](s')4]./](b2SR9Lqe? S+*#+A  -. (./5,#,:l~YldY*,::I:F3y*A+Y yB!Y:' %TTFT <1]2s1}234]./](2WR9Pq? G+*#+ 78./bG+*#+ ;<./bG+*#+ ?@./A= *+ ./ qAH *+,  ./ q QRAw= *+ ./ qg[IIIII[s[4s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssdss=sUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1()V  this>Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTVcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Vcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5/com/ustadmobile/core/db/dao/ClazzContentJoinDao\com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao1Lcom/ustadmobile/core/db/dao/ClazzContentJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostWcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$1  [Wcom/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 ]com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;#ClazzContentJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ClazzContentJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ClazzContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ClazzContentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!yܻ4com/ustadmobile/core/db/dao/ClazzDao$Companion.class4..com/ustadmobile/core/db/dao/ClazzDao$Companionjava/lang/Object()V  this0Lcom/ustadmobile/core/db/dao/ClazzDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1       †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X‚T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ R 0X†T¢ ¨ d2FILTER_ACTIVE_ONLYFILTER_CURRENTLY_ENROLLEDFILTER_PAST_ENROLLMENTSSELECT_ACTIVE_CLAZZESSORT_ATTENDANCE_ASCSORT_ATTENDANCE_DESCSORT_CLAZZNAME_ASCSORT_CLAZZNAME_DESClib-database-android_release$com/ustadmobile/core/db/dao/ClazzDao$ Companion ClazzDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1(/*)O*   (-* *  + %&,'-U[IIIII[s[s ssssssssss s!s"s#PK!! W W*com/ustadmobile/core/db/dao/ClazzDao.class4$com/ustadmobile/core/db/dao/ClazzDao`Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/ClazzDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value'Lcom/ustadmobile/lib/db/entities/Clazz;Landroidx/room/Query; REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, :newNodeId AS clazzDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) WHERE UserSession.usClientNodeId = :newNodeId AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = :newNodeId), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ClazzReplicate(clazzPk, clazzDestination) SELECT DISTINCT Clazz.clazzUid AS clazzUid, UserSession.usClientNodeId AS clazzDestination FROM ChangeLog JOIN Clazz ON ChangeLog.chTableId = 6 AND ChangeLog.chEntityPk = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Clazz.clazzLct != COALESCE( (SELECT clazzVersionId FROM ClazzReplicate WHERE clazzPk = Clazz.clazzUid AND clazzDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(clazzPk, clazzDestination) DO UPDATE SET clazzPending = true */  findByUid*(J)Lcom/ustadmobile/lib/db/entities/Clazz;)SELECT * FROM Clazz WHERE clazzUid = :uid findByUidLive (J)Landroidx/lifecycle/LiveData;I(J)Landroidx/lifecycle/LiveData;)SELECT * From Clazz WHERE clazzUid = :uidfindByClazzCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Clazz;>;)Ljava/lang/Object;+SELECT * FROM Clazz WHERE clazzCode = :codefindByClazzCodeFromWeb4Lcom/ustadmobile/door/annotation/RepoHttpAccessible;,Lcom/ustadmobile/door/annotation/Repository; methodType findAllLive()Landroidx/lifecycle/LiveData;Z()Landroidx/lifecycle/LiveData;>;;/SELECT * FROM ContentEntry WHERE title = :titleisMeteredAllowedForEntryK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; SELECT COALESCE((SELECT CAST(cjIsMeteredAllowed AS INTEGER) FROM ContentJobItem JOIN ContentJob ON ContentJobItem.cjiJobUid = ContentJob.cjUid WHERE cjiContentEntryUid = :contentEntryUid AND cjiRecursiveStatus >= 4 AND cjiRecursiveStatus <= 20 LIMIT 1), CAST(((SELECT connectivityState FROM ConnectivityStatus LIMIT 1) = 3) AS INTEGER), 0) AS Status *findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;QSELECT ContentEntry.* FROM ContentEntry WHERE ContentEntry.sourceUrl = :sourceUrl3getChildrenByParentUidWithCategoryFilterOrderByName-(JJJJZZI)Landroidx/paging/DataSource$Factory;(JJJJZZI)Landroidx/paging/DataSource$Factory;  SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = :personUid AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUid AND (:langParam = 0 OR ContentEntry.primaryLanguageUid = :langParam) AND (NOT ContentEntry.ceInactive OR ContentEntry.ceInactive = :showHidden) AND (NOT ContentEntry.leaf OR NOT ContentEntry.leaf = :onlyFolder) AND (ContentEntry.publik OR (SELECT username FROM Person WHERE personUid = :personUid) IS NOT NULL) AND (:categoryParam0 = 0 OR :categoryParam0 IN (SELECT ceccjContentCategoryUid FROM ContentEntryContentCategoryJoin WHERE ceccjContentEntryUid = ContentEntry.contentEntryUid)) ORDER BY ContentEntryParentChildJoin.childIndex, CASE(:sortOrder) WHEN 1 THEN ContentEntry.title ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN ContentEntry.title ELSE '' END DESC, ContentEntry.contentEntryUidgetContentFromMyCourses(J)Landroidx/paging/DataSource$Factory; SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM CourseBlock JOIN ContentEntry ON CourseBlock.cbType = 104 AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid AND CAST(CourseBlock.cbActive AS INTEGER) = 1 LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjUid = 0 LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = :personUid AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE CourseBlock.cbClazzUid IN (SELECT ClazzEnrolment.clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = :personUid) getContentByOwner, SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjUid = 0 LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = :personUid AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntry.contentOwner = :personUid AND NOT EXISTS( SELECT ContentEntryParentChildJoin.cepcjUid FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid)  updateAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;getChildrenByAll(J)Ljava/util/List;C(J)Ljava/util/List;SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = :parentUidfindLiveContentEntryP(J)Landroidx/lifecycle/LiveData;"getContentEntryUidFromXapiObjectId(Ljava/lang/String;)JSELECT COALESCE((SELECT contentEntryUid FROM ContentEntry WHERE entryId = :objectId LIMIT 1),0) AS IDfindSimilarIdEntryForKhan$(Ljava/lang/String;)Ljava/util/List;T(Ljava/lang/String;)Ljava/util/List;:SELECT * FROM ContentEntry WHERE sourceUrl LIKE :sourceUrlgetRecursiveDownloadTotalsm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object; WITH RECURSIVE ContentEntry_recursive(contentEntryUid, containerSize) AS ( SELECT contentEntryUid, (SELECT COALESCE((SELECT fileSize FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) AS containerSize FROM ContentEntry WHERE contentEntryUid = :contentEntryUid AND NOT ceInactive UNION SELECT ContentEntry.contentEntryUid, (SELECT COALESCE((SELECT fileSize FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) AS containerSize FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid, ContentEntry_recursive WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ContentEntry_recursive.contentEntryUid AND NOT ceInactive) SELECT COUNT(*) AS numEntries, SUM(containerSize) AS totalSize FROM ContentEntry_recursivegetAllEntriesRecursively(J)Landroidx/paging/DataSource$Factory;WITH RECURSIVE ContentEntry_recursive( contentEntryUid, title, ceInactive, contentFlags, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, leaf, publik, completionCriteria, minScore, contentOwner, contentTypeFlag, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct, cepcjUid, cepcjChildContentEntryUid, cepcjParentContentEntryUid, childIndex, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries, cntLct ) AS ( SELECT ContentEntry.contentEntryUid, ContentEntry.title, ContentEntry.ceInactive, ContentEntry.contentFlags, ContentEntry.description, ContentEntry.entryId, ContentEntry.author, ContentEntry.publisher, ContentEntry.licenseType, ContentEntry.licenseName, ContentEntry.licenseUrl, ContentEntry.sourceUrl, ContentEntry.thumbnailUrl, ContentEntry.lastModified, ContentEntry.primaryLanguageUid, ContentEntry.languageVariantUid, ContentEntry.leaf, ContentEntry.publik, ContentEntry.completionCriteria, ContentEntry.minScore, ContentEntry.contentOwner, ContentEntry.contentTypeFlag, ContentEntry.contentEntryLocalChangeSeqNum, ContentEntry.contentEntryMasterChangeSeqNum, ContentEntry.contentEntryLastChangedBy, ContentEntry.contentEntryLct, ContentEntryParentChildJoin.cepcjUid, ContentEntryParentChildJoin.cepcjChildContentEntryUid, ContentEntryParentChildJoin.cepcjParentContentEntryUid, ContentEntryParentChildJoin.childIndex, ContentEntryParentChildJoin.cepcjLocalChangeSeqNum, ContentEntryParentChildJoin.cepcjMasterChangeSeqNum, ContentEntryParentChildJoin.cepcjLastChangedBy, ContentEntryParentChildJoin.cepcjLct, Container.containerUid, Container.cntLocalCsn, Container.cntMasterCsn, Container.cntLastModBy, Container.fileSize, Container.containerContentEntryUid, Container.cntLastModified, Container.mimeType, Container.remarks, Container.mobileOptimized, Container.cntNumEntries, Container.cntLct FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntry.contentEntryUid = ContentEntryParentChildJoin.cepcjChildContentEntryUid LEFT JOIN Container ON Container.containerUid = (SELECT COALESCE((SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) WHERE ContentEntry.contentEntryUid = :contentEntryUid UNION SELECT ContentEntry.contentEntryUid, ContentEntry.title, ContentEntry.ceInactive, ContentEntry.contentFlags, ContentEntry.description, ContentEntry.entryId, ContentEntry.author, ContentEntry.publisher, ContentEntry.licenseType, ContentEntry.licenseName, ContentEntry.licenseUrl, ContentEntry.sourceUrl, ContentEntry.thumbnailUrl, ContentEntry.lastModified, ContentEntry.primaryLanguageUid, ContentEntry.languageVariantUid, ContentEntry.leaf, ContentEntry.publik, ContentEntry.completionCriteria, ContentEntry.minScore, ContentEntry.contentOwner, ContentEntry.contentTypeFlag, ContentEntry.contentEntryLocalChangeSeqNum, ContentEntry.contentEntryMasterChangeSeqNum, ContentEntry.contentEntryLastChangedBy, ContentEntry.contentEntryLct, ContentEntryParentChildJoin.cepcjUid, ContentEntryParentChildJoin.cepcjChildContentEntryUid, ContentEntryParentChildJoin.cepcjParentContentEntryUid, ContentEntryParentChildJoin.childIndex, ContentEntryParentChildJoin.cepcjLocalChangeSeqNum, ContentEntryParentChildJoin.cepcjMasterChangeSeqNum, ContentEntryParentChildJoin.cepcjLastChangedBy, ContentEntryParentChildJoin.cepcjLct, Container.containerUid, Container.cntLocalCsn, Container.cntMasterCsn, Container.cntLastModBy, Container.fileSize, Container.containerContentEntryUid, Container.cntLastModified, Container.mimeType, Container.remarks, Container.mobileOptimized, Container.cntNumEntries, Container.cntLct FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntry.contentEntryUid = ContentEntryParentChildJoin.cepcjChildContentEntryUid LEFT JOIN Container ON Container.containerUid = (SELECT COALESCE((SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)), ContentEntry_recursive WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ContentEntry_recursive.contentEntryUid) SELECT * FROM ContentEntry_recursivegetAllEntriesRecursivelyAsListl(J)Ljava/util/List;updateContentEntryInActive(JZJ)V UPDATE ContentEntry SET ceInactive = :ceInactive, contentEntryLct = :changedTime WHERE ContentEntry.contentEntryUid = :contentEntryUidupdateContentEntryContentFlag(IJJ)V UPDATE ContentEntry SET contentTypeFlag = :contentFlag, contentEntryLct = :changedTime WHERE ContentEntry.contentEntryUid = :contentEntryUid replaceList(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)V onConflictgetContentEntryFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Select ContentEntry.contentEntryUid AS uid, ContentEntry.title As labelName from ContentEntry WHERE contentEntryUid IN (:contentEntryUids)insertWithReplace findAllLive()Landroidx/lifecycle/LiveData;m()Landroidx/lifecycle/LiveData;>;|SELECT ContentEntry.*, Language.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUid#personHasPermissionWithContentEntry7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;SELECT EXISTS(SELECT 1 FROM ContentEntry WHERE ContentEntry.contentEntryUid = :contentEntryUid AND :accountPersonUid IN ( SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 42 AND EntityRole.erEntityUid = ContentEntry.contentEntryUid AND (Role.rolePermissions & :permission ) > 0)))'updateContentEntryActiveByContentJobUidp UPDATE ContentEntry SET ceInactive = :inactive, contentEntryLct = :changedTime WHERE contentEntryUid IN (SELECT cjiContentEntryUid FROM ContentJobItem WHERE cjiJobUid = :jobId AND CAST(ContentJobItem.cjiContentDeletedOnCancellation AS INTEGER) = 1) !toggleVisibilityContentEntryItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ContentEntry SET ceInactive = :toggleVisibility, contentEntryLct = :changedTime WHERE contentEntryUid IN (:selectedItem)LfindContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSizex(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object; SELECT ContentEntry.* FROM ContentEntry JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE Container.containercontententryUid = ContentEntry.contentEntryUid AND Container.cntLastModified = (SELECT MAX(ContainerInternal.cntLastModified) FROM Container ContainerInternal WHERE ContainerInternal.containercontententryUid = ContentEntry.contentEntryUid)) WHERE ContentEntry.leaf AND NOT ContentEntry.ceInactive AND (NOT EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) OR Container.fileSize = 0) buttonsToShowForContentEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;>;)Ljava/lang/Object; WITH ContentEntryContainerUids AS (SELECT Container.containerUid FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND Container.fileSize > 0), LatestDownloadedContainer(containerUid) AS (SELECT COALESCE( (SELECT containerUid FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND EXISTS( SELECT 1 FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY cntLastModified DESC LIMIT 1), 0)) , ActiveContentJobItems(cjiRecursiveStatus, cjiPluginId) AS (SELECT cjiRecursiveStatus, cjiPluginId FROM ContentJobItem WHERE cjiContentEntryUid = :contentEntryUid AND cjiStatus BETWEEN 4 AND 20) , ShowDownload(showDownload) AS (SELECT CAST(:platformDownloadEnabled AS INTEGER) = 1 AND (SELECT containerUid FROM LatestDownloadedContainer) = 0 AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AND (SELECT COUNT(*) FROM ContentEntryContainerUids) > 0) SELECT (SELECT showDownload FROM ShowDownload) AS showDownloadButton, CAST(:platformDownloadEnabled AS INTEGER) = 0 OR (SELECT containerUid FROM LatestDownloadedContainer) != 0 AS showOpenButton, (SELECT NOT showDownload FROM ShowDownload) AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AND (SELECT COALESCE( (SELECT cntLastModified FROM Container WHERE containerContentEntryUid = :contentEntryUid AND fileSize > 0 ORDER BY cntLastModified DESC), 0)) > (SELECT COALESCE( (SELECT cntLastModified FROM Container WHERE Container.containerUid = (SELECT LatestDownloadedContainer.containerUid FROM LatestDownloadedContainer)), 0)) AS showUpdateButton, CAST(:platformDownloadEnabled AS INTEGER) = 1 AND (SELECT containerUid FROM LatestDownloadedContainer) != 0 AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AS showDeleteButton, (SELECT COUNT(*) FROM ActiveContentJobItems WHERE cjiPluginId = 10) > 0 AS showManageDownloadButton statusForDownloadDialog SELECT ContentJobItem.cjiRecursiveStatus AS status FROM ContentJobItem WHERE ContentJobItem.cjiContentEntryUid = :contentEntryUid AND ContentJobItem.cjiPluginId != 14 AND ContentJobItem.cjiStatus BETWEEN 4 AND 25 AND NOT EXISTS( SELECT 1 FROM ContentJobItem ContentJobItemInternal WHERE ContentJobItemInternal.cjiContentEntryUid = :contentEntryUid AND ContentJobItemInternal.cjiPluginId = 14 AND ContentJobItemInternal.cjiFinishTime > ContentJobItem.cjiStartTime) ORDER BY ContentJobItem.cjiFinishTime DESC LIMIT 1 statusForContentEntryListy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;>;)Ljava/lang/Object; SELECT ContentJobItem.cjiRecursiveStatus AS status, ContentJobItem.cjiRecursiveProgress AS progress, ContentJobItem.cjiRecursiveTotal AS total FROM ContentJobItem WHERE ContentJobItem.cjiContentEntryUid = :contentEntryUid AND ContentJobItem.cjiPluginId != 14 AND ContentJobItem.cjiStatus BETWEEN 4 AND 25 AND NOT EXISTS( SELECT 1 FROM ContentJobItem ContentJobItemInternal WHERE ContentJobItemInternal.cjiContentEntryUid = :contentEntryUid AND ContentJobItemInternal.cjiPluginId = 14 AND ContentJobItemInternal.cjiFinishTime > ContentJobItem.cjiStartTime) ORDER BY ContentJobItem.cjiFinishTime DESC LIMIT 1 5com/ustadmobile/core/db/dao/ContentEntryDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion7Lcom/ustadmobile/core/db/dao/ContentEntryDao$Companion; PLUGIN_ID_DOWNLOADI PLUGIN_ID_DELETESORT_TITLE_ASCSORT_TITLE_DESC#LATEST_DOWNLOADED_CONTAINER_CTE_SQLLjava/lang/String;5 LatestDownloadedContainer(containerUid) AS (SELECT COALESCE( (SELECT containerUid FROM Container WHERE Container.containerContentEntryUid = :contentEntryUid AND EXISTS( SELECT 1 FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY cntLastModified DESC LIMIT 1), 0))  ACTIVE_CONTENT_JOB_ITEMS_CTE_SQL ActiveContentJobItems(cjiRecursiveStatus, cjiPluginId) AS (SELECT cjiRecursiveStatus, cjiPluginId FROM ContentJobItem WHERE cjiContentEntryUid = :contentEntryUid AND cjiStatus BETWEEN 4 AND 20) "ENTITY_PERSONS_WITH_PERMISSION_PT14 SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 42 AND EntityRole.erEntityUid = ContentEntry.contentEntryUid AND (Role.rolePermissions & "ENTITY_PERSONS_WITH_PERMISSION_PT2) > 0)ENTITY_PERSONS_WITH_PERMISSIONG SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 42 AND EntityRole.erEntityUid = ContentEntry.contentEntryUid AND (Role.rolePermissions & :permission ) > 0)ALL_ENTRIES_RECURSIVE_SQLENTRY_WITH_CONTAINER_QUERY+Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1ª                                        ' v200:vB¢J#02020 H§@ø¢ J 00 2 0H§@ø¢J$ 00 0j 00 `H'J020H'J020H§@ø¢J$00j 0`20H'J020H'J020H§@ø¢J020H§@ø¢J00 H§@ø¢ J!0"2#0H§@ø¢J$0%2 0H§@ø¢J$&0%0j 0%`2 0H'J'02 0H§@ø¢J(0)0 2*0H§@ø¢J$+00j 0`2*0H'J,00 20H'J-020H§@ø¢J.0/0 2*0H§@ø¢J0010 2*0H§@ø¢J,2040503j0405`620H'J7050 20H'J800 2*0H'J900 2*0H§@ø¢J,:04003j040`62*0H'J\;040<03j040<`62*02=02>02?02@0 2A0 2B04H'J,C040<03j040<`62?0H'JD02*0H§@ø¢J%E0F0 2 G00 H§@ø¢HJI02J0H'J,K040<03j040<`62?0H'J/L0M0 2*02N042O04H§@ø¢PJQ042*0H§@ø¢JR0S20H§@ø¢JT0U2 V00 H§@ø¢HJW0U2X0H'JY0 20H§@ø¢J)Z0 2[0202\0H§@ø¢]J^0U2 _00 H'J`0UH§@ø¢ Ja0U2b0H§@ø¢Jc0d20H§@ø¢Je0420H§@ø¢J/f0U2g0 2 h00 2i0H§@ø¢jJk0U2l0H'Jm042l0H§@ø¢nJ o0U2p02q0 2i0H'J r0U2s04202i0H'J t0U202u0 2i0H'‚ ¨wd2%Lcom/ustadmobile/core/db/dao/BaseDao;9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;contentEntryUidplatformDownloadEnabled entryUuidLandroidx/lifecycle/LiveData;:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;#Lcom/ustadmobile/door/DoorLiveData; sourceUrltitleentryUiduidBLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage; entityUidELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema; parentUid0Lcom/ustadmobile/lib/db/entities/LangUidAndName;*Lcom/ustadmobile/lib/db/entities/Language;$Landroidx/paging/DataSource$Factory;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;,Lcom/ustadmobile/door/DoorDataSourceFactory;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer; langParamcategoryParam0 personUid showHidden onlyFolder sortOrder-Lcom/ustadmobile/lib/db/entities/UidAndLabel;contentEntryUidsobjectIdBLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;limitoffset5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo; entityListentryaccountPersonUid permissionentries newNodeIdALcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;toggleVisibility selectedItem changedTimeentityjobIdinactive contentFlag ceInactivelib-database-android_releaseContentEntryDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile! L3 3*      [cs ! [c[cs! ! "! #$s%! &'s(! )*s+! ,-.s+/0s1!23s4! 567s89:s;! <=>s?! @AsB! CDsE! F:sG! HIJKILMsN! OPsQM! RSJKILsTM! UVW!XDsY! Z$s[! \]sY^_`sa!bcsd! efgsh! ijkslm6nsop6nsqrst W! uvwsxy-zsE{| s}!~s!JKILMs! 6svs s s "I! s! V "I!ss!  ss!s!s! As! s!   Y" #[IIIII[s[xs sss ssssssssFssssssss/sssesfs^ss\ssXsZssss&sss)ss,s#sHsssys~s2sRssOssssssssus9s5sisssssssspsCssss s{ssmsa(Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !LLcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?I@PK!!ZGyTcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1.class4QNcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#ContentEntryDao_ReplicateWrapper.ktl/6isnthis entityList _pkManager _generatedPksitminsertListAsyncca(Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'PLcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!$bB__Bcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper.class4L(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/core/db/dao/ContentEntryDao;  this>Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >Aa(Lcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm,com/ustadmobile/lib/db/entities/ContentEntryogetContentEntryUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r setContentEntryUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r setContentEntryLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit.Lcom/ustadmobile/lib/db/entities/ContentEntry;_newPk@$i$a$-forEach-ContentEntryDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation#findEntryWithLanguageByEntryIdAsyncr(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;)Ljava/lang/Object;   entryUuid'findEntryWithBlockAndLanguageByUidAsyncz(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;>;)Ljava/lang/Object;   entityUidfindEntryWithContainerByEntryId}(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;>;)Ljava/lang/Object;  #findEntryWithContainerByEntryIdLive (J)Landroidx/lifecycle/LiveData;g(J)Landroidx/lifecycle/LiveData; findBySourceUrlB(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentEntry; sourceUrl Ljava/lang/String;findTitleByUidAsyncJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;  contentEntryUidgetChildrenByParentUid'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory;  parentUidgetChildrenByParentAsyncy(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;  "getContentJobItemParamsByParentUid7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; limitoffset)getCountNumberOfChildrenByParentUUidAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;  getContentByUuidAsyncf(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;  "findAllLanguageRelatedEntriesAsync  findListOfCategoriesAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  findUniqueLanguagesInListAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  findUniqueLanguageWithParentUidz(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;   update1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)Ventity   findByUidAsync  entryUidfindByUidWithLanguageAsync  uid findByUid1(J)Lcom/ustadmobile/lib/db/entities/ContentEntry;   findByTitle1(Ljava/lang/String;)Landroidx/lifecycle/LiveData;a(Ljava/lang/String;)Landroidx/lifecycle/LiveData;title  "isMeteredAllowedForEntryK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; $ &*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object; () +3getChildrenByParentUidWithCategoryFilterOrderByName-(JJJJZZI)Landroidx/paging/DataSource$Factory;(JJJJZZI)Landroidx/paging/DataSource$Factory; -. 0 langParamcategoryParam0 personUid showHiddenZ onlyFolder sortOrdergetContentFromMyCourses(J)Landroidx/paging/DataSource$Factory; 9 ;getContentByOwner = > updateAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; @A CgetChildrenByAll(J)Ljava/util/List;C(J)Ljava/util/List; EF HfindLiveContentEntryP(J)Landroidx/lifecycle/LiveData; J L"getContentEntryUidFromXapiObjectId(Ljava/lang/String;)JobjectIdP NO RfindSimilarIdEntryForKhan$(Ljava/lang/String;)Ljava/util/List;T(Ljava/lang/String;)Ljava/util/List; TU WgetRecursiveDownloadTotalsm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object; Y [getAllEntriesRecursively(J)Landroidx/paging/DataSource$Factory; ] _getAllEntriesRecursivelyAsListl(J)Ljava/util/List; aF cupdateContentEntryInActive(JZJ)V ef g ceInactive changedTimeupdateContentEntryContentFlag(IJJ)V kl m contentFlag replaceList(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)VentriessnextId(I)J uv wjava/lang/LongyvalueOf { z| pq ~<$i$a$-forEach-ContentEntryDao_ReplicateWrapper$replaceList$1getContentEntryFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; ; contentEntryUidsinsertWithReplaceentry   findAllLive()Landroidx/lifecycle/LiveData;m()Landroidx/lifecycle/LiveData;>;  #personHasPermissionWithContentEntry7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;  accountPersonUid permission'updateContentEntryActiveByContentJobUid f jobIdinactive!toggleVisibilityContentEntryItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  toggleVisibility selectedItemLfindContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSizex(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object; 6 buttonsToShowForContentEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;>;)Ljava/lang/Object;  platformDownloadEnabledstatusForDownloadDialog  statusForContentEntryListy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;>;)Ljava/lang/Object;  insert1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)J(Ljava/lang/Object;)J   insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertAsync$1 A E I v yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   insertList q ;$i$a$-forEach-ContentEntryDao_ReplicateWrapper$insertList$1 updateList q ;$i$a$-forEach-ContentEntryDao_ReplicateWrapper$updateList$1    A Lkotlin/Metadata;mvkxi0d18¶                                           20B 0j`0¢J#02 0 2 0 H–@ø¢ J0020 H–@ø¢J$ 000j 00`HJ020HJ020H–@ø¢J$00j 0`20HJ020 HJ 020 H–@ø¢J!02"0 H–@ø¢J#00H–@ø¢$J%0&2'0 H–@ø¢J(0)20 H–@ø¢J$*0)0j 0)`20 HJ+020 H–@ø¢J,0-02.0 H–@ø¢J$/00j 0`2.0 HJ00020HJ102 0 H–@ø¢J20302.0 H–@ø¢J40502.0 H–@ø¢J,6080907j0809`:2 0 HJ;0902 0 HJ<002.0 HJ=002.0 H–@ø¢J,>08007j080`:2.0 HJ\?080@07j080@`:2.0 2A0 2B0 2C0 2D0 2E0 2F08HJ,G080@07j080@`:2C0 HJH02.0 H–@ø¢J%I0J02 K0 0H–@ø¢LJM0 2N0HJ,O080@07j080@`:2C0 HJ/P0Q02.0 2R082S08H–@ø¢TJU082.0 H–@ø¢JV0W2 0 H–@ø¢JX0 2Y0HJZ0 2Y0H–@ø¢[J\0]2^ 00HJ!_0]2^ 00H–@ø¢LJ`0]2a0HJb0 2 0 H–@ø¢J)c0 2d0 2 0 2e0 H–@ø¢fJg0]2h 00HJi0]H–@ø¢$Jj0]2k0 H–@ø¢Jl0m2 0 H–@ø¢Jn082 0 H–@ø¢J/o0]2p0 2 q0 02r0 H–@ø¢sJt0]2Y0HJu082Y0H–@ø¢[J v0]2w0 2x0 2r0 HJ y0]2z082 0 2r0 HJ {0]2 0 2|0 2r0 HJ}0]2^ 00HR0X‚¢ R0j`X‚¢ ‚ ¨~d2#Lcom/ustadmobile/door/DoorDatabase;9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;Landroidx/lifecycle/LiveData;:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;#Lcom/ustadmobile/door/DoorLiveData;BLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;ELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;0Lcom/ustadmobile/lib/db/entities/LangUidAndName;*Lcom/ustadmobile/lib/db/entities/Language;$Landroidx/paging/DataSource$Factory;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;,Lcom/ustadmobile/door/DoorDataSourceFactory;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;BLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;ALcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;lib-database-android_release#ContentEntryDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations19e+ ,**+*, !   d*-"Y(W.Q4 #$ /012  56Y*+9Y(W.P4 '(127 :;?,>#,>:BC~YBCdB>Y*,F:J:(:Bl`P*V\N^Y_a:+e:6:kn:p: 6  t -**w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W %*+wz}BY PW.Y ' a>)a4>4*aag4>4da4>4Eaagp4>44& aag4>4=a4>4F4N<*a+l,v,x-::./*2/:0A1Y3a4e;f6*7a+7bf4a"@bf4lIbxtRbHK f :0 H@ i@2}29vHp@ w@<  H *-ǰ:   0 12  H *-̰=   0 12  H *-Ѱ@   0 12  = *ְD  0C+ڸ*+ܰG H *-J   0 12  = *M  0H *-P   0 12  l*VW V W40@@12  H *-Z   0 12  H *-]   0 12  H *-`   0 12  H *-c   0 12  H *-f   0 12  H *- i   0 12    S++*+lno H *-r   0 12  H *-u   0 12  = *w  0 D+!*+#z $H *-'}   0 12%  ()H *+,,    12*  -. *!   1R020304056 76 8@ /9= *<  40:== *?  40:@AS+*+,D   12B  EF= *I  0GJ= *M  0KNOD+Q*+SPTUC+ڸ*+XVYH *-\   0 12Z  ]= *`  0^aF= *d  0befX *h  *  0 i6 j0klX * n  *  o@ 0 j0pqz+t*V\M^Y_aN+e:6:kRn:p:6 t ),*x7  -:  }:   W*+),aaggL4p >(<*<IS[by=f [0 I9@ F<?CH(^@%a}rsr;H *+,    12   7+*V\M+t ,*xB+!+*+'"'.6*"0%772* l*! 400012  fX *  *  0 6 j0{*,!Y(W.T4 46j012 6= *+  12 T **  0 6 12  H *-   0 12  H *-   0 12  <+*V\M+t ,*xB+!+*+X+t'   " '.7*"0*<< A ,#,:C~YCdY*,::(:UP*V\N+t M-**+YpLKP7++*++YpLPW+tYB ' p) p44;X4 +O4. <alu\ a78a7 J  l#0229H  qz+Ƹ*V\M^Y_aN+e:6:kRn:p:6 t ),*x7  -:  }:   W*+ȱ),aaggL4p >"##$(>*>I%S&['b(y*+?-.f [0 I9@ F<?CH(^@%a}rrq R+Ƹ^Y_aM+eN6-:k"n:p:6*+̱aagg(* 112@@<3D4HAI6Q7R< @9 2H-@0@RRrA N= *+pα   HA= *+pЭ   HAH *+p,Ұ    H 12>SMAP ContentEntryDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,313:1 32#2,2:314 32#2,2:316 32#2,2:318 32#2,2:320 *S KotlinDebug *F + 1 ContentEntryDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper *L 45#1:314,2 198#1:316,2 292#1:318,2 306#1:320,2 *E [IIIII[s[sssssssssssssssssssssssssss(s)ss sssssss6sssssssssssJsTssssss]sssssasEsss-ss2s3s4s5s7s8s=sssss;sNsPs9sssssssYsss ssAssss:sss$ssssspsss5ss/sssssssjss s@ssssksosesissPK!!8.Ucom/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1.class4FOcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_Repo.ktlQisnmbuttonsToShowForContentEntryc0com.ustadmobile.core.db.dao.ContentEntryDao_RepoU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findAllLanguageRelatedEntriesAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisWLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findAllLanguageRelatedEntriesAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findBySourceUrlWithContentEntryStatusAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findBySourceUrlWithContentEntryStatusAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I:Scom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1.class4FMcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_Repo.ktlisnmfindByUidWithLanguageAsyncc0com.ustadmobile.core.db.dao.ContentEntryDao_RepoU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSize$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSize$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =D*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithBlockAndLanguageByUidAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this\Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithBlockAndLanguageByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithContainerByEntryId$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithContainerByEntryId$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithLanguageByEntryIdAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithLanguageByEntryIdAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation10com/ustadmobile/core/db/dao/ContentEntryDao_Repo35(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-B= *+*, C  !"  #$D%&BE*++**/0/* *27C!"8E'F(G H46I JWs [I I I [I[s[sss9:[I;II?@IAPK!!OTcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$2$1.class4dNcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$2$1}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function25(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  (I)V  thisPLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it0com/ustadmobile/core/db/dao/ContentEntryDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+io/ktor/http/URLBuilder-getEncodedPath /$ .0)ContentEntryDao/findListOfCategoriesAsync2 stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 45 6setEncodedPath(Ljava/lang/String;)V 89 .:Lio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  > kotlin/Unit@INSTANCE Lkotlin/Unit; BC ADp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 findListOfCategoriesAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; WXContentEntryDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  [3 *+ *\   [l&+, +* &,W++137;] %\ &&<&<^ A=[N*+.,.?E]\ FGHG_ `"YabZc:IJ[IKILIMNIOPIQR[sST[sUsVsU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation10com/ustadmobile/core/db/dao/ContentEntryDao_Repo35(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-B= *+*, C  !"  #$D%&BE*++**/0/* *27C!"8E'F(G H46I JWs [I I I [I[s[sss9:[I;II?@IAPK!!ɣCZcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2$1.class4dTcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2$1}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function25(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  (I)V  thisVLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it0com/ustadmobile/core/db/dao/ContentEntryDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+io/ktor/http/URLBuilder-getEncodedPath /$ .0/ContentEntryDao/findUniqueLanguageWithParentUid2 stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 45 6setEncodedPath(Ljava/lang/String;)V 89 .:Lio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  > kotlin/Unit@INSTANCE Lkotlin/Unit; BC ADp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 findUniqueLanguageWithParentUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; WXContentEntryDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  [3 *+ *\   [l&+, +* &,W++137;] %\ &&<&<^ A=[N*+.,.?E]\ FGHG_ `"YabZc:IJ[IKILIMNIOPIQR[sST[sUsVsU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguagesInListAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguagesInListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentByUuidAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentByUuidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentEntryFromUids$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentEntryFromUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentJobItemParamsByParentUid$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisWLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentJobItemParamsByParentUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getCountNumberOfChildrenByParentUUidAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getCountNumberOfChildrenByParentUUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(com/ustadmobile/door/ext/HttpClientExtKt getOrNullo(Lio/ktor/client/HttpClient;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; labelIL$0Ljava/lang/Object;#(Lkotlin/coroutines/Continuation;)V$(ILkotlin/coroutines/Continuation;)V  thisbLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$$inlined$getOrNull$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; ! "  $kotlin/ResultKt&throwOnFailure(Ljava/lang/Object;)V () '*  ,%io/ktor/client/statement/HttpResponse. getStatus()Lio/ktor/http/HttpStatusCode; 01 /2io/ktor/http/HttpStatusCode4 Companion'Lio/ktor/http/HttpStatusCode$Companion; 67 58%io/ktor/http/HttpStatusCode$Companion: getNoContent <1 ;=kotlin/jvm/internal/Intrinsics?areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z AB @CgetCall&()Lio/ktor/client/call/HttpClientCall; EF /G3com/ustadmobile/lib/db/entities/DownloadJobSizeInfoIkotlin/jvm/internal/ReflectionKnullableTypeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType; MN LOkotlin/reflect/TypesJVMKtQ getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type; ST RUgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; WX LY"io/ktor/util/reflect/TypeInfoJvmKt[ typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo; ]^ \_kotlin/coroutines/Continuationa"io/ktor/client/call/HttpClientCallcreceiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ef dgjava/lang/IllegalStateExceptioni/call to 'resume' before 'invoke' with coroutinek(Ljava/lang/String;)V m jnit'Lio/ktor/client/statement/HttpResponse;$this$receive$iv kType$iv$ivLkotlin/reflect/KType;reifiedType$iv$ivLjava/lang/reflect/Type; $i$f$typeInfo $i$f$receive$resultjava/lang/ObjectzcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  valueinvoke[(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object; |}  kotlin/UnitINSTANCE Lkotlin/Unit;  p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Lkotlin/Metadata;mvkxi0d11   H"20HŠ@¨d2 T8com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2Kcom/ustadmobile/door/ext/HttpClientExtKt$getOrNull$$inlined$receiveOrNull$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHttpClientExt.ktl/isnmc8com.ustadmobile.door.ext.HttpClientExtKt$receiveOrNull$20com/ustadmobile/core/db/dao/ContentEntryDao_RepogetRecursiveDownloadTotals5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; CodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 /*+ #M*%x++*-/N-39>DN-:6H6JP:V:JZ`*b*%hY,,: W 6+++JjYlo; {/?{{{{{J2 ,<@F/S0U1\2l/y/f ,pq@pqC rqUst\ uvNwF:x$h$hyx|}EY,N-+--b ~ B*+, q A? *+/,b     SMAP HttpClientExt.kt Kotlin *S Kotlin *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 + 2 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 3 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,46:1 178#2:47 17#3,3:48 *S KotlinDebug *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 *L 19#1:47 19#1:48,3 *E g[IIIII[s[ssspsqsss[I[[[ssPK!!a__Scom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1.class4LMcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_Repo.ktlisnresponse$iv$iv$iv$iv$ivmgetRecursiveDownloadTotalsc0com.ustadmobile.core.db.dao.ContentEntryDao_RepoU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V   thisOLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation20com/ustadmobile/core/db/dao/ContentEntryDao_Repo45(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.C= *+*,!D  "#  $%E&'CE*+,**010* *38D"#9F(G)H I57J KZs [I I I I[I[s[sss:;[I?I@AIBPK!!V[Ucom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$2$1.class4dOcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$2$1}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function25(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  (I)V  thisQLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it0com/ustadmobile/core/db/dao/ContentEntryDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+io/ktor/http/URLBuilder-getEncodedPath /$ .0*ContentEntryDao/getRecursiveDownloadTotals2 stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 45 6setEncodedPath(Ljava/lang/String;)V 89 .:Lio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  > kotlin/Unit@INSTANCE Lkotlin/Unit; BC ADp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 getRecursiveDownloadTotals5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; WXContentEntryDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  [3 *+ *\   [l&+, +* &,W++137;] %\ &&<&<^ A=[N*+.,.?E]\ FGHG_ `"YabZc:IJ[IKILIMNIOPIQR[sST[sUsVscom/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_Repo.ktlfisnm insertAsyncc0com.ustadmobile.core.db.dao.ContentEntryDao_RepoU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.b(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$isMeteredAllowedForEntry$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$isMeteredAllowedForEntry$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$personHasPermissionWithContentEntry$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$personHasPermissionWithContentEntry$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForContentEntryList$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForContentEntryList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForDownloadDialog$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForDownloadDialog$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_Repo.ktlisnm updateAsyncc0com.ustadmobile.core.db.dao.ContentEntryDao_RepoU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/ContentEntryDao_Repo.b(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  -Lcom/ustadmobile/core/db/dao/ContentEntryDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this2Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao/()Lcom/ustadmobile/core/db/dao/ContentEntryDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;#findEntryWithLanguageByEntryIdAsyncr(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithLanguageByEntryIdAsync$1clabelI ef dgU(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;Lkotlin/coroutines/Continuation;)V j dkresultLjava/lang/Object; mn dokotlin/ResultKtqthrowOnFailure(Ljava/lang/Object;)V st ru a= w8com/ustadmobile/lib/db/entities/ContentEntryWithLanguageyjava/lang/IllegalStateException{/call to 'resume' before 'invoke' with coroutine}(Ljava/lang/String;)V  | entryUuid_result:Lcom/ustadmobile/lib/db/entities/ContentEntryWithLanguage; $continuation$resultkotlin/coroutines/Continuation'findEntryWithBlockAndLanguageByUidAsyncz(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithBlockAndLanguageByUidAsync$1 g k o = @com/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage entityUidBLcom/ustadmobile/lib/db/entities/ContentEntryWithBlockAndLanguage;findEntryWithContainerByEntryId}(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithContainerByEntryId$1 g k o = Ccom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainerELcom/ustadmobile/lib/db/entities/ContentEntryWithMostRecentContainer;#findEntryWithContainerByEntryIdLive (J)Landroidx/lifecycle/LiveData;g(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;findBySourceUrlB(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/ContentEntry; sourceUrl .Lcom/ustadmobile/lib/db/entities/ContentEntry;findTitleByUidAsyncJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$1 g k o = java/lang/StringcontentEntryUidgetChildrenByParentUid'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory; parentUidgetChildrenByParentAsyncy(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentAsync$1 g k o = java/util/List"getContentJobItemParamsByParentUid7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JIILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ucom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentJobItemParamsByParentUid$1 g k o limitoffset)getCountNumberOfChildrenByParentUUidAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;\com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getCountNumberOfChildrenByParentUUidAsync$1 g k o = java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; getContentByUuidAsyncf(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentByUuidAsync$1 g k o = ,com/ustadmobile/lib/db/entities/ContentEntry"findAllLanguageRelatedEntriesAsyncUcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findAllLanguageRelatedEntriesAsync$1 g k o = findListOfCategoriesAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$1 g k o 67 http  localhost /!io/ktor/client/utils/EmptyContent#Lio/ktor/client/utils/EmptyContent; L )io/ktor/client/request/HttpRequestBuilder $io/ktor/client/request/HttpRequestKt url$default(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V  io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion;  ! "!io/ktor/http/HttpMethod$Companion$getGet()Lio/ktor/http/HttpMethod; &' %( setMethod(Lio/ktor/http/HttpMethod;)V *+ ,setBody .t /Ncom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$2$115(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo;)V 3 24kotlin/jvm/functions/Function26url#(Lkotlin/jvm/functions/Function2;)V 89 : 23 <0com/ustadmobile/door/ext/HttpRequestBuilderExtKt>doorNodeAndVersionHeaders[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V @A ?Bx-nidD 89 FboxLong(J)Ljava/lang/Long; HI Jio/ktor/client/request/UtilsKtLheaderR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V NO MP parameter SO MT&io/ktor/client/statement/HttpStatementVI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V X WYkotlin/jvm/internal/Reflection[getOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; ]^ \_areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ab c%io/ktor/client/statement/HttpResponseeexecute gV Whjava/lang/NullPointerExceptionjtnull cannot be cast to non-null type kotlin.collections.Listl k executeUnsafe oV WpgetCall&()Lio/ktor/client/call/HttpClientCall; rs ftkotlin/reflect/KTypeProjectionv*Lkotlin/reflect/KTypeProjection$Companion;  x wy6com/ustadmobile/lib/db/entities/DistinctCategorySchema{typeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType; }~ \(kotlin/reflect/KTypeProjection$Companion invariant8(Lkotlin/reflect/KType;)Lkotlin/reflect/KTypeProjection;  I(Ljava/lang/Class;Lkotlin/reflect/KTypeProjection;)Lkotlin/reflect/KType; } \kotlin/reflect/TypesJVMKt getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type;  "io/ktor/util/reflect/TypeInfoJvmKt typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo;  L$0 n "io/ktor/client/call/HttpClientCallreceiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  'io/ktor/client/statement/HttpResponseKtcomplete*(Lio/ktor/client/statement/HttpResponse;)V  $this$get_u24default$iv scheme$ivhost$ivport$ivpath$ivbody$iv$this$request$iv$iv$this$request$iv$iv$ivbuilder$iv$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;$this$get_u24lambda_u2d2$iv.$this$findListOfCategoriesAsync_u24lambda_u2d0this_$iv$iv$iv$iv(Lio/ktor/client/statement/HttpStatement;response$iv$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;$this$receive$iv$iv$iv$iv$ivkType$iv$iv$iv$iv$iv$ivLkotlin/reflect/KType;reifiedType$iv$iv$iv$iv$iv$ivLjava/lang/reflect/Type;B$i$a$-get$default-ContentEntryDao_Repo$findListOfCategoriesAsync$2!$i$a$-request-BuildersKt$get$4$iv $i$f$typeInfo $i$f$receive $i$f$request$i$f$getio/ktor/client/HttpClientkotlin/reflect/KClassjava/lang/ThrowablefindUniqueLanguagesInListAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguagesInListAsync$1 g k o = findUniqueLanguageWithParentUidz(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$1 g k oTcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2$1 4lnull cannot be cast to non-null type kotlin.collections.List.com/ustadmobile/lib/db/entities/LangUidAndName 4$this$findUniqueLanguageWithParentUid_u24lambda_u2d1H$i$a$-get$default-ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2update1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)Ventity  findByUidAsyncAcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidAsync$1 g k o = entryUidfindByUidWithLanguageAsyncMcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1 g k o = uid findByUid1(J)Lcom/ustadmobile/lib/db/entities/ContentEntry;   findByTitle1(Ljava/lang/String;)Landroidx/lifecycle/LiveData;a(Ljava/lang/String;)Landroidx/lifecycle/LiveData;title  isMeteredAllowedForEntryK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$isMeteredAllowedForEntry$1 g k o =  java/lang/Boolean  booleanValue()Z    boxBoolean(Z)Ljava/lang/Boolean;  Z*findBySourceUrlWithContentEntryStatusAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ljava/lang/Object;]com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findBySourceUrlWithContentEntryStatusAsync$1 g k o  3getChildrenByParentUidWithCategoryFilterOrderByName-(JJJJZZI)Landroidx/paging/DataSource$Factory;(JJJJZZI)Landroidx/paging/DataSource$Factory; !" $ langParamcategoryParam0 personUid showHidden onlyFolder sortOrdergetContentFromMyCourses(J)Landroidx/paging/DataSource$Factory; , .getContentByOwner 0 1 updateAsyncb(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$16 7g 7k 7o 34 ;getChildrenByAll(J)Ljava/util/List;C(J)Ljava/util/List; => @findLiveContentEntryP(J)Landroidx/lifecycle/LiveData; B D"getContentEntryUidFromXapiObjectId(Ljava/lang/String;)JobjectIdH FG JfindSimilarIdEntryForKhan$(Ljava/lang/String;)Ljava/util/List;T(Ljava/lang/String;)Ljava/util/List; LM OgetRecursiveDownloadTotalsm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1S Tg Tk ToOcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$2$1X Y4Knull cannot be cast to non-null type io.ktor.client.statement.HttpStatement\ T`com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$$inlined$getOrNull$1_#(Lkotlin/coroutines/Continuation;)V a `bT(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; gd We$this$getOrNull$iv$this$get_u24default$iv$iv$this$receiveOrNull$iv$iv scheme$iv$iv host$iv$iv port$iv$iv path$iv$iv body$iv$iv$this$request$iv$iv$iv$ivbuilder$iv$iv$iv$iv$this$get_u24lambda_u2d2$iv$iv!$this$getOrNull_u24lambda_u2d0$iv reifiedType$iv$iv$iv$iv$iv$iv$iv/$this$getRecursiveDownloadTotals_u24lambda_u2d2this_$iv$iv$iv$iv$ivresponse$iv$iv$iv$iv$iv$this$receive$iv$iv$iv$iv$iv$ivkType$iv$iv$iv$iv$iv$iv$ivhttpStatement$ivA$i$a$-getOrNull-ContentEntryDao_Repo$getRecursiveDownloadTotals$2>$i$a$-get$default-HttpClientExtKt$getOrNull$httpStatement$1$iv$$i$a$-request-BuildersKt$get$4$iv$iv$i$f$receiveOrNull$i$f$getOrNullgetAllEntriesRecursively(J)Landroidx/paging/DataSource$Factory;  getAllEntriesRecursivelyAsListl(J)Ljava/util/List; > updateContentEntryInActive(JZJ)V   ceInactive changedTimeupdateContentEntryContentFlag(IJJ)V   contentFlag replaceList(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;)Ventries  getContentEntryFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentEntryFromUids$1 g k o [ contentEntryUidsinsertWithReplaceentry   findAllLive()Landroidx/lifecycle/LiveData;m()Landroidx/lifecycle/LiveData;>;  #personHasPermissionWithContentEntry7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$personHasPermissionWithContentEntry$1 g k o  accountPersonUid permission'updateContentEntryActiveByContentJobUid  jobIdinactive!toggleVisibilityContentEntryItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  toggleVisibility selectedItemLfindContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSizex(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSize$1 g k o V buttonsToShowForContentEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;r(JZLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1 g k o  7com/ustadmobile/lib/db/entities/ContentEntryButtonModelplatformDownloadEnabled9Lcom/ustadmobile/lib/db/entities/ContentEntryButtonModel;statusForDownloadDialogJcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForDownloadDialog$1 g k o = statusForContentEntryListy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForContentEntryList$1 g k o = ?com/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatusALcom/ustadmobile/lib/db/entities/ContentJobItemProgressAndStatus;insert1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)J(Ljava/lang/Object;)J   insertAsyncu(Lcom/ustadmobile/lib/db/entities/ContentEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1 g k oF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   longValue 9  insertList_   updateList      4  Lkotlin/Metadata;mvkxi0d1Ä                                              20B9 0j`000  0  0 ¢J#020 20H–@ø¢ J!0#0"2$0 H–@ø¢%J$& 0(0"0'j 0(0"`)HJ*0#2+0 HJ,0#2+0 H–@ø¢-J$.0#0'j 0#`)2/0 HJ00#210 HJ20#210 H–@ø¢%J30(240 H–@ø¢%J50#0"H–@ø¢6J708290 H–@ø¢%J:0;2$0 H–@ø¢%J$<0;0'j 0;`)2$0 HJ=0(2$0 H–@ø¢%J>0?0"2@0 H–@ø¢%J$A0#0'j 0#`)2@0 HJB0#0"2+0 HJC0 20 H–@ø¢%JD0E0"2@0 H–@ø¢%JF0G0"2@0 H–@ø¢%J,H0J0K0Ij0J0K`L20 HJM0K0"20 HJN0#0"2@0 HJO0#0"2@0 H–@ø¢%J,P0J0#0Ij0J0#`L2@0 HJ\Q0J0R0Ij0J0R`L2@0 2S0 2T0 2U0 2V02W02X0JHJ,Y0J0R0Ij0J0R`L2U0 HJZ0#2@0 H–@ø¢%J%[0\0"2 ]0 0"H–@ø¢^J_0 2`0 HJ,a0J0R0Ij0J0R`L2U0 HJ/b0c0"2@0 2d0J2e0JH–@ø¢fJg0J2@0 H–@ø¢%Jh0i20 H–@ø¢%Jj0 2k0#HJl0 2k0#H–@ø¢mJn0o2p 0#0"HJ!q0o2p 0#0"H–@ø¢^Jr0o2s0#HJt020 H–@ø¢%J)u02v0 20 2w0 H–@ø¢xJy0o2z 0#0"HJ{0oH–@ø¢6J|0o2}0 H–@ø¢%J~020 H–@ø¢%J€0J20 H–@ø¢%J40o2‚02 ƒ0 0"2„0 H–@ø¢…J†0o2k0#HJ‡0J2k0#H–@ø¢mJ$ˆ0o2‰0 2Š02„0 HJ#‹0o2Œ0J20 2„0 HJ#0o20 2Ž02„0 HJ0o2p 0#0"HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;0Lcom/ustadmobile/lib/db/entities/LangUidAndName;*Lcom/ustadmobile/lib/db/entities/Language;WLcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer;,Lcom/ustadmobile/door/DoorDataSourceFactory;`Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;BLcom/ustadmobile/lib/db/entities/ContentEntryContentJobItemParams;5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;lib-database-android_releaseContentEntryDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1''!'$''(+'?(F+ ,-**+*, *-#*&***-)" ,$&)'.(3)9*?+E%*HF./FFF!F$F'(F++!01(/*)&* ./'23(/* )'* ./'45(/*#)(* ./'67(/*&))* ./'89(/**)** ./:;(/*-)+* ./'<=(d*A-CYIWO,QT) ./* ./P(QR->'?+ UV(Y*A+YYIWO,PT) 23*./QR-W'?+Z[(d*A+,^YIWO,QT) 67* ./_`QR-\'?+ a=(-d#-d:hi~YhidhdY*-l:p:I:hB3v*AhxY vz:|Y~,)' d%TdTFT)<9];s9<*4]./](2SR9Ln-b'?+ =(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<?]As?B*4]./](2SR9Ln-'?+ =(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<E]GsEH*4]./](2SR9Ln-'?+ (M *#N-) M N*   ./ (-'(S+*#+M,) RS* ./+'?+=(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<V]WsVX*4]./](+2SR9Ln-'?+ (M *#N-) ] ^*   ./ (-'=(-ř#-:i~YidƧY*-::I:ƪB3v*AƶY v:|Y~,)' %TTFT)<a]bsac*4]./](`2SR9Ln-'?+ (9 љ$:i~YidҧY*::I: ҪF7v*AҶY  v:|Y~,+) & TT FT)?fakzfl*Ha./a(afaf`5WR<Pn-'?+ =(&-ܙ#-:i~YidݧY*-::I:ݪH3v*AݶY v6|Y~,)' %TTFT )<o]pso}pq*4]./](f2YR9Rn-'?+ =(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<t]ustv*4]./](2SR9Ln-'?+ =(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<y]{sy|*4]./](`2SR9Ln-'?+ =(  W-#-:i~YidY*-::I: Sv* : : :6:: 6 : 6  : Y::6#)- 0:62Y*57;*=CE*GKQRKU:6WY Z:6̸`:W`d ̧f`dAiY6 6 66vYkYmņqY6 6 66vf::6u6̲z|::̸`Y'6 6 666f:vYkYmn: :|Y~<4<<><,' -TTWTT#TTTTTNTWTTTTTTTUTT fTTTNT fTT fTTTTTT)5<eksktpspuusuvxsxw}s}xssz{|}~{4Uk 49<>HIJ{KL*,e./e(k$pA+u<+x9f}4+An $ $ c84 Q0  5f`f&fIfAfQff f 2R9nd2fa5f^8f [;f ]f`fcf ff $f >fBfFf Jf -'?+ =(-ə#-:i~YidʧY*-::I:ʪB3v*AʶY v:|Y~,)' %TTFT)<]s*4]./](`2SR9Ln-'?+ =(  W-ҙ#-:i~YidӧY*-::I:Ӫ Sv* : : :6:: 6 : 6  : Y::6#)- 0:6Y*7;*=CE*GKQRKU:6WY Z:6̸`:W`d ̧f`dAӶiY6 6 66vYkYڷņӶqY6 6 66vf::6u6̲zܸ::̸`ӶY'6 6 666f:vYkYڷn: :|Y~<4<<><,' -TTWTT#TTTTTNTWTTTTTTTUTT fTTTNT fTT fTTTTTT)5<ekkppuuxx}}4Uk 49<>HIJKL*,e./e(k$pA+u<+x9f}4+An $ $ c84 Q0  5f`f&fIfAfQff f 2R9nd2fa5f^8f [;f ]f`fcf ff $f >fBfFf Jf -'?+ (H+*#+) *./+=(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<]s*4]./](2SR9Ln-'?+ =(-#-:i~YidY*-::I:B3v*AY vz:|Y~,)' %TTFT)<]s*4]./](2SR9Ln-b'?+ (M *#N-)  *   ./ ('?(T+*#+M,) * ./+-'+=(_-#-:i~YidY*-: :I:P3v*A Y v 6|Y~,Z' %TTFTTT@TT)<]s}*4]./](2aR9Zn-'?+ (,#,:i~YidY*,::I:@3v*A+ Y vN-|Y~,+' %TTFT)<]s*4]./]+2QR9Jn-'?+ !"( *#!   %:  )*\  ./(&('((() * +f -#',(M *#/N-)  *   ./ ((--'0(M *#2N-)  *   ./ ((--'34(&,7#,7:8i~Y8id87Y*,9:::I:8F3v*A+8|Y~,+' 7%T7TFT )<]s}*4]./]f2WR9Pn-5'?+ =>(M *#AN-)  *  ` ./ (-?'B(M *#EN-)  *   ./ (-C'FG(T+I*#+KA ) * (./H++LM(S+*#+PM,) * `./+-N'+Q=( $-T#-T:""Ui~"YUidUTY*-V:""W:!I:#"UW!&gI!v* :6: : :6 : : 6 : 6 :Y::6  #)- 0:6:6YY*Z7;*=CE*GKQ[KU:6WYZ:6W`:W`df`dD""UiY##66 666!v!YkY]nW""UqY##66 666!v!f::6u6W::W`""^"UY#*#66 6666"^f:!v!YkY]nW: ::  :6`Yc7""^"UfY##66!v!|Y~L(DLLNL,' "T1#TTT#WTTT##TTT#TTTTNT#WTTT#TTT#TTTTK#TTT##fTTTTNT #fTTT #fWTTT#TTTW3#TTT #TTTT#TTT)=<irvv{{02Ef 0DILNXYZ[\^e*28i./i(og$vh$b!i{Aj+<k+9lf 4m+ Ann $ o$pkq@r s8t'uEu uGv(0v wx^y 5zf={fh|ff?f*?fOfff e'}fr~f2hR"9an!x2fu5fr8fo;f l>~fSfVfYf\f _~f$f>fBfFfJf }~f}f ~f-R'?+ (M *#N-)  *   ./ (-'>(M *#N-)  *  ` ./ (-'(X *#)  ** ./ (  ((X *# )  ** ./ f ( ((H+*#+) *./`-+[(,#,:i~YidY*,::I:@3v*A+Y vN-|Y~,+' %TTFT)<] s!*4]./]``2QR9Jn-'?+ (H+*#+) %&*./+(B *#L+) )** ./-'( $:  i~ YidY*:  : I:  T7 v*A!  Y   v  6|Y~,`) & TT FT TT@ TT)?-a2g3k2z-24*Ha./a(a(a (5eR <^n -'?+ (X *#) < =** ./ (  (({*A,!YIWO,TT) DE*4./`(QR-'?+V(+ș#+:i~YidɧY*+:NI:ɪ=2-v*AɶY -v-M,|Y~,(' %TTDT);H\KqH|J}L**\./}`2MR8Gn-'?+(o ҙ$:i~YidӧY*::I:ӪL=v*AӶY v:|Y~,e) &TTTTTTFT)?OaQOR*>a ./a (a 5]R<Vn-'?+ =(&-ޙ#-:i~YidߧY*-::I:ߪH3v*A߶Y v6|Y~,)' %TTFT )<U]VsU}VW*4]./](f2YR9Rn-'?+ =(-#-:i~YidY*-::I:B3v*AY v:|Y~,)' %TTFT)<Z]\sZ]*4]./](2SR9Ln-'?+ (T+*#+A ) ab* (./+4(5,#,:i~YidY*,::I:F3v*A+Y vB!K|Y~,:' %TTFT )<e]fse}fg*4]./](2WR9Pn-'?+ (H+*#+) kl*./_`-+(H+*#+) op*./_`-+At(= *+ )$* ./ nA(= *+ )$* ./ nA(H *+, )$*  ./ n QR.d27YT/&0SMAP ContentEntryDao_Repo.kt Kotlin *S Kotlin *F + 1 ContentEntryDao_Repo.kt com/ustadmobile/core/db/dao/ContentEntryDao_Repo + 2 builders.kt io/ktor/client/request/BuildersKt + 3 HttpStatement.kt io/ktor/client/statement/HttpStatement + 4 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 5 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt + 6 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt *L 1#1,370:1 125#2,8:371 26#2:379 133#2,5:380 19#2:385 125#2,8:404 26#2:412 133#2,5:413 19#2:418 125#2,8:438 26#2:446 133#2,4:447 137#2:453 19#2:454 69#3,7:386 77#3,2:397 76#3,5:399 69#3,7:419 77#3,2:430 76#3,5:432 69#3,7:455 77#3,2:466 76#3,5:468 178#4:393 178#4:426 178#4:462 17#5,3:394 17#5,3:427 17#5,3:463 28#6:437 29#6,2:451 32#6:473 15#6:474 *S KotlinDebug *F + 1 ContentEntryDao_Repo.kt com/ustadmobile/core/db/dao/ContentEntryDao_Repo *L 128#1:371,8 128#1:379 128#1:380,5 128#1:385 145#1:404,8 145#1:412 145#1:413,5 145#1:418 243#1:438,8 243#1:446 243#1:447,4 243#1:453 243#1:454 128#1:386,7 128#1:397,2 128#1:399,5 145#1:419,7 145#1:430,2 145#1:432,5 243#1:455,7 243#1:466,2 243#1:468,5 128#1:393 145#1:426 243#1:462 128#1:394,3 145#1:427,3 243#1:463,3 243#1:437 243#1:451,2 243#1:473 243#1:474 *E 1[IIIII[s[s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssssss=sssssssssssssssssVsssssssassssBsLssssssssss ss=sss!s!s&s's(s)s*s+s0sss"ss[sFsHs,ss#sssssQs$ssss4sss_sZssssssssssUs;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findListOfCategoriesAsync$_result$1;>;)V$_dao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;   $__parentUidJ  $(ILkotlin/coroutines/Continuation;)V  this^Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findListOfCategoriesAsync$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_UriResponder.ktl!isnmc\com.ustadmobile.core.db.dao.ContentEntryDao_UriResponder$findListOfCategoriesAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9+com/ustadmobile/core/db/dao/ContentEntryDao;findListOfCategoriesAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1'   00*0HŠ@d2 8Lcom/ustadmobile/lib/db/entities/DistinctCategorySchema;8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderv(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =xCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  zN*+* *{* | zO.M*2=7+8***:*2@Y, ,+8+BYDG} KDK~ $!= D!{$!$!HI'(LMzFY**,P:{ QI|N( '(RSzB*+,V\^{ _`a|T' ('ARbz? *+d,:f{   _I aI wy|as[I !["[#[$s%s&gh[IiIjIklImnIop[sqr[ssstsus`PK!!fMhcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1.class4bcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1;>;)V$_dao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;   $__parentUidJ  $(ILkotlin/coroutines/Continuation;)V  thisdLcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_UriResponder.ktl?isnmcbcom.ustadmobile.core.db.dao.ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9+com/ustadmobile/core/db/dao/ContentEntryDao;findUniqueLanguageWithParentUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1'   00*0HŠ@d2 0Lcom/ustadmobile/lib/db/entities/LangUidAndName;8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderv(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =xCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  zN*+* *{* | zO.M*2=7+8***:*2@Y, ,+8+BYDG} KDK~>$?=>D?{$!$!HI'(LMzFY**,P:{ QI|N( '(RSzB*+,V\^{ _`a|T' ('ARbz? *+d,:f{   _I aI wy|as[I !["[#[$s%s&gh[IiIjIklImnIop[sqr[ssstsus`PK!!;Igcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1.class4acom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;>;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1;>;)V$_dao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;   $__parentUidJ  $(ILkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_UriResponder.ktl0isnmcacom.ustadmobile.core.db.dao.ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9+com/ustadmobile/core/db/dao/ContentEntryDao;findUniqueLanguagesInListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxid1'   00*0HŠ@d2 *Lcom/ustadmobile/lib/db/entities/Language;8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderu(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =wCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  yN*+* *z* { yO.M*2=7+8***:*2@Y, ,+8+BYDG| KDK}/$0=/D0z$!$!HI~'(LMyFY**,P:z QI{N~( '(RSyB*+,V\^z _`a{T~' ('ARby? *+d,:fz   _I aI vx{as[I !["[#[$s%s&gh[IiIjIklImnI o[spq[srsssts`PK!!@ltt^com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!UdXcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!)/ȸXcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!?&#ccom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1.class4]com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1;>;)V$_dao-Lcom/ustadmobile/core/db/dao/ContentEntryDao;  $__contentEntryUidJ  $(ILkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryDao_UriResponder.ktlOisnmc]com.ustadmobile.core.db.dao.ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9+com/ustadmobile/core/db/dao/ContentEntryDao;getRecursiveDownloadTotals5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;8com/ustadmobile/core/db/dao/ContentEntryDao_UriResponderu(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =wCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  yN*+* *z* { yO.M*2=7+8***:*2@Y, ,+8+BYDG| KDK}N$O=NDOz$!$!HI~'(LMyFY**,P:z QI{N~( '(RSyB*+,V\^z _`a{T~' ('ARby? *+d,:fz   _I aI vx{^s[I !["[#[$s%s&gh[IiIjIklImnIop[sqr[sssts`PK!!kww_com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$instance$default$1.class4/Ycom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!wPػYcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ݻYcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!΁s:s:>com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder.class48com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this:Lcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder;findListOfCategoriesAsync(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session_dao_gson$fi/iki/elonen/NanoHTTPD$IHTTPSession getParameters()Ljava/util/Map; !" # parentUid% java/util/Map'get&(Ljava/lang/Object;)Ljava/lang/Object; )* (+java/util/List-(I)Ljava/lang/Object; )/ .0java/lang/String2java/lang/Long4 parseLong(Ljava/lang/String;)J 67 58\com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findListOfCategoriesAsync$_result$1:Q(Lcom/ustadmobile/core/db/dao/ContentEntryDao;JLkotlin/coroutines/Continuation;)V < ;=kotlin/jvm/functions/Function2?kotlinx/coroutines/BuildersKtArunBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; CD BE'fi/iki/elonen/NanoHTTPD$Response$StatusGOK)Lfi/iki/elonen/NanoHTTPD$Response$Status; IJ HK(fi/iki/elonen/NanoHTTPD$Response$IStatusM"com/ustadmobile/door/DoorConstantsOINSTANCE$Lcom/ustadmobile/door/DoorConstants; QR PSgetMIME_TYPE_JSON()Ljava/lang/String; UV PWcom/google/gson/GsonYtoJson&(Ljava/lang/Object;)Ljava/lang/String; [\ Z]fi/iki/elonen/NanoHTTPD_newFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; ab `c4newFixedLengthResponse(N…N, _gson.toJson(_result))echeckNotNullExpressionValue g h __parentUidJ_resultLjava/util/List;2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;-Lcom/ustadmobile/core/db/dao/ContentEntryDao;Lcom/google/gson/Gson;0fi/iki/elonen/router/RouterNanoHTTPD$UriResources+com/ustadmobile/core/db/dao/ContentEntryDaoufindUniqueLanguagesInListAsyncacom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1x y=findUniqueLanguageWithParentUidbcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1| }=getRecursiveDownloadTotalscontentEntryUid]com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1 =3com/ustadmobile/lib/db/entities/DownloadJobSizeInfo4newFixedLengthResponse(N… _gson.toJson(_result!!)) NO_CONTENT J HgetMIME_TYPE_PLAIN V P4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "")__contentEntryUid5Lcom/ustadmobile/lib/db/entities/DownloadJobSizeInfo;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;getUri V  _session.urikotlin/text/StringsKtsubstringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; org/kodein/di/DI initParameter&(ILjava/lang/Class;)Ljava/lang/Object; t$com/ustadmobile/door/DoorDaoProviderjava/lang/NullPointerExceptionnull cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider(Ljava/lang/String;)V  org/kodein/type/TypeTokennull cannot be cast to non-null type org.kodein.type.TypeToken"com/ustadmobile/door/NanoHttpdCallj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V  _diorg/kodein/di/DIAware getDiTrigger()Lorg/kodein/di/DITrigger; org/kodein/di/DIContext Companion#Lorg/kodein/di/DIContext$Companion; +org/kodein/type/GenericJVMTypeTokenDelegateRcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$1  getSuperType()Ljava/lang/reflect/Type; org/kodein/type/TypeTokensJVMKt typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; 2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V  !org/kodein/di/DIContext$CompanioninvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; org/kodein/di/DIAwareKtOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; java/lang/IntegervalueOf(I)Ljava/lang/Integer; Instanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; $$delegatedPropertieskotlin/reflect/KProperty; org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Rcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$2   get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object;  Xcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$instance$default$1  hashCode()I   3  equals(Ljava/lang/Object;)Z  3w{ get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;    w  {     NOT_FOUND "J H# $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_gson$delegatejava/lang/Object> kotlin/Lazy@ fi/iki/elonen/NanoHTTPD$ResponseBpostScom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$1E F FScom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$2I J J post$lambda-3 M NYcom/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$instance$default$1P Q QJ(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase;getValue()Ljava/lang/Object; UV AWandroidx/room/RoomDatabaseY $_db$delegate get$lambda-1$_repo$delegate=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KPropertyc*kotlin/jvm/internal/PropertyReference0Imple_dbgi9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V k fl&kotlin/jvm/internal/PropertyReference0nkotlin/jvm/internal/Reflectionp property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; rs qt_repovxz|~/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1@      $        20B¢J:02020 0 02 0 2 0 20J:02020 0 02 0 2 0 20J:02020 0 02 0 2 0 20J-02020 0 02 0 H–J:02020 0 02 0 2 0 20J,02020 0 02 0 H¨²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;ContentEntryDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1/*   ] +,--$&,.YW 13:    97  7;Y>@F.:LNTX^d:  fi ?y. t( vZ3t( vZ RX r#x$#RX<jkr"lm nopqr w ] +,--$&,.YW 13:    97  7yYz@F.:LNTX^d:  fi ?y. t( vZ3t( vZ .R.X/r2x32RX<jkr"lm nopqr { ] +,--$&,.YW 13:    97  7}Y~@F.:LNTX^d:  fi ?y. t( vZ3t( vZ =R=X>rAxBARX<jkr"lm nopqr   +,--$,.: "13:    97  7Y@F:%LNTX^d:  i NTd:  i L;.3 t( vZ.Bt( vZ> L7M;LMMQLVLXL\NvQ{RSRUVUR\^kvDl nopqr )M+,--:i/:+:+YWY:+YWY:Y+,-:i:  : 6  6 6YY̶и 2: :  : 6  66YY 2:  v: : :6 6YY Z2: :   )ֻ{7S kE 0q 3c 6U 9G*+,-  R*+,-  A*+,-  0*+,-  !$NTd:i Ot( 3?t( 3?It( 3AAvA3 t( 3AAvA3CC:_-`9aTcod{eeef f)*f6gEhLRWpuvhijkjlmlnonp#q*p0r6s>rLi%&$'& .(& :)* 1+, %&$'&.(& :)* 1+, W%&R#-&L).* O&/0- 1293T45o67{89q:; 6<; Eq =; M MnMoMpD+,--:i/:+:+YWY:+YWY:Y+,-:i:  : 6  6 6YFYGH 2: :  : 6  66YJYKL 2:  Ov: : :6 6YQYRSZ2: $NTd:  i =Ot( 3?t( 3?,|-}9~To{ )*6ELRWpuv%&$'& .(& :)* 1+, %&$'&.(& :)* 1+, W%&R#-&L).* O&/0-r129f3TK45o067{$89:; 6i<; EZq =;  nop: *L+XZ e e  [;T\: *L+XZ f f  ];T: *L+XZ h h  _;^M: *L+XZ    [;T`: *L+XZ    ];Ta: *L+XZ    _;^bdK*fYhjmoudS*fYwymoudS*fY{moudS*fYh}moudS*fYwmoudS*fYmoudS*e$f@h[w";y}SMAP ContentEntryDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentEntryDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,138:1 322#2,4:139 307#2:143 322#2,4:145 307#2:149 180#2:151 322#2,4:153 307#2:157 322#2,4:159 307#2:163 180#2:165 83#3:144 83#3:150 83#3:152 83#3:158 83#3:164 83#3:166 *S KotlinDebug *F + 1 ContentEntryDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder *L 101#1:139,4 101#1:143 102#1:145,4 102#1:149 104#1:151 130#1:153,4 130#1:157 131#1:159,4 131#1:163 133#1:165 101#1:144 102#1:150 104#1:152 130#1:158 131#1:164 133#1:166 *E y[IIIII[s[s sss sssnssssspssqssrs{sws)ssDssgsssvPK!!!@com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.class4g:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaovLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Landroidx/room/Query; REPLACE INTO ContentEntryParentChildJoinReplicate(cepcjPk, cepcjDestination) SELECT DISTINCT ContentEntryParentChildJoin.cepcjUid AS cepcjUid, :newNodeId AS cepcjDestination FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjLct != COALESCE( (SELECT cepcjVersionId FROM ContentEntryParentChildJoinReplicate WHERE cepcjPk = ContentEntryParentChildJoin.cepcjUid AND cepcjDestination = :newNodeId), -1) /*psql ON CONFLICT(cepcjPk, cepcjDestination) DO UPDATE SET cepcjPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ContentEntryParentChildJoinReplicate(cepcjPk, cepcjDestination) SELECT DISTINCT ContentEntryParentChildJoin.cepcjUid AS cepcjUid, UserSession.usClientNodeId AS cepcjDestination FROM ChangeLog JOIN ContentEntryParentChildJoin ON ChangeLog.chTableId = 7 AND ChangeLog.chEntityPk = ContentEntryParentChildJoin.cepcjUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryParentChildJoin.cepcjLct != COALESCE( (SELECT cepcjVersionId FROM ContentEntryParentChildJoinReplicate WHERE cepcjPk = ContentEntryParentChildJoin.cepcjUid AND cepcjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cepcjPk, cepcjDestination) DO UPDATE SET cepcjPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;"publicContentEntryParentChildJoins()Ljava/util/List;Q()Ljava/util/List;gSELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntry parentEntry ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = parentEntry.contentEntryUid LEFT JOIN ContentEntry childEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = childEntry.contentEntryUid WHERE parentEntry.publik AND childEntry.publikall)SELECT * FROM ContentEntryParentChildJoinfindParentByChildUuids@(J)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;iSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUid LIMIT 1findListOfParentsByChildUuid(J)Ljava/util/List;R(J)Ljava/util/List;aSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = :childEntryContentUidfindListOfChildsByParentUuidWSELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = :parentUidfindJoinByParentChildUuidsA(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;SELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = :parentUid AND cepcjChildContentEntryUid = :childUid LIMIT 1selectTopEntriesx(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;&SELECT ContentEntry.* FROM ContentEntry WHERE NOT EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ContentEntry.contentEntryUid) AND EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ContentEntry.contentEntryUid) replaceList(Ljava/util/List;)VR(Ljava/util/List;)V onConflictinsertWithReplace@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VmoveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(JLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ContentEntryParentChildJoin SET cepcjParentContentEntryUid = :contentEntryUid, cepcjLct = :updateTime WHERE cepcjUid IN (:selectedItems) ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1.            '200B¢J00H'J0202 0H'J 0020H'J 002 0H'J 02 0H'J02 00H§@ø¢J020H'J/0202 0020H§@ø¢J00H'J02 00H'J0H§@ø¢J020H§@ø¢ J!0"0H§@ø¢‚ ¨#d2%Lcom/ustadmobile/core/db/dao/BaseDao; parentUidchildUidchildEntryContentUid entityListparentChildJoinDaocontentEntryUid selectedItems updateTimeentries newNodeId.Lcom/ustadmobile/lib/db/entities/ContentEntry;lib-database-android_release!ContentEntryParentChildJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! ^3* _  `  ab[ccsd e ab[c[ccse a!c "e #$a%cs&'$a%cs()*cs+,-a.cs/0-a.cs123cs45a6cs7e89a:c ";I<e=>c ";I<e?@aAcsBeaf]bEF[Ip(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0MLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  ![Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Kcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper4q(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!! ccom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1.class4Q]com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f2ContentEntryParentChildJoinDao_ReplicateWrapper.ktl%isnthis entityList _pkManager _generatedPksitminsertListAsynccKcom.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_ReplicateWrapperp(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0MLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & '_Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Kcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!DZ00Qcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper.class4CKcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;]com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >Ap(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoino getCepcjUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r  setCepcjUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r  setCepcjLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;_newPkO$i$a$-forEach-ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation"publicContentEntryParentChildJoins()Ljava/util/List;Q()Ljava/util/List; all findParentByChildUuids@(J)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; childEntryContentUidfindListOfParentsByChildUuid(J)Ljava/util/List;R(J)Ljava/util/List; findListOfChildsByParentUuid  parentUidfindJoinByParentChildUuidsA(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; childUidselectTopEntriesx(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object; 6  replaceList(Ljava/util/List;)VR(Ljava/util/List;)VentriesnextId(I)J java/lang/LongvalueOf K$i$a$-forEach-ContentEntryParentChildJoinDao_ReplicateWrapper$replaceList$1insertWithReplace@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VparentChildJoinDao moveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(JLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; contentEntryUid selectedItems updateTimeinsert@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Jentity(Ljava/lang/Object;)J   insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ycom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertAsync$1  A  E  I  v  yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;    insertList  J$i$a$-forEach-ContentEntryParentChildJoinDao_ReplicateWrapper$insertList$1 updateList  J$i$a$-forEach-ContentEntryParentChildJoinDao_ReplicateWrapper$updateList$1update N   "   $  &Lkotlin/Metadata;mvkxi0d1e:              20B 0j`0¢J0 0HJ 0 2 0 2 0 HJ0 02 0 HJ0 020 HJ0 20 HJ0 20 HJ0 20 H–@ø¢J02 0 0HJ02 0 0H–@ø¢J020 HJ/020 2 0 02 0 H–@ø¢!J"0 0HJ#02 $0 0HJ%0H–@ø¢&J'02(0 H–@ø¢)J*0+0H–@ø¢&J,020 HJ-02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨.d2#Lcom/ustadmobile/door/DoorDatabase;.Lcom/ustadmobile/lib/db/entities/ContentEntry;lib-database-android_release2ContentEntryParentChildJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1889e+ ,**+*,:  ; < 9d*-"Y(W.=Q4: ; /012>8 < 569Y*+9Y(W.=P4: ;12>78 <:;9?,>#,>:BC~YBCdB>Y*,F:J:(:Bl`P*V\N^Y_a:+e:6:kn:p: 6  t -*w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W %*+wz}BY PW.Y= ' a>)a4>4*aag4>4da4>4Eaagp4>44& aag4>4=a4>4F4:N<alvx2:A Y"a#ef%&;a+7bf4a"@bf4lIbxtRbHK f :0 H@ i@2}29vHp@ w@><8 < 92*Ȱ:); >892*˰:+; >89= *ϰ:.;  08 9= *հ:1;  0>89= *ذ:4;  0>89H *!ݰ:7;   0 08 69= *+:9;  12>8 <9y+*V\M^Y_aN+e:6:kRn:p:6 t ),7  -:  :   W*+=)+aaggL4p :><==>')H?R@ZAaBxDEGH;f Z0 H9@ E<>CH'^@$a}r><96+*V\M+t ,B+!+*+=&:KLM!N&P-R5S;*!0%66<9|*-Y(W.=U4: Z[;40012>8 <9<+*V\M+t ,B+!+*+X+t=':^_`"a'c.e7f;*"0*<<<  9 , #, :C~YCd Y*,::(:UP*V\N+t M-*+YpLKP7++*++YpLPW+tY=B ' p ) p4 4;X4 +O4:. <iajlkulilmoqir;\ a78a7Jl#0229H> 8 < 9z+*V\M^Y_aN+e:6:kRn:p:6 t ),7  -:  :   W*+=),aaggL4p :>vwwx(*IySz[{b|y~;f [0 I9@ F<?CH(^@%a}r><9 R+^Y_aM+eN6-:k"n:p:6*+=aagg(:* <DHIQ;R< @9 2H-@0@RR><9S++*+!:;<A9= *+p#: ;  HA 9H *+p,%: ;   H 12AN9= *+p': ;  H?> @7ASMAP ContentEntryParentChildJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryParentChildJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,147:1 32#2,2:148 32#2,2:150 32#2,2:152 32#2,2:154 *S KotlinDebug *F + 1 ContentEntryParentChildJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper *L 28#1:148,2 62#1:150,2 120#1:152,2 134#1:154,2 *E B()[I*I+I,-I*.I/0[s12[/sssss3ssss4ssss4ssssssss s ss4ss:s;sssssssssss5s6ss/sss5sss6PK!!ƘScom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1.class4FMcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ContentEntryParentChildJoinDao_Repo.ktl`isnm insertAsyncc?com.ustadmobile.core.db.dao.ContentEntryParentChildJoinDao_Repod(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo.q(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Id(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$selectTopEntries$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$selectTopEntries$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo.4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =D*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ()Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;"publicContentEntryParentChildJoins()Ljava/util/List;Q()Ljava/util/List; ab d_resultall gb hfindParentByChildUuids@(J)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; jk l=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;childEntryContentUidfindListOfParentsByChildUuid(J)Ljava/util/List;R(J)Ljava/util/List; pq sfindListOfChildsByParentUuid uq v parentUidfindJoinByParentChildUuidsA(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; yz {childUidselectTopEntriesx(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$selectTopEntries$1labelI d(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V ~V java/util/Listjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation replaceList(Ljava/util/List;)VR(Ljava/util/List;)Ventries insertWithReplace@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VparentChildJoinDao moveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(JLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; contentEntryUid selectedItems updateTimeinsert@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Jentity(Ljava/lang/Object;)J  insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1 F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin insertList_  updateList update    Lkotlin/Metadata;mvkxi0d1L                 20B9 0j`000  0  0 ¢J00HJ020 2 0 HJ!0020 HJ"002#0 HJ$02#0 HJ%0 2&0HJ'0 2&0H–@ø¢(J)0*2+ 00HJ,0*2 +00H–@ø¢-J.0*2/0HJ/00*210 2 20 0230 H–@ø¢4J500HJ60*2 700HJ80*H–@ø¢9J:0*2;0 H–@ø¢0H–@ø¢9J?0*2&0HJ@0*2+ 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Ad2#Lcom/ustadmobile/door/DoorDatabase;.Lcom/ustadmobile/lib/db/entities/ContentEntry;lib-database-android_release&ContentEntryParentChildJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[d*A+,^YIWOQT  ! ./_`QR\? abB *#eL+ $%f` ./cgbB *#iL+ )*f` ./cjkM *#mN- / 0  fn ./ o(?pqM *#tN- 5 6  f` ./ o(ruqM *#wN- ; <  f` ./ x(ryzZ*#!|: A B* fn./x(}(?~V +#+:~YdY*+:NI:=2-*AY --M,Y(' %TTDT;E\FqE}G*\./}f`2MR8G?G+*#+ KL./`G+*#+ OP./n|*A-YIWOUT WX4./(`(QR?S+*#+A  [\ f(./n5,Ù#,:~YdħY*,::I:ĪF3*A+ĶY ˶B!԰Y:' %TTFT <_]`s_}`a4]./]nf(2WR9P? G+ظ*#+ڱ ef./_`G+ظ*#+ݱ ij./_`G+*#+ mn./nA= *+ֶ ./ AH *+,  ./  QRA= *+ֶ ./ [IIIII[s[Bs/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sgssnsysxs}suspsosjsssssss_sZs[ssssssssasssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisiLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!.gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$1.class40acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$2.class40acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!iTncom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$instance$default$1.class4/hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisjLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!EgO!hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$1.class40bcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$2.class40bcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!@S)S)Mcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder.class4:Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisILcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTacom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaogcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;.ContentEntryParentChildJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ContentEntryParentChildJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentEntryParentChildJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentEntryParentChildJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!f++8com/ustadmobile/core/db/dao/ContentEntryPictureDao.class4I2com/ustadmobile/core/db/dao/ContentEntryPictureDaonLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Landroidx/room/Query;K REPLACE INTO ContentEntryPictureReplicate(cepPk, cepDestination) SELECT DISTINCT cepUid AS cepPK, :newNodeId AS siteDestination FROM ContentEntryPicture WHERE ContentEntryPicture.cepTimestamp != COALESCE( (SELECT cepVersionId FROM ContentEntryPictureReplicate WHERE cepPk = ContentEntryPicture.cepUid AND cepDestination = :newNodeId), -1) /*psql ON CONFLICT(cepPk, cepDestination) DO UPDATE SET cepPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ContentEntryPictureReplicate(cepPk, cepDestination) SELECT DISTINCT ContentEntryPicture.cepUid AS cepPk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN ContentEntryPicture ON ChangeLog.chTableId = 138 AND ChangeLog.chEntityPk = ContentEntryPicture.cepUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryPicture.cepTimestamp != COALESCE( (SELECT cepVersionId FROM ContentEntryPictureReplicate WHERE cepPk = ContentEntryPicture.cepUid AND cepDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cepPk, cepDestination) DO UPDATE SET cepPending = true */ findByContentEntryUidAsyncm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)Ljava/lang/Object; SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = :entryUid AND cepActive ORDER BY cepTimestamp DESC LIMIT 1 findByContentEntryUidLive (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData; SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = :entryUid AND cepActive ORDER BY cepTimestamp DESC LIMIT 1  updateAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1*          '200B¢J020H§@ø¢J$00 j 0` 20H'J 0 H§@ø¢ J0 20H§@ø¢J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;entryUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; newNodeIdContentEntryPicturelib-database-android_releaseContentEntryPictureDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! @3* A  B  CD[cEsF G CD[c[cEsGC Es!G "#C$Es%&'C(E )G CH?Dg,-[I.I/I01I.2I34[s56[s s7ss ss8s9ss"s:s;ss9sssE *+PK!!%['##Rcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1.class4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;  $entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;  $(ILkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktl+isnmcLcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapper$insert$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper:access$get_db$pc(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter@constructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; BC ADbox-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 insert8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)J CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Dd*$+2q=+K*S,*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP ContentEntryPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1 + 2 ContentEntryPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1 *L 43#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!_Wcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1.class4LQcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktl9<Aisnthisentitym insertAsynccCcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapperh(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;   #(Lkotlin/coroutines/Continuation;)V " #SLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper6i(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0C= *+!*,$D  %  &'E()CE*+.**232*!*5:D%;F*G+H I79J K{ s [I I I[IIIII[sssss[sssssss<=[II>I?I@AIBPK!!0Vcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1.class4Pcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2x(Ljava/util/List;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1;>;)V $entityListLjava/util/List;  this$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktlHisnmcPcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapper$insertList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ3com/ustadmobile/lib/db/entities/ContentEntryPictureLCcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapperNaccess$get_db$pc(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterTconstructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; VW UXbox-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; Z[ U\  ^  `;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope GLjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  insertList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * F$G4qYHdrmHFIsJp 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"OSMAP ContentEntryPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 ContentEntryPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1 *L 71#1:113 71#1:115 72#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!DGZ$$Rcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1.class4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;  $entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;  $(ILkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktliisnmcLcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapper$update$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper:access$get_db$pc(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter@constructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; BC ADbox-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 update8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Ddh$i2q=iKhSj*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP ContentEntryPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1 + 2 ContentEntryPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1 *L 105#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!QWcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1.class4JQcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktl#&isnthisContentEntryPicturem updateAsynccCcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapperh(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1;>;)Vthis$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V   SLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation1Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper3i(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-A= *+*,!B  "  #$C%&AE*++**/0/**27B"8D'E(F G46H I] s [I I [II[ss[ssss9:[I;I?I@PK!!7Vcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1.class4Pcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2x(Ljava/util/List;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1;>;)V $entityListLjava/util/List;  this$0ELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisRLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f*ContentEntryPictureDao_ReplicateWrapper.ktl\isnmcPcom.ustadmobile.core.db.dao.ContentEntryPictureDao_ReplicateWrapper$updateList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ3com/ustadmobile/lib/db/entities/ContentEntryPictureLCcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapperNaccess$get_db$pc(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterTconstructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; VW UXbox-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; Z[ U\  ^  `;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope GLjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  updateList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * Z$[4qY\drm\Z]s^p 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"OSMAP ContentEntryPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 ContentEntryPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1 *L 91#1:113 91#1:115 92#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!0C++Icom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper.class4<Ccom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper2com/ustadmobile/core/db/dao/ContentEntryPictureDaoS(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;  thisELcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByContentEntryUidAsyncm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)Ljava/lang/Object; : <entryUidfindByContentEntryUidLive (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData; ?@ B updateAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1GlabelI IJ HKh(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V N HOresultLjava/lang/Object; QR HSkotlin/ResultKtUthrowOnFailure(Ljava/lang/Object;)V WX VY>com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter[constructor-impll(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; ]^ \_box-implw(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Lcom/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter; ab \cL$0 eR HfL$1 hR Hi;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1 K O S f i nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue v F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VK(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)V entityListPcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1x(Ljava/util/List;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z B$i$a$-forEach-ContentEntryPictureDao_ReplicateWrapper$insertList$2it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateListPcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1    B$i$a$-forEach-ContentEntryPictureDao_ReplicateWrapper$updateList$2update8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1  X   E   access$get_db$pc(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase;$thisLkotlin/Metadata;mvkxi0d1>               20B 0j`0¢J02 0 H–@ø¢ J$ 00 j 0`2 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢ J020HJ020H–@ø¢J02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release*ContentEntryPictureDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1112e+ ,**+*,3 4 5 2d*-"Y(W.6Q43 4 /01271 5 562Y*+9Y(W.6P43 412771 5:2H *-=34   >0 127;1 5 ?@2= *C3 4  >07A1DE2,H#,H:LM~YLMdLHY*,P:T:(:LNZ*+N6-`d*g+jLpYjrLgKZW+x|*+gjL~Y ZW.Y6?' rH)r4H44X4,F43& <"a#jqs#"$&"'4Ra0+a04g jJ229R7F1 5 2P+Y*+W*M+ ,B+!+x|*+X+6;3"*-%../60;2B4K54*60%+PP5E2 ],#,:M~YMdY*,::(:RZ*+N6-`d*+pYrLKZW*N+ N-*+YrLKZ˶7++x|*++YrLZW+װY6G ' r- r444X48X4 +O43><8e9nrw98:;<8<=?A78JB4 e0@8e0IJCk $0nJ2!29R71 5 2+ܸY+*W*MYN+:6:S:r:6  *,7  -:  :   Wx|*+6)?M4r 3BFK%L/L0M;s=s\NfOoPvQSTtVW4f o0 \:J Y=RDR;_J8b%~0s75 2 e+ܸ Y+* WYM+N6-:":r:6x|*+62(3. Z_$_%`/u0uOaWb[v\dde4RO JL ER/-J,0%@ee752j*+Y*+W+x|*+3hk!m)n4**5A2= *+r34  RA2H *+r,34   R 12AX2= *+r34  R2/*34 82H 90:ESMAP ContentEntryPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper + 2 ContentEntryPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt + 3 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,112:1 33#2:113 33#2:114 32#3,2:115 32#3,2:117 *S KotlinDebug *F + 1 ContentEntryPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper *L 35#1:113 57#1:114 77#1:115,2 96#1:117,2 *E ; ![I"I#I$%I"&I'([s)*[ sssss+sss:ss>s,ss?s-s.ssssEss,ss,s5s6ss/ssDss s/PK!!nPPZcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1.class4FTcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentEntryPictureDao_Repo.ktl isnmfindByContentEntryUidAsyncc7com.ustadmobile.core.db.dao.ContentEntryPictureDao_Repo\(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisVLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I\(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$insertAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo.i(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao6()Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByContentEntryUidAsyncm(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)Ljava/lang/Object;Tcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1\labelI ^_ ]`\(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= p3com/ustadmobile/lib/db/entities/ContentEntryPicturerjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uyentryUid_result5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; $continuation$resultkotlin/coroutines/ContinuationfindByContentEntryUidLive (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ContentEntryPictureinsert8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Jentity(Ljava/lang/Object;)J  insertAsync|(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VK(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)V entityList Ljava/util/List; updateList update8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V m    Lkotlin/Metadata;mvkxi0d1>R                   20B9 0j`000  0  0 ¢J020 H–@ø¢J$00 j 0`!20 HJ"0 2#0HJ$0 2#0H–@ø¢%J&0'2( 00)HJ*0'H–@ø¢+J,0'2-0 H–@ø¢J.0'2#0HJ/0'200H–@ø¢%J10'2( 00)HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨2d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseContentEntryPictureDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z=-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz)' ]%T]TFT<] s!4]./]{(|}2S~R9Lg[? M *#N- & '  | ./ {(d*A+,YIWOQT +, ./}QR? S+*#+A  /0 |(./}5,#,:b~YbdY*,::I:F3o*A+Y oB!uYwz:' s%sTTFT <3]4s3}454]./]}|(2W~R9Pg? G+*#+ 9:./G+*#+ =>./G+*#+ AB./}A= *+s ./ gAH *+s,  ./ g QRAm= *+s ./ g][IIIII[s[3s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs}s{s=ssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisaLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!f=E_com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$1.class40Ycom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this[Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!q_com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$2.class40Ycom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this[Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!sfcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$instance$default$1.class4/`com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisbLcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!5ɍ`com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$1.class40Zcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!e!`com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$2.class40Zcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!((Ecom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder.class4:?com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisALcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTYcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ycom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 52com/ustadmobile/core/db/dao/ContentEntryPictureDao_com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao4Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostZcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$1  [Zcom/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 `com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;&ContentEntryPictureDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ContentEntryPictureDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentEntryPictureDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentEntryPictureDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!YQYAcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.class4U;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaowLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this=Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Landroidx/room/Query; REPLACE INTO ContentEntryRelatedEntryJoinReplicate(cerejPk, cerejDestination) SELECT DISTINCT ContentEntryRelatedEntryJoin.cerejUid AS cerejPk, :newNodeId AS cerejDestination FROM ContentEntryRelatedEntryJoin WHERE ContentEntryRelatedEntryJoin.cerejLct != COALESCE( (SELECT cerejVersionId FROM ContentEntryRelatedEntryJoinReplicate WHERE cerejPk = ContentEntryRelatedEntryJoin.cerejUid AND cerejDestination = :newNodeId), 0) /*psql ON CONFLICT(cerejPk, cerejDestination) DO UPDATE SET cerejPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ContentEntryRelatedEntryJoinReplicate(cerejPk, cerejDestination) SELECT DISTINCT ContentEntryRelatedEntryJoin.cerejUid AS cerejUid, UserSession.usClientNodeId AS cerejDestination FROM ChangeLog JOIN ContentEntryRelatedEntryJoin ON ChangeLog.chTableId = 8 AND ChangeLog.chEntityPk = ContentEntryRelatedEntryJoin.cerejUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryRelatedEntryJoin.cerejLct != COALESCE( (SELECT cerejVersionId FROM ContentEntryRelatedEntryJoinReplicate WHERE cerejPk = ContentEntryRelatedEntryJoin.cerejUid AND cerejDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cerejPk, cerejDestination) DO UPDATE SET cerejPending = true */ #publicContentEntryRelatedEntryJoins()Ljava/util/List;R()Ljava/util/List;SELECT ContentEntryRelatedEntryJoin.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntry ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publikfindPrimaryByTranslationA(J)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;`SELECT * FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid LIMIT 1'findAllTranslationsForContentEntryAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Lkotlin/Deprecated;message*use findAllTranslationsWithContentEntryUid"SELECT ContentEntryRelatedEntryJoin.cerejContentEntryUid, ContentEntryRelatedEntryJoin.cerejRelatedEntryUid, CASE ContentEntryRelatedEntryJoin.cerejRelatedEntryUid WHEN :contentEntryUid THEN (SELECT name FROM Language WHERE langUid = (SELECT primaryLanguageUid FROM ContentEntry WHERE contentEntryUid = ContentEntryRelatedEntryJoin.cerejContentEntryUid)) ELSE Language.name END languageName FROM ContentEntryRelatedEntryJoin LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN (SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid)) AND ContentEntryRelatedEntryJoin.relType = 1&findAllTranslationsWithContentEntryUid'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory;SELECT ContentEntryRelatedEntryJoin.*, Language.* FROM ContentEntryRelatedEntryJoin LEFT JOIN Language ON ContentEntryRelatedEntryJoin.cerejRelLanguageUid = Language.langUid WHERE (ContentEntryRelatedEntryJoin.cerejContentEntryUid = :contentEntryUid OR ContentEntryRelatedEntryJoin.cerejContentEntryUid IN (SELECT cerejContentEntryUid FROM ContentEntryRelatedEntryJoin WHERE cerejRelatedEntryUid = :contentEntryUid)) AND ContentEntryRelatedEntryJoin.relType = 1 ORDER BY Language.nameupdateA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)VLandroidx/room/Update;Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1&>               '200B¢J0020H§@ø¢ J, 0 0 0 j0 0 `20H'J020H'J00H'J0H§@ø¢J020H§@ø¢ J020H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;contentEntryUid$Landroidx/paging/DataSource$Factory;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory; newNodeIdentitylib-database-android_release"ContentEntryRelatedEntryJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations Deprecated SourceFile! K3* L M  NO[cPsQ R NO[c[cPsR N!Ps"#$Ps%&N'SO ()s*Ps+R ,-N.Ps/01P2RNTJOv56[I7I8I9:I7;I<=[s>?[s s@ss s&sAsBsCsAss,sDsAsEsFs#sssAsssGs0sHsIP 34PK!!oLVV`com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1.class4JZcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f3ContentEntryRelatedEntryJoinDao_ReplicateWrapper.ktl?Disnthisentitym insertAsynccLcom.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_ReplicateWrapperq(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0NLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !\Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper4r(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!}s 1 $ $Rcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper.class4 Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao\(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  =Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;  thisNLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8#publicContentEntryRelatedEntryJoins()Ljava/util/List;R()Ljava/util/List; :; =findPrimaryByTranslationA(J)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; ?@ AcontentEntryUid'findAllTranslationsForContentEntryAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; D F&findAllTranslationsWithContentEntryUid'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory; HI KupdateA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)VentityO&com/ustadmobile/door/util/SystemTimeKtQsystemTimeInMillis()J ST RULcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;insertA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)J0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtbgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; de cf*com/ustadmobile/door/ext/DoorDatabaseExtKthgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; jk il getCerejUid nT Xo*com/ustadmobile/door/DoorPrimaryKeyManagerqnextId(I)J st ru setCerejUid wZ Xx(Ljava/lang/Object;)J `z {_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Zcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1labelI q(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; rjava/lang/Number longValue T F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VT(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z K$i$a$-forEach-ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList K$i$a$-forEach-ContentEntryRelatedEntryJoinDao_ReplicateWrapper$updateList$1 ] `a  Lkotlin/Metadata;mvkxi0d1J                  20B 0j`0¢J0 02 0 H–@ø¢ J, 000j00`2 0 HJ02 0 HJ0 20HJ0 20H–@ø¢J02 00HJ00HJ0H–@ø¢J020 H–@ø¢ J 020HJ!02 00HR0X‚¢ R0j`X‚¢ ‚ ¨"d2#Lcom/ustadmobile/door/DoorDatabase;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;$Landroidx/paging/DataSource$Factory;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release3ContentEntryRelatedEntryJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;2*> <?@= *B   C0 DH *-G$   C0 12E  HI= *L(  C0JMNR+P+V\*+^+ -.O_`a;+P*gmM+p ,vB+!y+V\*+|X+p&r123!4&6-869*!}0*~;;O_ ,#,:~YdY*,::(:U*gmN+p M-*+YXLK7+y+V\*++YXLW+pYB ' X) X44;X4 +O4. <<a=l>u?<?@BD<E\ a78a7O_JO_O_l#~}0229  y+*gmMYN+:6:R:X:6 p ),v7  y-:  :   WV\*+ݱ)+rL4X >IJJK'a)aHLRMZNaOxQRbTUf Z}0 H9 E<_>C'^$a}~r Q+YM+N6-:":X:6V\*+(* XXYcc;ZC[GdH]P^R; 8 _1-0@QQAM= *+X  OA`z= *+X  OAH *+X,   O 12   SMAP ContentEntryRelatedEntryJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContentEntryRelatedEntryJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,96:1 32#2,2:97 32#2,2:99 *S KotlinDebug *F + 1 ContentEntryRelatedEntryJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper *L 75#1:97,2 89#1:99,2 *E  [IIIII[s[#ssssssssDsssCsssHsssss?s_s`sOssssss:s5s6ss/sMssPK!!$epcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1.class4Fjcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'ContentEntryRelatedEntryJoinDao_Repo.ktl/isnm'findAllTranslationsForContentEntryAsyncc@com.ustadmobile.core.db.dao.ContentEntryRelatedEntryJoinDao_Repoe(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thislLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Ie(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.r(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  =Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,thisBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao?()Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X#publicContentEntryRelatedEntryJoins()Ljava/util/List;R()Ljava/util/List; Z[ ]_resultLjava/util/List;findPrimaryByTranslationA(J)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; ab c>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;contentEntryUid'findAllTranslationsForContentEntryAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;jcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1ilabelI kl jme(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo;Lkotlin/coroutines/Continuation;)V p jqresultLjava/lang/Object; st jukotlin/ResultKtwthrowOnFailure(Ljava/lang/Object;)V yz x{ g= }java/util/Listjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation&findAllTranslationsWithContentEntryUid'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;updateA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Ventity insertA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)J(Ljava/lang/Object;)J  insertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$insertAsync$1 m q uF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; ;)V entityList  updateList    Lkotlin/Metadata;mvkxi0d1[^                      20B9 0j`000  0  0 ¢J0020 H–@ø¢J, 0"0#0!j0"0#`$20 HJ%0&20 HJ'0 2(0&HJ)0 2(0&H–@ø¢*J+0,2- 0&0HJ.0&0HJ/0,H–@ø¢0J10,220 H–@ø¢J30,2(0&HJ40,2- 0&0HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨5d2#Lcom/ustadmobile/door/DoorDatabase;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;JLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release'ContentEntryRelatedEntryJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  ./QRW?Z[B *#^L+ #$_` ./\abM *#dN- ) *  _e ./ f(?g=-j#-j:no~YnodnjY*-r:v:I:nB3|*An~Y |:Y)' j%TjTFT<-]/s-04]./]f(_`2SR9Lth? M *#N- 5 6  _ ./ f(G+*#+ :;./eS+*#+A  >? _(./e5,#,:o~YodY*,::I:F3|*A+Y |B!Y:' %TTFT <B]CsB}CD4]./]e_(2WR9Pt? G+*#+ HI./`G+*#+ LM./`Az= *+ ./ tA= *+ ./ tAH *+,ð  ./ t QRj[IIIII[s[6s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sgsssfs=ssssssasessssssssZsUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisjLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!| hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$1.class40bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Nhcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$2.class40bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! "[5ocom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$instance$default$1.class4/icom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiskLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!1icom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$1.class40ccom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiseLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!f3 icom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$2.class40ccom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiseLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!m7 d)d)Ncom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder.class4:Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisJLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTbcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5;com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDaohcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao=Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpostccom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$1  [ccom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 icom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;/ContentEntryRelatedEntryJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ContentEntryRelatedEntryJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContentEntryRelatedEntryJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContentEntryRelatedEntryJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!qq/com/ustadmobile/core/db/dao/ContentJobDao.class4N)com/ustadmobile/core/db/dao/ContentJobDaojava/lang/Object()V  this+Lcom/ustadmobile/core/db/dao/ContentJobDao; insertAsync`(Lcom/ustadmobile/lib/db/entities/ContentJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/ContentJob;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; findByUid/(J)Lcom/ustadmobile/lib/db/entities/ContentJob;Landroidx/room/Query;valueZ SELECT ContentJob.* FROM ContentJob WHERE cjUid = :cjUid findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJob;>;)Ljava/lang/Object;findLiveDataByUid (J)Landroidx/lifecycle/LiveData;N(J)Landroidx/lifecycle/LiveData;Y SELECT ContentJob.* FROM ContentJob WHERE cjUid = :cjUid updateDestinationDirG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;[ UPDATE ContentJob SET toUri = :toUri WHERE cjUid = :cjUid findMeteredAllowedLiveData5(J)Landroidx/lifecycle/LiveData; SELECT COALESCE((SELECT ContentJob.cjIsMeteredAllowed FROM ContentJob WHERE cjUid = :contentJobId LIMIT 1), 0) /Lcom/ustadmobile/door/annotation/PostgresQuery; SELECT COALESCE((SELECT ContentJob.cjIsMeteredAllowed FROM ContentJob WHERE cjUid = :contentJobId LIMIT 1), FALSE) updateMeteredAllowedForEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;A UPDATE ContentJob SET cjIsMeteredAllowed = :meteredAllowed WHERE cjUid IN (SELECT cjiJobUid FROM ContentJobItem WHERE cjiContentEntryUid = :contentEntryUid OR cjiParentContentEntryUid = :contentEntryUid) isConnectivityAcceptableForJobK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;5 WITH ConnectivityStateCte(state) AS (SELECT COALESCE( (SELECT connectivityState FROM ConnectivityStatus LIMIT 1), 0)) SELECT COALESCE(( SELECT 1 FROM ContentJob WHERE cjUid = :jobId AND ((cjIsMeteredAllowed AND (SELECT state FROM ConnectivityStateCte) = 3) OR (SELECT state FROM ConnectivityStateCte) = 4) ) ,0) Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1g:             '20B¢J020H'J020H§@ø¢J$ 00 j 0` 20H'J  0 0 j0 ` 20H'J020H§@ø¢J0 20H§@ø¢J!02020H§@ø¢J!02020 H§@ø¢‚ ¨d2,Lcom/ustadmobile/lib/db/entities/ContentJob;cjUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; contentJobId contentJobjobIdtoUricontentEntryUidmeteredAllowedlib-database-android_releaseContentJobDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! F3*G   H   I J K JsIJsK IJsIJs K!I"Js#$s%&'I(Js)K *I+Js,K LEM./[I0I1I23I04I56[s78[s s9sss:s;s9sssss s?s s*s@ss9sAs9ss&sBsCs'sDJ-PK!!T>QQKcom/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1.class4HEcom/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fContentJobItemDao.ktlrisnthism!commitProgressUpdates$suspendImplc-com.ustadmobile.core.db.dao.ContentJobItemDaoR(Lcom/ustadmobile/core/db/dao/ContentJobItemDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/ContentJobItemDao;  #(Lkotlin/coroutines/Continuation;)V  GLcom/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ' (labelI *+ ,kotlin/coroutines/Continuation/-com/ustadmobile/core/db/dao/ContentJobItemDao1s(Lcom/ustadmobile/core/db/dao/ContentJobItemDao;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 24$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0'*+?= *+*,@    !"A#$?E*+)**-.-**05@ 6B%C&D E24F GQ s [I [I[s[sss78[I9I:I;I<=I>PK!!%H/443com/ustadmobile/core/db/dao/ContentJobItemDao.class4-com/ustadmobile/core/db/dao/ContentJobItemDaojava/lang/Object()V  this/Lcom/ustadmobile/core/db/dao/ContentJobItemDao;findNextItemsInQueue6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;(JILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Landroidx/room/Query;valueE WITH ConnectivityStateCte(state) AS (SELECT COALESCE( (SELECT connectivityState FROM ConnectivityStatus LIMIT 1), 0)) SELECT ContentJobItem.*, ContentJob.* FROM ContentJobItem JOIN ContentJob ON ContentJobItem.cjiJobUid = ContentJob.cjUid WHERE ContentJobItem.cjiJobUid = :contentJobUid AND (ContentJobItem.cjiStatus = 4 OR ContentJobItem.cjiStatus = 5) AND ( NOT cjiConnectivityNeeded OR ((SELECT state FROM ConnectivityStateCte) = 4) OR (cjIsMeteredAllowed AND (SELECT state FROM ConnectivityStateCte) = 3) ) LIMIT :limit $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;findActiveContentJobItems5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT cjiRecursiveProgress AS progress, cjiRecursiveTotal AS total, cjNotificationTitle as progressTitle, ContentJobItem.cjiUid FROM ContentJobItem JOIN ContentJob ON ContentJob.cjUid = ContentJobItem.cjiJobUid WHERE cjiContentEntryUid = :contentEntryUid AND cjiRecursiveStatus >= 4 AND cjiRecursiveStatus <= 20 ORDER BY cjiStartTime DESC  insertJobItemd(Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;insertJobItemsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateItemStatusF(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;h UPDATE ContentJobItem SET cjiStatus = :status WHERE cjiUid= :cjiUid  isJobDoneK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; SELECT NOT EXISTS( SELECT cjiUid FROM ContentJobItem WHERE cjiJobUid = :jobUid AND cjiStatus < 21) findRootJobItemByJobId3(J)Lcom/ustadmobile/lib/db/entities/ContentJobItem; SELECT * FROM ContentJobItem WHERE cjiJobUid = :jobUid AND cjiParentCjiUid = 0 LIMIT 1 updateItemProgress7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ContentJobItem SET cjiItemProgress = :cjiProgress, cjiItemTotal = :cjiTotal WHERE cjiUid = :cjiUid updateConnectivityNeeded6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ContentJobItem SET cjiConnectivityNeeded = :connectivityNeeded WHERE cjiUid = :contentJobItemId updateContainerProcessed UPDATE ContentJobItem SET cjiContainerProcessed = :cjiContainerProcessed WHERE cjiUid = :contentJobItemId commitProgressUpdates(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Transaction;!commitProgressUpdates$suspendImpls(Lcom/ustadmobile/core/db/dao/ContentJobItemDao;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 6updatesLjava/util/List; $completion Lkotlin/coroutines/Continuation;Ecom/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1<labelI >? =@R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao;Lkotlin/coroutines/Continuation;)V C =DresultLjava/lang/Object; FG =H)kotlin/coroutines/intrinsics/IntrinsicsKtJgetCOROUTINE_SUSPENDED()Ljava/lang/Object; LM KNkotlin/ResultKtPthrowOnFailure(Ljava/lang/Object;)V RS QTjava/lang/IterableViterator()Ljava/util/Iterator; XY WZjava/util/Iterator\hasNext()Z ^_ ]`next bM ]cLcom/ustadmobile/lib/db/entities/ContentJobItemProgressUpdate;7$i$a$-forEach-ContentJobItemDao$commitProgressUpdates$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/Continuation"updateJobItemAttemptCountAndStatus7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE ContentJobItem SET cjiStatus = :status, cjiAttemptCount = :attemptCount WHERE cjiUid = :cjiUid updateStartTimeForJob6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;F(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;r UPDATE ContentJobItem SET cjiStartTime = :startTime WHERE cjiUid = :cjiUid updateFinishTimeForJobt UPDATE ContentJobItem SET cjiFinishTime = :finishTime WHERE cjiUid = :cjiUid updateContentEntryUidz UPDATE ContentJobITem SET cjiContentEntryUid = :contentEntryUid WHERE cjiUid = :cjiUid updateContentJobItemContainert UPDATE ContentJobItem SET cjiContainerUid = :containerUid WHERE cjiUid = :cjiUid findAll4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;5 SELECT * FROM ContentJobItem findByUidAsynch(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItem;>;)Ljava/lang/Object;d SELECT ContentJobItem.* FROM ContentJobItem WHERE cjiUid = :cjiUid &getActiveContentJobIdByContentEntryUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT COALESCE( (SELECT ContentJobItem.cjiJobUid FROM ContentJobItem WHERE cjiContentEntryUid = :contentEntryUid AND cjiStatus BETWEEN 4 AND 20 ORDER BY cjiFinishTime DESC), 0) updateUploadSessionUuidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;} UPDATE ContentJobItem SET cjiUploadSessionUid = :uploadSessionUuid WHERE cjiUid = :cjiUid findAllByJobId(J)Ljava/util/List;E(J)Ljava/util/List;X SELECT * FROM ContentJobItem WHERE cjiJobUid = :jobId getJobItemByUidLive (J)Landroidx/lifecycle/LiveData;R(J)Landroidx/lifecycle/LiveData;T SELECT * FROM ContentJobItem WHERE cjiUid = :uid getContainerUidByJobItemUid` SELECT cjiContainerUid FROM ContentJobItem WHERE cjiUid = :uid updateAllStatusesByJobUid UPDATE ContentJobItem SET cjiStatus = :newStatus WHERE cjiJobUid = :jobUid AND cjiStatus != :newStatus findAllContainersByJobUidZ(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;u SELECT ContentJobItem.cjiContainerUid FROM ContentJobItem WHERE cjiJobUid = :jobUid Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1 `                       '20B¢J02 00H—@ø¢J 0 02 0 H§@ø¢ J00H§@ø¢J0020 H'J0 020 H§@ø¢ J020 H§@ø¢ J'0020 20H§@ø¢J020 H'J0 2 0 H§@ø¢ J0 2 0 H§@ø¢ J$!00"j 0`#2 0 H'J$0 2%0H§@ø¢&J'02 (00H§@ø¢J)0*20 H§@ø¢ J!+020 2,0H§@ø¢J!-02.0 2/0*H§@ø¢0J!102.0 220*H§@ø¢0J!3020 2 0 H§@ø¢4J!5020 260 H§@ø¢4J!7020 280 H§@ø¢4J)9020 2:0 2;0 H§@ø¢0H§@ø¢J)?020 2@02>0H§@ø¢AJ!B020 2C0 H§@ø¢4J!D020 2E0FH§@ø¢G‚ ¨Hd28Lcom/ustadmobile/lib/db/entities/ContentJobItemProgress;contentEntryUid0Lcom/ustadmobile/lib/db/entities/ContentJobItem;jobIdjobUidcjiUid=Lcom/ustadmobile/lib/db/entities/ContentJobItemAndContentJob; contentJobUidlimituidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;jobItemjobItems newStatuscontentJobItemIdconnectivityNeededcjiContainerProcessed containerUid finishTime cjiProgresscjiTotalstatus attemptCount startTimeuploadSessionUuidlib-database-android_releaseContentJobItemDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations!3*      s s      s  !"s# $%s&'()s* +,-s. /,-s0 19*+,7  89:;2 3 45 ,=#,=:  AB~ YABdA=Y*,E:  I: O:  Ax U+WN6-[:akd:f:6*jmp  *s v AxY & 66 v]: sK U W~Y' =% = ]=M = ]= ]= ="<p]qerpst ]^   ]89b G+1?eV?2; 9G ?"?3s s s s s ss s ssss  s s  =?SMAP ContentJobItemDao.kt Kotlin *S Kotlin *F + 1 ContentJobItemDao.kt com/ustadmobile/core/db/dao/ContentJobItemDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,227:1 1849#2,2:228 *S KotlinDebug *F + 1 ContentJobItemDao.kt com/ustadmobile/core/db/dao/ContentJobItemDao *L 113#1:228,2 *E [IIIII[s[Is sss1ss8ssssssssssssssssss sssss s$ssssssssssss!ssss+sss,s/ssssssss'sss(ssssssssssssPK!!֥PPJcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companion.class4*Dcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companionjava/lang/Object()V  thisFLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1}     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2CONTEXT_FLAG_CATEGORYCONTEXT_FLAG_GROUPINGCONTEXT_FLAG_OTHERCONTEXT_FLAG_PARENTlib-database-android_release:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao  Companion!ContextXObjectStatementJoinDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1$/*%e&   $-* &  ' !"(#)F[IIIII[s[ s ssssssssPK!!VI{f@com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao.class4R:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaovLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Landroidx/room/Query; REPLACE INTO ContextXObjectStatementJoinReplicate(cxosjPk, cxosjDestination) SELECT DISTINCT ContextXObjectStatementJoin.contextXObjectStatementJoinUid AS cxosjPk, UserSession.usClientNodeId AS cxosjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN StatementEntity ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) JOIN ContextXObjectStatementJoin ON ContextXObjectStatementJoin.contextStatementUid = StatementEntity.statementUid WHERE UserSession.usClientNodeId = :newNodeId -- Temporary measure to prevent admin user getting clogged up -- Restrict to the last 30 days of data AND StatementEntity.timestamp > ( --notpsql strftime('%s', 'now') * 1000 --endnotpsql /*psql ROUND(EXTRACT(epoch from NOW())*1000) */ - (30 * CAST(86400000 AS BIGINT))) --notpsql AND ContextXObjectStatementJoin.contextXObjectLct != COALESCE( (SELECT cxosjVersionId FROM ContextXObjectStatementJoinReplicate WHERE cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid AND cxosjDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(cxosjPk, cxosjDestination) DO UPDATE SET cxosjPending = (SELECT ContextXObjectStatementJoin.contextXObjectLct FROM ContextXObjectStatementJoin WHERE ContextXObjectStatementJoin.contextXObjectStatementJoinUid = EXCLUDED.cxosjPk ) != ContextXObjectStatementJoinReplicate.cxosjVersionId */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ContextXObjectStatementJoinReplicate(cxosjPk, cxosjDestination) SELECT DISTINCT ContextXObjectStatementJoin.contextXObjectStatementJoinUid AS cxosjUid, UserSession.usClientNodeId AS cxosjDestination FROM ChangeLog JOIN ContextXObjectStatementJoin ON ChangeLog.chTableId = 66 AND ChangeLog.chEntityPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid JOIN StatementEntity ON ContextXObjectStatementJoin.contextStatementUid = StatementEntity.statementUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND ContextXObjectStatementJoin.contextXObjectLct != COALESCE( (SELECT cxosjVersionId FROM ContextXObjectStatementJoinReplicate WHERE cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid AND cxosjDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(cxosjPk, cxosjDestination) DO UPDATE SET cxosjPending = (SELECT ContextXObjectStatementJoin.contextXObjectLct FROM ContextXObjectStatementJoin WHERE ContextXObjectStatementJoin.contextXObjectStatementJoinUid = EXCLUDED.cxosjPk ) != ContextXObjectStatementJoinReplicate.cxosjVersionId */ findByStatementAndObjectUidA(JJ)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;vSELECT * FROM ContextXObjectStatementJoin where contextStatementUid = :statementUid and contextXObjectUid = :objectUidDcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companion#1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V % $& CompanionFLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companion; () *CONTEXT_FLAG_PARENTICONTEXT_FLAG_CATEGORYCONTEXT_FLAG_GROUPINGCONTEXT_FLAG_OTHERLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1        ' 200:B¢J02020H'J0 H§@ø¢ J 0 2 0H§@ø¢ ‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao; statementUid objectUid newNodeIdlib-database-android_release!ContextXObjectStatementJoinDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!()G,-H./-H01-H23-H4 I3* J   K  LM[cGsN O LM[c[cGsO Gs!" I $Y'+P $(LQFM[78[I0I9I.:I0;I<=[s>?[s s@ss ssAsBsCssBsssDss(sEG 56PK!![dLL_com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1.class4JYcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f2ContextXObjectStatementJoinDao_ReplicateWrapper.ktl*/isnthisentitym insertAsynccKcom.ustadmobile.core.db.dao.ContextXObjectStatementJoinDao_ReplicateWrapperp(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0MLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  ![Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Kcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper4q(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!B#cTTQcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper.class4Kcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao[(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByStatementAndObjectUidA(JJ)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin; :; < statementUid objectUidinsert@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)JentityB0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtDgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; FG EH*com/ustadmobile/door/ext/DoorDatabaseExtKtJgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; LM KN;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoinP!getContextXObjectStatementJoinUid()J RS QT*com/ustadmobile/door/DoorPrimaryKeyManagerVnextId(I)J XY WZ!setContextXObjectStatementJoinUid(J)V \] Q^&com/ustadmobile/door/util/SystemTimeKt`systemTimeInMillis bS acsetContextXObjectLct e] Qf(Ljava/lang/Object;)J @h i_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin; insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ycom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1rlabelI tu svp(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V y szresultLjava/lang/Object; |} s~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 } sL$1 } s nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Wjava/lang/Number longValue S F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; o %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VR(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z J$i$a$-forEach-ContextXObjectStatementJoinDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList J$i$a$-forEach-ContextXObjectStatementJoinDao_ReplicateWrapper$updateList$1update@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)V  @A  op  Lkotlin/Metadata;mvkxi0d1Z2           20B 0j`0¢J02 0 2 0 HJ 0 2 0HJ0 2 0H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J02 0HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release2ContextXObjectStatementJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;H *!=   >0 ?0 @A;+C*IOM+U ,B[B+!_+dg*+jX+U&W!&!-#6$*!k0*lm;;Bnop ,s#,s:wx~YwxdwsY*,{::(:wU*ION+U M-B*+wYQLK7+_+dg*++wYQLW+UYB ' Qs) Q4s4;X4 +O4. <'a(l)u*'*+-/'0\ a78a7BnJBnBnl#lmk0229}q y+*IOMYN+:6:R:Q:6 U ),B[7  _-:  :   Wdg*+̱)+WL4Q >4556'R)RH7R8Z9a:x<=S?@f Zk0 H9u E<n>C}'^u$a}lmr Q+YM+N6-:":Q:6dg*+ױ(* CCDTT;ECFGUHHPIR; u8 n1}-u0@QQR+C+dg*+ܱL NOBnA@h= *+Qޭ   B}AoH *+Q,   B} 12A= *+Q   B} sSMAP ContextXObjectStatementJoinDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ContextXObjectStatementJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,81:1 32#2,2:82 32#2,2:84 *S KotlinDebug *F + 1 ContextXObjectStatementJoinDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper *L 54#1:82,2 68#1:84,2 *E [IIIII[s[ssssssss:sns>ss?s@sBsospsssss5s6ss/ssssPK!!'LScom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1.class4FMcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&ContextXObjectStatementJoinDao_Repo.ktl*isnm insertAsyncc?com.ustadmobile.core.db.dao.ContextXObjectStatementJoinDao_Repod(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisOLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo.q(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ()Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByStatementAndObjectUidA(JJ)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin; Z[ \_result=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin; statementUid objectUidinsert@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)Jentityd(Ljava/lang/Object;)J bf g insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1llabelI no mpd(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoinkotlin/coroutines/Continuation insertList(Ljava/util/List;)VR(Ljava/util/List;)V entityList Ljava/util/List; updateList update@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)V }  bc  ij  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J020 20 HJ0 2 0HJ!0 2 0H–@ø¢"J#0$2% 00&HJ'0$H–@ø¢(J)0$2*0 H–@ø¢+J,0$2 0HJ-0$2% 00&HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨.d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release&ContextXObjectStatementJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[Z*#!]:  !* ^_./`(a(?bcS+e*#+hA  %& ^(./d_ij5,m#,m:qr~YqrdqmY*,u:y:I:qF3*A+qY B!Y:' m%TmTFT <)]*s)}*+4]./]d_^(2WR9Pwk? G+*#+ /0./G+*#+ 34./G+e*#+ 78./d_Abf= *+  ./ dwAiH *+,  ./ dw QRA}= *+  ./ dw m[IIIII[s[/s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs_s`sasbsdsisjsssssUsVsmcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$instance$default$1.class4/gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisiLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!ptgcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$1.class40acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ccgcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$2.class40acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ncom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$instance$default$1.class4/hcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisjLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!_hcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$1.class40bcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!p hcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$2.class40bcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisdLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!bS)S)Mcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder.class4:Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisILcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTacom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaogcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;.ContextXObjectStatementJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ContextXObjectStatementJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ContextXObjectStatementJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ContextXObjectStatementJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!/9com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.class4I3com/ustadmobile/core/db/dao/CourseAssignmentMarkDaooLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Landroidx/room/Query; REPLACE INTO CourseAssignmentMarkReplicate(camPk, camDestination) SELECT DISTINCT CourseAssignmentMark.camUid AS camPk, :newNodeId AS camDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentMark ON CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseAssignmentMark.camLct != COALESCE( (SELECT camVersionId FROM CourseAssignmentMarkReplicate WHERE camPk = CourseAssignmentMark.camUid AND camDestination = :newNodeId), 0) /*psql ON CONFLICT(camPk, camDestination) DO UPDATE SET camPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseAssignmentMarkReplicate(camPk, camDestination) SELECT DISTINCT CourseAssignmentMark.camUid AS camPk, UserSession.usClientNodeId AS camDestination FROM ChangeLog JOIN CourseAssignmentMark ON ChangeLog.chTableId = 523 AND ChangeLog.chEntityPk = CourseAssignmentMark.camUid JOIN ClazzAssignment ON CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentMark.camLct != COALESCE( (SELECT camVersionId FROM CourseAssignmentMarkReplicate WHERE camPk = CourseAssignmentMark.camUid AND camDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(camPk, camDestination) DO UPDATE SET camPending = true */ 'getMarkOfAssignmentForSubmitterLiveData!(JJ)Landroidx/lifecycle/LiveData;Y(JJ)Landroidx/lifecycle/LiveData; SELECT * FROM CourseAssignmentMark WHERE camAssignmentUid = :assignmentUid AND camSubmitterUid = :submitterUid ORDER BY camLct DESC LIMIT 1 getMarkOfAssignmentForStudent:(JJ)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; SELECT * FROM CourseAssignmentMark WHERE camAssignmentUid = :assignmentUid AND camSubmitterUid = :submitterUid ORDER BY camLct DESC LIMIT 1 $findNextSubmitterToMarkForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;: SELECT COALESCE(( SELECT casSubmitterUid FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camSubmitterUid = CourseAssignmentSubmission.casSubmitterUid AND CourseAssignmentMark.camAssignmentUid = :assignmentUid WHERE CourseAssignmentSubmission.casSubmitterUid != :submitterUid AND CourseAssignmentMark.camUid IS NULL GROUP BY casSubmitterUid LIMIT 1),0) Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1*          '200B¢J!02020H§@ø¢J 02020H'J, 00 j 0` 2020H'J 0H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao; assignmentUid submitterUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; newNodeIdlib-database-android_releaseCourseAssignmentMarkDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! @3* A  B  CD[cEsF G CD[c[cEsG C!Es"#$Es%&'C(Es)G CH?Dg,-[I.I/I01I.2I34[s56[s s7ss s&s8s9s:s's#ss;sE *+PK!!+ÐXcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1.class4JRcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f+CourseAssignmentMarkDao_ReplicateWrapper.ktl38isnthisentitym insertAsynccDcom.ustadmobile.core.db.dao.CourseAssignmentMarkDao_ReplicateWrapperi(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0FLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !TLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Dcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper4j(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!5!!Jcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper.class4 Dcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper3com/ustadmobile/core/db/dao/CourseAssignmentMarkDaoT(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;  thisFLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8'getMarkOfAssignmentForSubmitterLiveData!(JJ)Landroidx/lifecycle/LiveData;Y(JJ)Landroidx/lifecycle/LiveData; :; = assignmentUid submitterUidgetMarkOfAssignmentForStudent:(JJ)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; AB C$findNextSubmitterToMarkForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; EF Hinsert9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)JentityL0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtNgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; PQ OR*com/ustadmobile/door/ext/DoorDatabaseExtKtTgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; VW UX4com/ustadmobile/lib/db/entities/CourseAssignmentMarkZ getCamUid()J \] [^*com/ustadmobile/door/DoorPrimaryKeyManager`nextId(I)J bc ad setCamUid(J)V fg [h&com/ustadmobile/door/util/SystemTimeKtjsystemTimeInMillis l] km setCamLct og [p(Ljava/lang/Object;)J Jr s_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1|labelI ~ }i(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  }resultLjava/lang/Object; }kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 }L$1 } nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ajava/lang/Number longValue ] F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; y %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VK(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z C$i$a$-forEach-CourseAssignmentMarkDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList C$i$a$-forEach-CourseAssignmentMarkDao_ReplicateWrapper$updateList$1update9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)V  JK  yz  Lkotlin/Metadata;mvkxi0d1>              20B 0j`0¢J!02 02 0H–@ø¢ J 0 2 02 0HJ,0 0j 0 `2 02 0HJ020 HJ020 H–@ø¢J02 0 0HJ0H–@ø¢J020H–@ø¢J020 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨ d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release+CourseAssignmentMarkDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,    d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;H *!>   ?0 @0<ABH *!D   ?0 @0 EF` *!I!"! "*  ?0 @0 12G  JK<+M*SYM+_ , eB+!i+nq*+tX+_'a%&'"('*.,7-*"u0+vw<<Lxyz ,}#,}:~Yd}Y*,::(:V*SYN+_ N- *+Y[LK7+i+nq*++Y[LW+_YB ' [}) [4}4=>>?'[)[H@RA[BbCyEF\HIf [u0 H: E=x>D'_$b~vws Q+YM+N6-:":[:6nq*+(* LLM]];NCOG^HQPRR; 8 x1-0@QQR+M+nq*+U WXLxAJr= *+[   LAyH *+[,    L 12A= *+[   L }SMAP CourseAssignmentMarkDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentMarkDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,90:1 32#2,2:91 32#2,2:93 *S KotlinDebug *F + 1 CourseAssignmentMarkDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper *L 63#1:91,2 77#1:93,2 *E [IIIII[s[!ssssssssEss?s@sFsAsxs:sssJsLsyszsssss5s6ss/ssssPK!!4 ecom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1.class4F_com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseAssignmentMarkDao_Repo.ktl-isnm$findNextSubmitterToMarkForAssignmentc8com.ustadmobile.core.db.dao.CourseAssignmentMarkDao_Repo](Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I](Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo.j(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo.class48com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo3com/ustadmobile/core/db/dao/CourseAssignmentMarkDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao7()Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X'getMarkOfAssignmentForSubmitterLiveData!(JJ)Landroidx/lifecycle/LiveData;Y(JJ)Landroidx/lifecycle/LiveData; Z[ ]_resultLandroidx/lifecycle/LiveData; assignmentUid submitterUidgetMarkOfAssignmentForStudent:(JJ)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; cd e6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;$findNextSubmitterToMarkForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1klabelI mn lo](Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo;Lkotlin/coroutines/Continuation;)V r lsresultLjava/lang/Object; uv lwkotlin/ResultKtythrowOnFailure(Ljava/lang/Object;)V {| z} hi java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuationinsert9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)Jentity(Ljava/lang/Object;)J  insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$insertAsync$1 o s wF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 4com/ustadmobile/lib/db/entities/CourseAssignmentMark insertList(Ljava/util/List;)VK(Ljava/util/List;)V entityList Ljava/util/List; updateList update9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)V |    Lkotlin/Metadata;mvkxi0d1HP                 20B9 0j`000  0  0 ¢J!0 20 20 H–@ø¢J0 20 20 HJ,!0 0"j 0 `#20 20 HJ$0 2%0 HJ&0 2%0 H–@ø¢'J(0)2* 0 0+HJ,0)H–@ø¢-J.0)2/0 H–@ø¢0J10)2%0 HJ20)2* 0 0+HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨3d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseCourseAssignmentMarkDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[Z*#!^: ! "* _`./a(b(\cdZ*#!f: ' (* _g./a(b(?hiD l$l:  pq~ YpqdplY*t:  x:I:  pJ5~*A!  pY  ~7Y8) l& TlTFT ?+a-x+-.>a./aa(ab(_(5[R <Tvj? S+*#+A  23 _(./g5,#,:q~YqdY*,::I:F3~*A+Y ~B!Y:' %TTFT <6]7s6}784]./]g_(2WR9Pv? G+*#+ <=./G+*#+ @A./G+*#+ DE./gA= *+ ./ vAH *+,  ./ v QRA|= *+ ./ vl[IIIII[s[4s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3shsasbsiscsgsZs`ssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisbLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!`com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$1.class40Zcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!0`com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$2.class40Zcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!9Mgcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$instance$default$1.class4/acom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiscLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!xjacom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$1.class40[com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!mbacom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$2.class40[com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!uY((Fcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder.class4:@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisBLcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTZcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Zcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 53com/ustadmobile/core/db/dao/CourseAssignmentMarkDao`com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao5Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpost[com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$1  [[com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 acom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;'CourseAssignmentMarkDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseAssignmentMarkDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseAssignmentMarkDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseAssignmentMarkDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!޸Icom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao.class4?Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   thisELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;valueFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Landroidx/room/Query; REPLACE INTO CourseAssignmentSubmissionAttachmentReplicate(casaPk, casaDestination) SELECT DISTINCT CourseAssignmentSubmissionAttachment.casaUid AS casaPk, :newNodeId AS casaDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN CourseAssignmentSubmissionAttachment ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseAssignmentSubmissionAttachment.casaTimestamp != COALESCE( (SELECT casaVersionId FROM CourseAssignmentSubmissionAttachmentReplicate WHERE casaPk = CourseAssignmentSubmissionAttachment.casaUid AND casaDestination = :newNodeId), 0) /*psql ON CONFLICT(casaPk, casaDestination) DO UPDATE SET casaPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseAssignmentSubmissionAttachmentReplicate(casaPk, casaDestination) SELECT DISTINCT CourseAssignmentSubmissionAttachment.casaUid AS casaPk, UserSession.usClientNodeId AS casaDestination FROM ChangeLog JOIN CourseAssignmentSubmissionAttachment ON ChangeLog.chTableId = 90 AND ChangeLog.chEntityPk = CourseAssignmentSubmissionAttachment.casaUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid JOIN ClazzAssignment ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentSubmissionAttachment.casaTimestamp != COALESCE( (SELECT casaVersionId FROM CourseAssignmentSubmissionAttachmentReplicate WHERE casaPk = CourseAssignmentSubmissionAttachment.casaUid AND casaDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(casaPk, casaDestination) DO UPDATE SET casaPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1&         '200B¢J02 00H§@ø¢J 0H§@ø¢ J 02 0 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao; entityList newNodeIdlib-database-android_release*CourseAssignmentSubmissionAttachmentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! 63* 7  8  9:[c;s< = 9:[c[c;s= 9!; "= 9>5:[%&[I'I(I)*I'+I,-[s./[s s0ss ss1s2s1s ssss3s1ss4; #$PK!!܌Lccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1.class4]com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)V!(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1;>;)Vthis$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;  $entityFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;  $(ILkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktl0isnmc]com.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper:access$get_db$pt(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>Ocom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter@constructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; BC ADbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxid1  0*0HŠ@d2 insertI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)J CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Dd/$02v=0K/S1*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;QSMAP CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1 + 2 CourseAssignmentSubmissionAttachment_EwaAdapter.kt com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt *L 1#1,117:1 33#2:118 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1 *L 48#1:118 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II![s[ssssPK!!dqhcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1.class4Lbcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktl>AFisnthisentitym insertAsynccTcom.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrappery(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;   #(Lkotlin/coroutines/Continuation;)V " #dLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper6z(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0C= *+!*,$D  %  &'E()CE*+.**232*!*5:D%;F*G+H I79J K{ s [I I I[IIIII[sssss[sssssss<=[II>I?I@AIBPK!!N`oogcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1.class4acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V7(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1;>;)V $entityListLjava/util/List;  this$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktlMisnmcacom.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentLTcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapperNaccess$get_db$pt(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OROcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterTconstructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; VW UXbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; Z[ U\  ^  `;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope XLjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  insertList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * K$L4vYMdwmMKNxOp 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"SMAP CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 CourseAssignmentSubmissionAttachment_EwaAdapter.kt com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt *L 1#1,117:1 1849#2:118 1850#2:120 33#3:119 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1 *L 76#1:118 76#1:120 77#1:119 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!Bt lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1.class4Rfcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktl$+isnthis entityList _pkManager _generatedPksitminsertListAsynccTcom.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrappery(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper; $% &#(Lkotlin/coroutines/Continuation;)V !( )hLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 2 3labelI 56 7kotlin/coroutines/Continuation:Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper<D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; > =?$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    2$%56!"I= *+'*,*J  + $% ,-K#./IE*+4**898*'*;@J+AL0M1N O=?PQ  s[III[IIIIIII[ssssss s [sssssssss BC[IIDIEIFGIHPK!!L԰xccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1.class4]com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)V!(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1;>;)Vthis$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;  $entityFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;  $(ILkotlin/coroutines/Continuation;)V  this_Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktlnisnmc]com.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58Tcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper:access$get_db$pt(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>Ocom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter@constructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; BC ADbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 updateI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)V CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Ddm$n2v=nKmSo*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;RSMAP CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1 + 2 CourseAssignmentSubmissionAttachment_EwaAdapter.kt com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt *L 1#1,117:1 33#2:118 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1 *L 110#1:118 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!2oogcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1.class4acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V7(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1;>;)V $entityListLjava/util/List;  this$0VLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thiscLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktlaisnmcacom.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentLTcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapperNaccess$get_db$pt(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OROcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterTconstructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; VW UXbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; Z[ U\  ^  `;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope XLjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  updateList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * _$`4vYadwma_bxcp 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"SMAP CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 CourseAssignmentSubmissionAttachment_EwaAdapter.kt com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt *L 1#1,117:1 1849#2:118 1850#2:120 33#3:119 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1 *L 96#1:118 96#1:120 97#1:119 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!11Zcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.class4BTcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapperCcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaod(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;  thisVLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >Ay(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LOjava/lang/IterableQiterator()Ljava/util/Iterator; ST RUjava/util/IteratorWhasNext()Z YZ X[next ]& X^Dcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment`Ocom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterbconstructor-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; de cfbox-impl(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter; hi cjL$0 lH >mL$1 oH >pL$2 rH >sL$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue  setCasaUid(J)V ajava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis setCasaTimestamp a :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List;$this$forEach$ivLjava/lang/Iterable; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPksLjava/util/Iterator; element$ivitFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;$this$asEntityWithAttachment$iv_newPk$i$f$asEntityWithAttachmentX$i$a$-forEach-CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$2 $i$f$forEachX$i$a$-forEach-CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$3 $continuation$resultkotlin/coroutines/ContinuationinsertI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Jentity]com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)V  kotlin/jvm/functions/Function2kotlinx/coroutines/BuildersKtrunBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; nextId(I)J (Ljava/lang/Object;)J  insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1 A E I m pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)V[(Ljava/util/List;)Vacom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  java/lang/Long valueOf     S$i$a$-forEach-CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$2 updateListacom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1   S$i$a$-forEach-CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$2updateI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)V]com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1  N   !  #access$get_db$pt(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper;)Landroidx/room/RoomDatabase;$thisLkotlin/Metadata;mvkxi0d1c2            20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ02 0 0H–@ø¢J0H–@ø¢J020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release;CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations177 8e+ ,**+*,9 : ; 8d*-"Y(W.<Q49 : /012=7 ; 568Y*+9Y(W.<P49 :12=77 ;:;8R,>#,>:BC~YBCdB>Y*,F:J:(:BBP+RN6-V:\}_:a:6*: 6  gk*n+qtBzY/66tX:q|LnKPW*NY|:+:6:\_:a: 6  -Z*n+q-t BYL66 a: X:|:tNq|LnKP7   :  : W %*+nqtBY PW.Y·ſ<' |>-|4>4|X4>4V|4>4(|X4>44|X4>4&||X4>4d|4>4E||Xa4>44& ||X4>4=|4>4F49n<emvwx !!"yy=#G$$%&()z+9C,:~&eg74eg@4j ItRH 3H :K f 0 @ :@m_@=H@ i@229H$@+@p@ w@=<7 ; 8O+޸Y*+W*M+ ,ZB+!+*+X+<:9"/2%3.455:7A9J::*50%*OO;8 \,#,:C~YCdY*,::(:RP*+N6-gk*+zYaLKPW*N+ M-Z*+YaLKP7++*++YaLPW+Y·ſ<G ' a- a444X47X4 +O49><=e>n{w>=?@A=AB DF6=IG: e0?8e0HJBk #0n@2 29H=7 ; 8+Y+*W*MY|N+:6:\R_:a:6  ),Z7  -:   :   W*+<)@||XXL4a 9BKP&Q0Q1R<|>|]SgToUvVXY}[\:f o0 ]9@ Z<SCH<^@9a&}1r=;8 f+Y+*WY|M+N6-:\"_:a:6*+<3||XX(9. _d%d&e0~1~PfXg\]iej:RP @M FH0-@-0&@ff=;8j*+޸Y*+W+*+9mp!r)s:**;A8= *+a 9:  HA8H *+a,"9:   H 12AN8= *+a$9:  H%&8/*9: '>2>?6@@SMAP CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 CourseAssignmentSubmissionAttachment_EwaAdapter.kt com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt + 4 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,117:1 1849#2:118 1850#2:120 33#3:119 33#3:123 32#4,2:121 32#4,2:124 32#4,2:126 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper *L 29#1:118 29#1:120 30#1:119 62#1:123 34#1:121,2 82#1:124,2 101#1:126,2 *E A|()[I*I+I,-I*.I/0[s12[sssss3ssss4ssssss4ss4s:s;s5s6ss/ssss5PK!!\com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1.class4FVcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f/CourseAssignmentSubmissionAttachmentDao_Repo.ktl)isnm insertAsynccHcom.ustadmobile.core.db.dao.CourseAssignmentSubmissionAttachmentDao_Repom(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1;>;)Vthis$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisXLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo.z(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,thisJLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_daoG()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;insertI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Jentityc(Ljava/lang/Object;)J ae f_resultFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Vcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1mlabelI op nqm(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo;Lkotlin/coroutines/Continuation;)V t nuresultLjava/lang/Object; wx nykotlin/ResultKt{throwOnFailure(Ljava/lang/Object;)V }~ |F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; j java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachmentkotlin/coroutines/Continuation insertList(Ljava/util/List;)V[(Ljava/util/List;)V_  updateList updateI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)V ~  ab  jk  Lkotlin/Metadata;mvkxi0d1F                20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0!2 "00#H–@ø¢%J&0!H–@ø¢'J(0!2)0 H–@ø¢*J+0!20HJ,0!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨-d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release/CourseAssignmentSubmissionAttachmentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[d*A+,^YIWOQT  ! ./_`QR\? abS+d*#+gA  $% h(./cijk5,n#,n:rs~YrsdrnY*,v:z:I:rF3*A+rY B!Y:' n%TnTFT <(])s(})*4]./]cih(2WR9Pxl? G+*#+ ././_`G+*#+ 23./_`G+d*#+ 67./ciAae= *+  ./ cxAjH *+,  ./ cx QRA~= *+  ./ cx n[IIIII[s[.s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sascsisjsksss_ssZs[sUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisrLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Bcpcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$1.class40jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thislLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$2.class40jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thislLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!* wcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$instance$default$1.class4/qcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thissLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!wqcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$1.class40kcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thismLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!+`*qcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$2.class40kcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thismLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!;9))Vcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder.class4:Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisRLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTjcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaopcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_daoELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpostkcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$1  [kcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 qcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;7CourseAssignmentSubmissionAttachmentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8 SMAP CourseAssignmentSubmissionAttachmentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionAttachmentDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseAssignmentSubmissionAttachmentDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!?$sIcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companion.class4'Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companionjava/lang/Object()V  thisELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2GET_SUBMITTERID_FROM_STUDENTlib-database-android_release9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao Companion CourseAssignmentSubmissionDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"#   !-* #  $ % &=[IIIII[s[s sssssPK!!r**?com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.class4k9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaouLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseAssignmentSubmission.casTimestamp != COALESCE( (SELECT casVersionId FROM CourseAssignmentSubmissionReplicate WHERE casPk = CourseAssignmentSubmission.casUid AND casDestination = :newNodeId), 0) /*psql ON CONFLICT(casPk, casDestination) DO UPDATE SET casPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseAssignmentSubmissionReplicate(casPk, casDestination) SELECT DISTINCT CourseAssignmentSubmission.casUid AS casPk, UserSession.usClientNodeId AS casDestination FROM ChangeLog JOIN CourseAssignmentSubmission ON ChangeLog.chTableId = 522 AND ChangeLog.chEntityPk = CourseAssignmentSubmission.casUid JOIN ClazzAssignment ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentSubmission.casTimestamp != COALESCE( (SELECT casVersionId FROM CourseAssignmentSubmissionReplicate WHERE casPk = CourseAssignmentSubmission.casUid AND casDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(casPk, casDestination) DO UPDATE SET casPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;getAllSubmissionsFromSubmitter((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; SELECT * FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionAttachment ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid WHERE casAssignmentUid = :assignmentUid AND casSubmitterUid = :submitterUid ORDER BY casTimestamp DESC countFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = :assignmentUid AND casSubmitterUid = :submitterUid AND casType = 2 countSubmissionsFromSubmitter SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = :assignmentUid AND casSubmitterUid = :submitterUid !getStatusOfAssignmentForSubmitter!(JJ)Landroidx/lifecycle/LiveData;6(JJ)Landroidx/lifecycle/LiveData; SELECT COALESCE(( SELECT (CASE WHEN CourseAssignmentMark.camAssignmentUid IS NOT NULL THEN 2 ELSE 1 END) AS status FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camAssignmentUid = :assignmentUid AND CourseAssignmentMark.camSubmitterUid = :submitterUid WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid LIMIT 1 ),0) AS Status findLastSubmissionFromStudentu(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Ljava/lang/Object; SELECT * FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid AND CourseAssignmentSubmission.casSubmitterUid = :submitterUid ORDER BY casTimestamp DESC LIMIT 1 checkNoSubmissionsMade (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData; SELECT NOT EXISTS(SELECT 1 FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = :assignmentUid LIMIT 1) Ccom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companion91(Lkotlin/jvm/internal/DefaultConstructorMarker;)V ; :< CompanionELcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companion; >? @GET_SUBMITTERID_FROM_STUDENTLjava/lang/String; (CASE WHEN ClazzAssignment.caGroupUid = 0 THEN :studentUid ELSE COALESCE((SELECT cgmGroupNumber FROM CourseGroupMember WHERE cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = :studentUid LIMIT 1),0)) DLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1J                 ' 200:B¢J 00j0`20 H'J! 0 20 2 0 H§@ø¢ J!0 20 2 0 H§@ø¢ J#02 0 20 H§@ø¢ J40 00j0 0`20 2 0 H'J(0 0j0 `20 2 0 H'J02 00H§@ø¢J0H§@ø¢J020 H§@ø¢‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; assignmentUid submitterUid$Landroidx/paging/DataSource$Factory;JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;,Lcom/ustadmobile/door/DoorDataSourceFactory; entityList newNodeIdlib-database-android_release CourseAssignmentSubmissionDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!>?`BCaE`  b3* c  d  ef[c`sg h ef[c[c`sh e!` "h #$e%`s&'(e)`s*h +(e)`s,h -.e/`s01(e2`s3h 45e6`s78 b :Y=Ai :>ej_fHI[IJIKILMIJNIOP[sQR[!s sSss s4sTsUsVsWsUs'sUsXs(s+s1s#sYsZs[s-ssUs\sUs ssss]ss>s^` FGPK!!6BB^com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1.class4JXcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f1CourseAssignmentSubmissionDao_ReplicateWrapper.ktlPUisnthisentitym insertAsynccJcom.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_ReplicateWrappero(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0LLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ZLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper4p(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!yɏbcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1.class4Q\com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f1CourseAssignmentSubmissionDao_ReplicateWrapper.ktl#*isnthis entityList _pkManager _generatedPksitminsertListAsynccJcom.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_ReplicateWrappero(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0LLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & '^Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!bQ-Q-Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper.class42Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaoZ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;  thisLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;\com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >Ao(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm:com/ustadmobile/lib/db/entities/CourseAssignmentSubmissiono getCasUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r  setCasUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r setCasTimestamp p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit;  assignmentUid submitterUidcountFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; countSubmissionsFromSubmitter !getStatusOfAssignmentForSubmitter!(JJ)Landroidx/lifecycle/LiveData;6(JJ)Landroidx/lifecycle/LiveData; findLastSubmissionFromStudentu(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Ljava/lang/Object; checkNoSubmissionsMade (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData; insert?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsyncp(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Xcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1 A E I v yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VR(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Vjava/lang/LongvalueOf  I$i$a$-forEach-CourseAssignmentSubmissionDao_ReplicateWrapper$insertList$1 updateList  I$i$a$-forEach-CourseAssignmentSubmissionDao_ReplicateWrapper$updateList$1update?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V  N      Lkotlin/Metadata;mvkxi0d1V                    20B 0j`0¢J 0 0j0 ` 2 0 HJ! 02 0 20 H–@ø¢J!02 0 20 H–@ø¢J#020 2 0 H–@ø¢J4000j00`2 0 20 HJ(00j0` 2 0 20 HJ0 20HJ0 20H–@ø¢J02 00 HJ!!02 00 H–@ø¢"J#0H–@ø¢$J%02&0 H–@ø¢'J(020HJ)02 00 HR0X‚¢ R0j`X‚¢ ‚ ¨*d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release1CourseAssignmentSubmissionDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1''(e+ ,**+*,) * + (d*-"Y(W.,Q4) * /012-' + 56(Y*+9Y(W.,P4) *12-7' +:;(@,>#,>:BC~YBCdB>Y*,F:J:(:BmaP*V\N^Y_a:+e:6:kn:p: 6  t - *w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W $*+wz}BY PW.Y, ' a>)a4>4*aag4>4ea4>4Eaagp4>44& aag4>4=a4>4F4)N<al v x!xx"#3#;$B%Z'b(fyg*+*a,7cg4a#@cg4lIcxuRcHL f ;0 I@ j@2~29wHp@ w@-<' + (H *!Ȱ)/*   0 0-'(T *!ϰ)2**  0 0 12-' + (T *!Ұ)5**  0 0 12-' + (H *!װ)8*   0 0-'(T *!۰)<**  0 0 12-' + (= *)?*  0-'(<+*V\M+t , B+!+*+X+t,')BCD"E'G.I7J**"0+<<+( ,#,:C~YCdY*,::(:VP*V\N+t N- *+YpLKP7++*++YpLPW+tY,B ' p) p44Z[[\'z)zH]R^[_b`ybc{ef*f [0 H:@ E=>DH'_@$b~s-+( Q+^Y_aM+eN6-:k"n:p:6*+,aagg()* iij||;kClG}HnPo*R; @8 1H-@0@QQ-+  (R++*+ )r tu*+A(= *+p)*  HA(H *+p,)*   H 12A N(= *+p)*  H.>/&0SMAP CourseAssignmentSubmissionDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,119:1 32#2,2:120 32#2,2:122 32#2,2:124 *S KotlinDebug *F + 1 CourseAssignmentSubmissionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper *L 33#1:120,2 92#1:122,2 106#1:124,2 *E 1[IIIII[s[+ssssssssss s!ss ss sssssss"s#s$sssssss ss s:s;s5s6ss/ss ss%PK!!]> 1ecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1.class4E_com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%CourseAssignmentSubmissionDao_Repo.ktl0isnmcountFileSubmissionFromStudentc>com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repoc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxiCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <F*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I89I:;I PK!!jdcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1.class4F^com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%CourseAssignmentSubmissionDao_Repo.ktl6isnmcountSubmissionsFromSubmitterc>com.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repoc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repoc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findLastSubmissionFromStudent$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findLastSubmissionFromStudent$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom.ustadmobile.core.db.dao.CourseAssignmentSubmissionDao_Repoc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.p(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao=()Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;getAllSubmissionsFromSubmitter((JJ)Landroidx/paging/DataSource$Factory;(JJ)Landroidx/paging/DataSource$Factory; ab d_result$Landroidx/paging/DataSource$Factory; assignmentUid submitterUidcountFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;_com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1mlabelI op nqc(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo;Lkotlin/coroutines/Continuation;)V t nuresultLjava/lang/Object; wx nykotlin/ResultKt{throwOnFailure(Ljava/lang/Object;)V }~ | jk java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/ContinuationcountSubmissionsFromSubmitter^com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1 q u y k !getStatusOfAssignmentForSubmitter!(JJ)Landroidx/lifecycle/LiveData;6(JJ)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;findLastSubmissionFromStudentu(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Ljava/lang/Object;^com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findLastSubmissionFromStudent$1 q u y k :com/ustadmobile/lib/db/entities/CourseAssignmentSubmission; insert?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)Jentity(Ljava/lang/Object;)J  insertAsyncp(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$1 q u yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VR(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)V_  updateList update?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)V ~    Lkotlin/Metadata;mvkxi0d1l                         20B9 0j`000  0  0 ¢J 00j0`20 HJ! 0!20 2"0 H–@ø¢#J!$0!20 2"0 H–@ø¢#J#%0&2"0 20 H–@ø¢#J4'0!0)0(j0!0)`*20 2"0 HJ(+0!0j0!`20 2"0 HJ,0 2-0&HJ.0 2-0&H–@ø¢/J00122 0&03HJ!40122 0&03H–@ø¢5J601H–@ø¢7J801290 H–@ø¢:J;012-0&HJ<0122 0&03HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨=d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;JLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release%CourseAssignmentSubmissionDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  !./QRW?Z[d*A+,^YIWOQT %& ./_`QR\? abZ*#!e: * +* fg./h(i(cjk6 n$n:rs~YrsdrnY*v:z:I: rJ5*A!rY  6Y*) n&TnTFT ?.a0x.01>a./ah(ai(fp5[R<Txl? k6 $:s~YsdY*::I: J5*A!Y  6Y*) &TTFT ?4a6x467>a./ah(ai(fp5[R<Txl? Z*#!: < =* f./h(i(k, $:s~YsdY*::I: D5*A!Y  :Y*) &TTFT?@aBx@C>a./ai(ah(f5UR<Nx? M *#N- G H  f ./ h(S+*#+A  LM f(./5,ę#,:s~YsdŧY*,::I:ŪF3*A+ŶY B!ѰY:' %TTFT <P]QsP}QR4]./]f(2WR9Px? G+ո*#+ױ VW./_`G+ո*#+ڱ Z[./_`G+*#+ޱ ^_./A= *+ ./ xAH *+,  ./ x QRA~= *+ ./ x"n[IIIII[s[>s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssshsjssiskssssasgssssssssss_ssZs[sUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thishLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!UBfcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$1.class40`com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!'?fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$2.class40`com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisbLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!bFmcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$instance$default$1.class4/gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisiLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!W;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!aDgcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$2.class40acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thiscLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ؽB)B)Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder.class4:Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisHLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateT`com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; `com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 59com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaofcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao;Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpostacom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$1  [acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;-CourseAssignmentSubmissionDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseAssignmentSubmissionDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseAssignmentSubmissionDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseAssignmentSubmissionDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!Ҝ:com/ustadmobile/core/db/dao/CourseBlockDao$Companion.class4'4com/ustadmobile/core/db/dao/CourseBlockDao$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/CourseBlockDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2SUBMITTER_LIST_IN_CLAZZ_CTElib-database-android_release*com/ustadmobile/core/db/dao/CourseBlockDao CompanionCourseBlockDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"&#   !-* #  $ % &=[IIIII[s[s sssssPK!!ՃIICcom/ustadmobile/core/db/dao/CourseBlockDao$deactivateByUids$1.class4K=com/ustadmobile/core/db/dao/CourseBlockDao$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseBlockDao.ktl"isnthis changeTimemdeactivateByUids$suspendImplc*com.ustadmobile.core.db.dao.CourseBlockDaoO(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao$deactivateByUids$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/CourseBlockDao;  #(Lkotlin/coroutines/Continuation;)V  !?Lcom/ustadmobile/core/db/dao/CourseBlockDao$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2*com/ustadmobile/core/db/dao/CourseBlockDao4q(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.B= *+*,"C  #  $%D&'BF*+,**010* *38C#9E(F)G H57I JZ  s [I[II[ss[ssss:;[II?@IAPK!!%LK f f0com/ustadmobile/core/db/dao/CourseBlockDao.class4*com/ustadmobile/core/db/dao/CourseBlockDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this,Lcom/ustadmobile/core/db/dao/CourseBlockDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/CourseBlock;Landroidx/room/Query; REPLACE INTO CourseBlockReplicate(cbPk, cbDestination) SELECT DISTINCT CourseBlock.cbUid AS cbPk, :newNodeId AS cbDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseBlock ON CourseBlock.cbClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseBlock.cbLct != COALESCE( (SELECT cbVersionId FROM CourseBlockReplicate WHERE cbPk = CourseBlock.cbUid AND cbDestination = :newNodeId), 0) /*psql ON CONFLICT(cbPk, cbDestination) DO UPDATE SET cbPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseBlockReplicate(cbPk, cbDestination) SELECT DISTINCT CourseBlock.cbUid AS cbPk, UserSession.usClientNodeId AS cbDestination FROM ChangeLog JOIN CourseBlock ON ChangeLog.chTableId = 124 AND ChangeLog.chEntityPk = CourseBlock.cbUid JOIN Clazz ON Clazz.clazzUid = CourseBlock.cbClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseBlock.cbLct != COALESCE( (SELECT cbVersionId FROM CourseBlockReplicate WHERE cbPk = CourseBlock.cbUid AND cbDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cbPk, cbDestination) DO UPDATE SET cbPending = true */ findByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object;,SELECT * FROM CourseBlock WHERE cbUid = :uid updateAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;replaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict!findAllCourseBlockByClazzUidAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;>;)Ljava/lang/Object;3 SELECT * FROM CourseBlock LEFT JOIN ClazzAssignment as assignment ON assignment.caUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 103 LEFT JOIN CourseDiscussion as courseDiscussion ON CourseDiscussion.courseDiscussionUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 105 LEFT JOIN ContentEntry as entry ON entry.contentEntryUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 104 LEFT JOIN Language ON Language.langUid = entry.primaryLanguageUid AND CourseBlock.cbType = 104 WHERE cbClazzUid = :clazzUid AND cbActive ORDER BY cbIndex  findAllCourseBlockByClazzUidLive9(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;/S WITH CtePermissionCheck (hasPermission) AS (SELECT EXISTS( SELECT PrsGrpMbr.groupMemberPersonUid FROM Clazz JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 549755813888 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid WHERE Clazz.clazzUid = :clazzUid AND PrsGrpMbr.groupMemberPersonUid = :personUid)), SubmitterList (submitterId, assignmentUid) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, ClazzAssignment.caUid AS assignmentUid FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = :clazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, assignmentUid UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, ClazzAssignment.caUid AS assignmentUid FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = :clazzUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, assignmentUid ) SELECT CourseBlock.*, ClazzAssignment.*, ContentEntry.*, CourseDiscussion.*, ContentEntryParentChildJoin.*, Container.*, CourseAssignmentMark.*, (CourseBlock.cbUid NOT IN (:collapseList)) AS expanded, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty, (SELECT hasPermission FROM CtePermissionCheck) AS hasMetricsPermission, (SELECT COUNT(*) FROM SubmitterList WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid) AS totalStudents, 0 AS notSubmittedStudents, (CASE WHEN (SELECT hasPermission FROM CtePermissionCheck) THEN (SELECT COUNT(DISTINCT CourseAssignmentSubmission.casSubmitterUid) FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentMark.camAssignmentUid = CourseAssignmentSubmission.casAssignmentUid WHERE CourseAssignmentMark.camUid IS NULL AND CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid AND CourseAssignmentSubmission.casSubmitterUid IN (SELECT submitterId FROM SubmitterList WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid)) ELSE 0 END) AS submittedStudents, (CASE WHEN (SELECT hasPermission FROM CtePermissionCheck) THEN (SELECT COUNT(DISTINCT CourseAssignmentMark.camSubmitterUid) FROM CourseAssignmentMark JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUid AND CourseAssignmentSubmission.casAssignmentUid = CourseAssignmentMark.camAssignmentUid WHERE CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid AND CourseAssignmentMark.camSubmitterUid IN (SELECT submitterId FROM SubmitterList WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid)) ELSE 0 END) AS markedStudents, COALESCE((CASE WHEN CourseAssignmentMark.camUid IS NOT NULL THEN 2 WHEN CourseAssignmentSubmission.casUid IS NOT NULL THEN 1 ELSE 0 END), 0) AS fileSubmissionStatus FROM CourseBlock LEFT JOIN CourseBlock AS parentBlock ON CourseBlock.cbModuleParentBlockUid = parentBlock.cbUid AND CourseBlock.cbTYpe != 100 LEFT JOIN ClazzAssignment ON ClazzAssignment.caUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 103 LEFT JOIN ContentEntry ON ContentEntry.contentEntryUid = CourseBlock.cbEntityUid AND NOT ceInactive AND CourseBlock.cbType = 104 LEFT JOIN CourseDiscussion ON CourseDiscussion.courseDiscussionUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 105 LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = :personUid AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN CourseAssignmentSubmission ON casUid = (SELECT casUid FROM CourseAssignmentSubmission WHERE casAssignmentUid = ClazzAssignment.caUid AND casSubmitterUid = (SELECT (CASE WHEN ref.caGroupUid = 0 THEN :personUid WHEN CourseGroupMember.cgmUid IS NULL THEN 0 ELSE CourseGroupMember.cgmGroupNumber END) as submitterUid FROM ClazzAssignment AS ref LEFT JOIN CourseGroupMember ON cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = :personUid WHERE ref.caUid = ClazzAssignment.caUid) ORDER BY casTimestamp DESC LIMIT 1) LEFT JOIN CourseAssignmentMark ON camUid = (SELECT camUid FROM CourseAssignmentMark WHERE camAssignmentUid = ClazzAssignment.caUid AND camSubmitterUid = (SELECT (CASE WHEN ref.caGroupUid = 0 THEN :personUid WHEN CourseGroupMember.cgmUid IS NULL THEN 0 ELSE CourseGroupMember.cgmGroupNumber END) as submitterUid FROM ClazzAssignment AS ref LEFT JOIN CourseGroupMember ON cgmSetUid = ClazzAssignment.caGroupUid AND cgmPersonUid = :personUid WHERE ref.caUid = ClazzAssignment.caUid) ORDER BY camLct DESC LIMIT 1) WHERE CourseBlock.cbClazzUid = :clazzUid AND CourseBlock.cbActive AND NOT CourseBlock.cbHidden AND :currentTime > CourseBlock.cbHideUntilDate AND :currentTime > COALESCE(parentBlock.cbHideUntilDate,0) AND CourseBlock.cbModuleParentBlockUid NOT IN (:collapseList) ORDER BY CourseBlock.cbIndex 1Lcom/ustadmobile/door/annotation/QueryLiveTables; CourseBlockClazzAssignmentCourseDiscussion ContentEntryCourseAssignmentMarkStatementEntity ContainerContentEntryParentChildJoinPersonGroupMemberClazz ScopedGrantClazzEnrolmentCourseAssignmentSubmissionCourseGroupMemberupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE CourseBlock SET cbActive = :active, cbLct = :changeTime WHERE cbUid = :cbUiddeactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deactivateByUids$suspendImplq(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; KL MuidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;=com/ustadmobile/core/db/dao/CourseBlockDao$deactivateByUids$1UlabelI WX VYO(Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lkotlin/coroutines/Continuation;)V \ V]resultLjava/lang/Object; _` Va)kotlin/coroutines/intrinsics/IntrinsicsKtcgetCOROUTINE_SUSPENDED()Ljava/lang/Object; ef dgkotlin/ResultKtithrowOnFailure(Ljava/lang/Object;)V kl jmjava/lang/Iterableoiterator()Ljava/util/Iterator; qr psjava/util/IteratoruhasNext()Z wx vynext {f v|java/lang/Number~ longValue()J L$0 ` VL$1 ` VJ$0 R V DE  kotlin/UnitINSTANCE Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V $this$forEach$ivLjava/lang/Iterable; element$ivit/$i$a$-forEach-CourseBlockDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/Continuation4com/ustadmobile/core/db/dao/CourseBlockDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  Companion6Lcom/ustadmobile/core/db/dao/CourseBlockDao$Companion; SUBMITTER_LIST_IN_CLAZZ_CTELjava/lang/String; SubmitterList (submitterId, assignmentUid) AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId, ClazzAssignment.caUid AS assignmentUid FROM ClazzEnrolment JOIN Person ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = :clazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 WHERE ClazzAssignment.caGroupUid = 0 AND clazzEnrolmentClazzUid = :clazzUid AND clazzEnrolmentActive AND clazzEnrolmentRole = 1000 AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate GROUP BY submitterId, assignmentUid UNION SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId, ClazzAssignment.caUid AS assignmentUid FROM CourseGroupMember JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = :clazzUid WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid AND ClazzAssignment.caGroupUid != 0 AND CourseGroupMember.cgmGroupNumber != 0 GROUP BY submitterId, assignmentUid ) ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1J                  ' )200200:)B¢J'02 0 02 0 H–@ø¢ J 0 020 H§@ø¢JJ000j00`20 20 2 0 020 H'J020 H§@ø¢J02 00H§@ø¢J0H§@ø¢J02 0 H§@ø¢J)!02"0 2#0$2 0 H§@ø¢%J&02'0H§@ø¢(‚ ¨*d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;clazzUid$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity;,Lcom/ustadmobile/door/DoorDataSourceFactory; personUid collapseList currentTimeuidlist newNodeIdcbUidactiveentitylib-database-android_releaseCourseBlockDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!   3*    [cs  [c[cs !"s# $%& ' ()*+,I- ./s0 123Bs45[s6s7s8s9s:s;ss?s@sAsBsC DEFsG HIE *+ N*  OP QR STJKL V$V:  Z[~ YZ[dZVY*^:  b: h: Zy n+p:6t:zo}:7 6 *    *   ZY,66  A v: K n WY) V&VvVKV%vVvVV"? a!jQ" #R$a^aOPa^QRQRQRg  `&R ,X jUX5T <` !X (X  YV0SMAP CourseBlockDao.kt Kotlin *S Kotlin *F + 1 CourseBlockDao.kt com/ustadmobile/core/db/dao/CourseBlockDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,336:1 1849#2,2:337 *S KotlinDebug *F + 1 CourseBlockDao.kt com/ustadmobile/core/db/dao/CourseBlockDao *L 289#1:337,2 *E [I-III-I[s[+sssss sHssOsssQsIs.ssss1ssssssss!ss(ss)sssssDssssEs$ss%ss PK!!o%xӬOcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1.class4JIcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"CourseBlockDao_ReplicateWrapper.ktlV[isnthisentitym insertAsyncc;com.ustadmobile.core.db.dao.CourseBlockDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !KLcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!Scom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1.class4QMcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"CourseBlockDao_ReplicateWrapper.ktlisnthis entityList _pkManager _generatedPksitminsertListAsyncc;com.ustadmobile.core.db.dao.CourseBlockDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'OLcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!  Tcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1.class4QNcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"CourseBlockDao_ReplicateWrapper.ktl*1isnthislist _pkManager _generatedPksitmreplaceListAsyncc;com.ustadmobile.core.db.dao.CourseBlockDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'PLcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!ȑ33Acom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper.class4H;com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper*com/ustadmobile/core/db/dao/CourseBlockDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseBlockDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/CourseBlockDao;  this=Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object; : <uid updateAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtBsystemTimeInMillis()J DE CF+com/ustadmobile/lib/db/entities/CourseBlockHsetCbLct(J)V JK IL ?@ Nentity-Lcom/ustadmobile/lib/db/entities/CourseBlock;replaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1UlabelI WX VY`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V \ V]resultLjava/lang/Object; _` Vakotlin/ResultKtcthrowOnFailure(Ljava/lang/Object;)V ef dg0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtigetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; kl jm*com/ustadmobile/door/ext/DoorDatabaseExtKtogetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; qr psjava/util/ArrayListu vjava/util/Listxiterator()Ljava/util/Iterator; z{ y|java/util/Iterator~hasNext()Z next & getCbUid E IL$0 ` VL$1 ` VL$2 ` VL$3 ` VL$4 ` VL$5 ` V*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue E setCbUid K Ijava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z RS java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  listLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit_newPk@$i$a$-forEach-CourseBlockDao_ReplicateWrapper$replaceListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation!findAllCourseBlockByClazzUidAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;>;)Ljava/lang/Object;  clazzUid findAllCourseBlockByClazzUidLive9(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory; collapseList  personUid currentTimeupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; cbUidactiveZ changeTimeinsert0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)JPnextId(I)J (Ljava/lang/Object;)J  insertAsynct(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1 Y ] a F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)V entityListjava/lang/LongvalueOf   :$i$a$-forEach-CourseBlockDao_ReplicateWrapper$insertList$1 updateList   :$i$a$-forEach-CourseBlockDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V  f insertListAsyncMcom/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1 Y ] a       S ?$i$a$-forEach-CourseBlockDao_ReplicateWrapper$insertListAsync$2updateListAsync  S !?$i$a$-forEach-CourseBlockDao_ReplicateWrapper$updateListAsync$2 $ @ &   (Lkotlin/Metadata;mvkxi0d1T                    20B 0j`0¢J0 02 0 H–@ø¢ JJ 000j00`2 0 20 2 0 020 HJ020 H–@ø¢ J0 20HJ0 20H–@ø¢J02 00HJ!02 00H–@ø¢ J!!02" 00H–@ø¢ J#0H–@ø¢$J%02&0 H–@ø¢ J'020HJ)(02)0 2*0+2,0 H–@ø¢-J.020H–@ø¢J/02 00HJ!002 00H–@ø¢ R0X‚¢ R0j`X‚¢ ‚ ¨1d2#Lcom/ustadmobile/door/DoorDatabase;9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release"CourseBlockDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1==>e+ ,**+*,? @ A >d*-"Y(W.BQ4? @ /012C= A 56>Y*+9Y(W.BP4? @12C7= A:>H *-=?@   >0 12C;= A ?@>S+GM*+,O?  "@ PQ12CA= A RS>?,V#,V:Z[~YZ[dZVY*,^:b:(:Zl`h*ntNvYwy:+}:6::I: 6  -|*+- ZYL66 I: :y:NyLKh7   :  : W GM%*+ZY hW.YB ' yV)y4V4*yy4V4dy4V4EyyI4V44& yy4V4=y4V4F4?N<%a&l'v'x()*%2*:+A,Y.a/ef1%2@a+7bf4a"@bf4lIbxtRb`KQ fQ :0 HX iX2}29v`pX wXCT= A >H *-Ұ?5@   0 12C= A >gظ*!ڰ?=@4000C=A >|*Y(W.BU4? DE@40012C= A >;+*ntM+ ,|B+!+GM*+X+B&?HIJ!K&M-O6P@*!0*;;PQA@> ,#,:[~Y[dY*,::(:Uh*ntN+ M-|*+YILKh7++GM*++YILhW+YBB ' I) I44;X4 +O4?. <SaTlUuVSVWY[S\@\ a78a7PQJPQPQl#0229`C= A >z+*ntMvYwyN+}:6:R:I:6  ),|7  -:  :   WGM*+B),yyL4I ?>`aab(*IcSd[ebfyhikl@f [0 I9X F<Q?C`(^X%a}rCA > R+vYwyM+}N6-:":I:6GM*+ Byy(?* oop<qDrHItQu@R<  X9 Q2`-X0@RRCA >R++GM*+?x z{@PQAS>?,#,:[~Y[dY*,::(:l`h*ntNvYwy:+}:6::I: 6  -|*+- YL66 I: :y:NyLKh7   :  : W GM%*+Y hW.YB ' y)y44*yy44dy44EyyI444& yy44=y44F4?N<}a~lvx}2:AYaef}@a+7bf4a"@bf4lIbxtRb`KQ fQ :0 HX iX2}29v`pX wXCT= A  S> ZvYwyN+}:6:":I:6 GM*+,"Y(W.B!yy(Q4?* 7?CDY@\ 7 #X 4 Q-`.X1 OZZZ12CT= A A>= *+I%?@  P`A>H *+I,'?@   P` 12A f>= *+I)?@  P`DVE<FSMAP CourseBlockDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseBlockDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,149:1 32#2,2:150 32#2,2:152 32#2,2:154 32#2,2:156 32#2,2:158 *S KotlinDebug *F + 1 CourseBlockDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper *L 40#1:150,2 98#1:152,2 112#1:154,2 128#1:156,2 142#1:158,2 *E G*+[I,I-I./I,0I12[s34[2sssss5ssss6s7ss6sss8s6s9s:ssss:sQs>ssPss@ss6sssSsRss5s6ss/s ssss6sss?s s s;PK!! $$Ycom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1.class4FScom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseBlockDao_Repo.ktl3isnm!findAllCourseBlockByClazzUidAsyncc/com.ustadmobile.core.db.dao.CourseBlockDao_RepoT(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/CourseBlockDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/CourseBlockDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/CourseBlockDao_Repo.a(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/CourseBlockDao_Repo.a(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I((5com/ustadmobile/core/db/dao/CourseBlockDao_Repo.class4 /com/ustadmobile/core/db/dao/CourseBlockDao_Repo*com/ustadmobile/core/db/dao/CourseBlockDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseBlockDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/CourseBlockDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/CourseBlockDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsync$1\labelI ^_ ]`T(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= p+com/ustadmobile/lib/db/entities/CourseBlockrjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uyuid_result-Lcom/ustadmobile/lib/db/entities/CourseBlock; $continuation$resultkotlin/coroutines/Continuation updateAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$1 ` d h java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; listLjava/util/List;!findAllCourseBlockByClazzUidAsync(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1 ` d h = java/util/ListclazzUid findAllCourseBlockByClazzUidLive9(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory; collapseList $Landroidx/paging/DataSource$Factory; personUid currentTimeupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; cbUidactiveZ changeTimeinsert0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)J(Ljava/lang/Object;)J  insertAsynct(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)V entityList  updateList update0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)V m insertListAsync updateListAsync    Lkotlin/Metadata;mvkxi0d1Bh                        20B9 0j`000  0  0 ¢J0020 H–@ø¢JJ 0"0#0!j0"0#`$20 2%0 2 &0 02'0 HJ(0)2*0 H–@ø¢J+0 2,0)HJ-0 2,0)H–@ø¢.J/0021 0)0HJ!20021 0)0H–@ø¢3J!40025 0)0H–@ø¢3J600H–@ø¢7J800290 H–@ø¢J:002,0)HJ);002<0 2=0>2?0 H–@ø¢@JA0"2,0)H–@ø¢.JB0021 0)0HJ!C0021 0)0H–@ø¢3R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Dd2#Lcom/ustadmobile/door/DoorDatabase;9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;?Lcom/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseCourseBlockDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  !./QRW?Z=-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz)' ]%T]TFT<#]$s#%4]./]{(|}2S~R9Lg[? &,#,:b~YbdY*,::I:F3o*A+Y o>uYwz+' %sTTFT <(])s(})*4]./]}|_2W~R9Pg? d*A+,YIWOQT ./ ./QR? =-#-:b~YbdY*-::I:B3o*AY o:uYwz)' %TTFT<1]3s144]./](|2S~R9Lg?  *#!:=>=?>|./((( |*AYIWOUT GH4./((QR? S+*#+A  KL |(./}5,ș#,:b~YbdɧY*,::I:ɪF3o*A+ɶY oB!հuYwz:' s%sTTFT <O]PsO}PQ4]./]}|(2W~R9Pg? G+ڸ*#+ܱ UV./G+ڸ*#+߱ YZ./G+*#+ ]^./}d*A+,YIWOQT ab ./QR? d*A+,YIWOQT ef ./QR? A= *+s ./ gAH *+s,  ./ g QRAm= *+s ./ g "]  [IIIII[s[Es/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssss=sssssssssZs}s{ssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!]Wcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!GXWcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!FKttt^com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!G㨸Xcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!;yXcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!/ڽoC(C(=com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder.class4:7com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/CourseBlockDaoWcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/CourseBlockDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;CourseBlockDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseBlockDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseBlockDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseBlockDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!kU{{Hcom/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$1.class4KBcom/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseDiscussionDao.ktlXisnthis changeTimemdeactivateByUids$suspendImplc/com.ustadmobile.core.db.dao.CourseDiscussionDaoT(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  #(Lkotlin/coroutines/Continuation;)V  !DLcom/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2/com/ustadmobile/core/db/dao/CourseDiscussionDao4v(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.B= *+*,"C  #  $%D&'BF*+,**010* *38C#9E(F)G H57I JZ  s [I[II[ss[ssss:;[II?@IAPK!!B-æ((5com/ustadmobile/core/db/dao/CourseDiscussionDao.class4/com/ustadmobile/core/db/dao/CourseDiscussionDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Landroidx/room/Query; REPLACE INTO CourseDiscussionReplicate(courseDiscussionPk, courseDiscussionDestination) SELECT DISTINCT CourseDiscussion.courseDiscussionUid AS courseDiscussionPk, :newNodeId AS courseDiscussionDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseDiscussion ON CourseDiscussion.courseDiscussionClazzUid = Clazz.clazzUid WHERE CourseDiscussion.courseDiscussionLct != COALESCE( (SELECT courseDiscussionVersionId FROM courseDiscussionReplicate WHERE courseDiscussionPk = CourseDiscussion.courseDiscussionUid AND courseDiscussionDestination = :newNodeId), 0) /*psql ON CONFLICT(courseDiscussionPk, courseDiscussionDestination) DO UPDATE SET courseDiscussionPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseDiscussionReplicate(courseDiscussionPk, courseDiscussionDestination) SELECT DISTINCT CourseDiscussion.courseDiscussionUid AS courseDiscussionUid, UserSession.usClientNodeId AS courseDiscussionDestination FROM ChangeLog JOIN CourseDiscussion ON ChangeLog.chTableId = 130 AND ChangeLog.chEntityPk = CourseDiscussion.courseDiscussionUid JOIN Clazz ON Clazz.clazzUid = CourseDiscussion.courseDiscussionClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseDiscussion.courseDiscussionLct != COALESCE( (SELECT courseDiscussionVersionId FROM courseDiscussionReplicate WHERE courseDiscussionPk = CourseDiscussion.courseDiscussionUid AND courseDiscussionDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(courseDiscussionPk, courseDiscussionDestination) DO UPDATE SET courseDiscussionPending = true */ updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE CourseDiscussion SET courseDiscussionActive = :active, courseDiscussionLct = :changeTime WHERE courseDiscussionUid = :cbUiddeactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deactivateByUids$suspendImplv(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; () *uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;Bcom/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$12labelI 45 36T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lkotlin/coroutines/Continuation;)V 9 3:resultLjava/lang/Object; <= 3>)kotlin/coroutines/intrinsics/IntrinsicsKt@getCOROUTINE_SUSPENDED()Ljava/lang/Object; BC ADkotlin/ResultKtFthrowOnFailure(Ljava/lang/Object;)V HI GJjava/lang/IterableLiterator()Ljava/util/Iterator; NO MPjava/util/IteratorRhasNext()Z TU SVnext XC SYjava/lang/Number[ longValue()J ]^ \_L$0 a= 3bL$1 d= 3eJ$0 g/ 3h !" j kotlin/UnitlINSTANCE Lkotlin/Unit; no mpjava/lang/IllegalStateExceptionr/call to 'resume' before 'invoke' with coroutinet(Ljava/lang/String;)V v sw$this$forEach$ivLjava/lang/Iterable; element$ivit4$i$a$-forEach-CourseDiscussionDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/ContinuationgetCourseDiscussionByUid (J)Landroidx/lifecycle/LiveData;T(J)Landroidx/lifecycle/LiveData; SELECT CourseDiscussion.* FROM CourseDiscussion WHERE CourseDiscussion.courseDiscussionUid = :courseDiscussionUid AND CAST(CourseDiscussion.courseDiscussionActive AS INTEGER) = 1 replaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflictLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1J:              '200200B¢J'02 0 02 0 H–@ø¢ J$ 00 j 0`20 H'J02 00H§@ø¢J0H§@ø¢J020 H§@ø¢J)020 202 0 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;courseDiscussionUidlist newNodeIdcbUidactivelib-database-android_releaseCourseDiscussionDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*   [cs  [c[cs !"#s$ %&E *+ +*  ,- ./ 01'() 3$3:  78~ Y78d73Y*;:  ?: E: 7y K+M:6Q:WoZ:\`7 6 *    *c f i 7kY,66  iA fS: cK K WqsYux) 3&3S3K3%S3S33"?VaWjmXVYnZa^a,-a^./././g yz {=&|/ ,}5 jU~551 <= !}5 (~5sI  3HSMAP CourseDiscussionDao.kt Kotlin *S Kotlin *F + 1 CourseDiscussionDao.kt com/ustadmobile/core/db/dao/CourseDiscussionDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,108:1 1849#2,2:109 *S KotlinDebug *F + 1 CourseDiscussionDao.kt com/ustadmobile/core/db/dao/CourseDiscussionDao *L 87#1:109,2 *E [IIIII[s[sssss s%ss,sss.s&sssssssssssss!ssss"s PK!!Tcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1.class4JNcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'CourseDiscussionDao_ReplicateWrapper.ktlCHisnthisentitym insertAsyncc@com.ustadmobile.core.db.dao.CourseDiscussionDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !PLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper4f(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!?<<Xcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1.class4QRcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'CourseDiscussionDao_ReplicateWrapper.ktlovisnthis entityList _pkManager _generatedPksitminsertListAsyncc@com.ustadmobile.core.db.dao.CourseDiscussionDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'TLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!  ::Ycom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1.class4QScom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'CourseDiscussionDao_ReplicateWrapper.ktl*1isnthislist _pkManager _generatedPksitmreplaceListAsyncc@com.ustadmobile.core.db.dao.CourseDiscussionDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'ULcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!W..Fcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper.class45@com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper/com/ustadmobile/core/db/dao/CourseDiscussionDaoP(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;  thisBLcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; :; =cbUidactiveZ changeTimegetCourseDiscussionByUid (J)Landroidx/lifecycle/LiveData;T(J)Landroidx/lifecycle/LiveData; CD FcourseDiscussionUidreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1LlabelI NO MPe(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V S MTresultLjava/lang/Object; VW MXkotlin/ResultKtZthrowOnFailure(Ljava/lang/Object;)V \] [^0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt`getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; bc ad*com/ustadmobile/door/ext/DoorDatabaseExtKtfgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; hi gjjava/util/ArrayListl mjava/util/Listoiterator()Ljava/util/Iterator; qr psjava/util/IteratoruhasNext()Z wx vynext {& v|0com/ustadmobile/lib/db/entities/CourseDiscussion~getCourseDiscussionUid()J L$0 W ML$1 W ML$2 W ML$3 W ML$4 W ML$5 W M*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue setCourseDiscussionUid(J)V java/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis setCourseDiscussionLct  IJ java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  listLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;_newPkE$i$a$-forEach-CourseDiscussionDao_ReplicateWrapper$replaceListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuationinsert5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsyncf(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1 P T X F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VH(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;)V entityListjava/lang/LongvalueOf ?$i$a$-forEach-CourseDiscussionDao_ReplicateWrapper$insertList$1 updateList ?$i$a$-forEach-CourseDiscussionDao_ReplicateWrapper$updateList$1update5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)V ] insertListAsyncRcom/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1 P T X       J  D$i$a$-forEach-CourseDiscussionDao_ReplicateWrapper$insertListAsync$2updateListAsync J D$i$a$-forEach-CourseDiscussionDao_ReplicateWrapper$updateListAsync$2   Lkotlin/Metadata;mvkxi0d1B               20B 0j`0¢J$0 0j 0 ` 2 0 HJ 0 20 HJ0 20 H–@ø¢J02 0 0HJ!02 0 0H–@ø¢J!02 0 0H–@ø¢J0H–@ø¢J020 H–@ø¢J020 HJ)02 0 2!0"2#0 H–@ø¢$J%02 0 0HJ!&02 0 0H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨'d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release'CourseDiscussionDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1**+e+ ,**+*,, - . +d*-"Y(W./Q4, - /0120* . 56+Y*+9Y(W./P4, -1207* .:;+|*>Y(W./U4,  -4?0@AB0120<* . CD+= *G,#-  H00E*IJ+@,M#,M:QR~YQRdQMY*,U:Y:(:Qma_*ekNmYnp:+t:6:z}:: 6  -*+- QYL66 : v:p:NpLK_7   :  : W $*+QY _W.Y/ ' pM)p4M4*ppv4M4ep4M4Eppv4M44& ppv4M4=p4M4F4,N<%a&l'v'x()*%3*;+B,Z.b/fg1%2-a,7cg4a#@cg4lIcxuRcWL f ;0 IO jO2~29wWpO wO0K* . +<+ָ*ekM+ ,B+!+*+X+/',567"8':.<7=-*"0+<<.+ ,#,:R~YRdY*,::(:V_*ekN+ N-*+YLK_7++*++YL_W+Y/B ' ) 44MNNO')HPRQ[RbSyUVXY-f [0 H:O E=>DW'_O$b~s0.+ Q+mYnpM+tN6-:z"}::6*+/ppvv(,* \\];^C_GHaPb-R; O8 1W-O0@QQ0.+R+ָ+*+,e gh-.J+@,#,:R~YRdY*,::(:ma_*ekNmYnp:+t:6:z}:: 6  -*+-    YL66  :  v: p:NpLK_7   :  : W $*+    Y _W.Y/ ' p)p44*ppv44ep44Eppv444& ppv44=p44F4,N<jakllvlxmnoj3o;pBqZsbtfgvjw-a,7cg4a#@cg4lIcxuRcWL f ;0 IO jO2~29wWpO wO0K* . J+ ZmYnpN+t:6:z"}::6 *+,Y(W./!ppvv(Q4,* z z {7|?}CDY-\ 7 O 4 -W.O1 OZZZ120K* . A+= *+,-  WA+H *+,,-   W 12A]+= *+,-  W1M2)3SMAP CourseDiscussionDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseDiscussionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,130:1 32#2,2:131 32#2,2:133 32#2,2:135 32#2,2:137 32#2,2:139 *S KotlinDebug *F + 1 CourseDiscussionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper *L 40#1:131,2 79#1:133,2 93#1:135,2 109#1:137,2 123#1:139,2 *E 4[IIIII ![s"#[(sssss$sssCs%ss&sHs'ssssss'ss'ssJsIss5s6ss/sss:s?s@s'sBs;sss(PK!!=Ψ**Hcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1.class4FBcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseDiscussionDao_Repo.ktl8isnm insertAsyncc4com.ustadmobile.core.db.dao.CourseDiscussionDao_RepoY(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/CourseDiscussionDao_Repo.f(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao3()Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ]cbUidactiveZ changeTimegetCourseDiscussionByUid (J)Landroidx/lifecycle/LiveData;T(J)Landroidx/lifecycle/LiveData; cd f_resultLandroidx/lifecycle/LiveData;courseDiscussionUidreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; kl nlistLjava/util/List;insert5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Jentityt(Ljava/lang/Object;)J rv w2Lcom/ustadmobile/lib/db/entities/CourseDiscussion; insertAsyncf(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1}labelI  ~Y(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Repo;Lkotlin/coroutines/Continuation;)V  ~resultLjava/lang/Object; ~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; z java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result0com/ustadmobile/lib/db/entities/CourseDiscussionkotlin/coroutines/Continuation insertList(Ljava/util/List;)VH(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;)V entityList  updateList update5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)V insertListAsync l updateListAsync l  rs  z{  Lkotlin/Metadata;mvkxi0d1V                   20B9 0j`000  0  0 ¢J$00j 0`20 HJ 0 2!0HJ"0 2!0H–@ø¢#J$0%2& 00'HJ!(0%2& 00'H–@ø¢)J!*0%2+ 00'H–@ø¢)J,0%H–@ø¢-J.0%2/0 H–@ø¢0J10%2!0HJ)20%230 2405260 H–@ø¢7J80%2& 00'HJ!90%2& 00'H–@ø¢)R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨:d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseCourseDiscussionDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[|*A^YIWOUT %&4./_(`ab(QR\? cdM *#gN- * +  hi ./ j(ekld*A+,oYIWOQT /0 ./pqQRm? rsS+u*#+xA  34 h(./tyz{5,~#,~:~Yd~Y*,::I:F3*A+Y B!Y:' ~%T~TFT <7]8s7}894]./]tyh(2WR9P|? G+*#+ =>./qG+*#+ AB./qG+u*#+ EF./tyld*A+,YIWOQT IJ ./qQRm? ld*A+,YIWOQT MN ./qQRm? Arv= *+ ./ tAzH *+,ð  ./ t QRA= *+ű ./ t ~[IIIII[s[;s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3scsisyssjsrstszs{sssssslskspsUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1()V  this>Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTVcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Vcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5/com/ustadmobile/core/db/dao/CourseDiscussionDao\com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao1Lcom/ustadmobile/core/db/dao/CourseDiscussionDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostWcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$1  [Wcom/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 ]com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;#CourseDiscussionDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseDiscussionDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseDiscussionDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseDiscussionDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!ݰR 6com/ustadmobile/core/db/dao/CourseGroupMemberDao.class4O0com/ustadmobile/core/db/dao/CourseGroupMemberDaolLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Landroidx/room/Query; REPLACE INTO CourseGroupMemberReplicate(cgmPk, cgmDestination) SELECT DISTINCT CourseGroupMember.cgmUid AS cgmUid, :newNodeId AS cgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseGroupSet ON CourseGroupSet.cgsClazzUid = Clazz.clazzUid JOIN CourseGroupMember ON CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseGroupMember.cgmLct != COALESCE( (SELECT cgmVersionId FROM CourseGroupMemberReplicate WHERE cgmPk = CourseGroupMember.cgmUid AND cgmDestination = :newNodeId), 0) /*psql ON CONFLICT(cgmPk, cgmDestination) DO UPDATE SET cgmPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO CourseGroupMemberReplicate(cgmPk, cgmDestination) SELECT DISTINCT CourseGroupMember.cgmUid AS cgmUid, UserSession.usClientNodeId AS cgmDestination FROM ChangeLog JOIN CourseGroupMember ON ChangeLog.chTableId = 243 AND ChangeLog.chEntityPk = CourseGroupMember.cgmUid JOIN CourseGroupSet ON CourseGroupSet.cgsUid = CourseGroupMember.cgmSetUid JOIN Clazz ON Clazz.clazzUid = CourseGroupSet.cgsClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseGroupMember.cgmLct != COALESCE( (SELECT cgmVersionId FROM CourseGroupMemberReplicate WHERE cgmPk = CourseGroupMember.cgmUid AND cgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cgmPk, cgmDestination) DO UPDATE SET cgmPending = true */ findByGroupSetAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;d SELECT Person.*, CourseGroupMember.* FROM Person JOIN ClazzEnrolment ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 LEFT JOIN CourseGroupMember ON CourseGroupMember.cgmPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND CourseGroupMember.cgmSetUid = :setUid WHERE clazzEnrolmentClazzUid = :clazzUid ORDER BY Person.firstNames findByGroupSetOrderedAsync SELECT Person.*, CourseGroupMember.* FROM Person JOIN ClazzEnrolment ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 LEFT JOIN CourseGroupMember ON CourseGroupMember.cgmPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND CourseGroupMember.cgmSetUid = :setUid WHERE clazzEnrolmentClazzUid = :clazzUid ORDER BY CourseGroupMember.cgmGroupNumber, Person.firstNames findByPersonUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)Ljava/lang/Object; SELECT * FROM CourseGroupMember WHERE cgmPersonUid = :studentUid AND cgmSetUid = :groupSetUid LIMIT 1 insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;updateListAsyncLandroidx/room/Update;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1V*           '200B¢J'00202 0H§@ø¢ J' 00202 0H§@ø¢ J# 02 020H§@ø¢ J02 00H§@ø¢J0H§@ø¢J020H§@ø¢J02 00H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;setUidclazzUid groupSetUid studentUid entityList newNodeIdlib-database-android_releaseCourseGroupMemberDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! F3* G   H  IJ[cKsL M IJ[c[cKsM I!Ks"M # I!Ks$M % I&Ks'M ()I*K +M ,)I*K -M INEJy01[I2I3I45I26I78[s9:[s s;ss sssf(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0CLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !QLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper4g(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!"EEYcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1.class4QScom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(CourseGroupMemberDao_ReplicateWrapper.ktl'.isnthis entityList _pkManager _generatedPksitminsertListAsynccAcom.ustadmobile.core.db.dao.CourseGroupMemberDao_ReplicateWrapperf(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0CLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'ULcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!i * *Gcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper.class4%Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper0com/ustadmobile/core/db/dao/CourseGroupMemberDaoQ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;  thisCLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByGroupSetAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; :; =setUidclazzUidfindByGroupSetOrderedAsync A; BfindByPersonUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)Ljava/lang/Object; D; F groupSetUid studentUidinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1MlabelI OP NQf(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V T NUresultLjava/lang/Object; WX NYkotlin/ResultKt[throwOnFailure(Ljava/lang/Object;)V ]^ \_0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtagetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; cd be*com/ustadmobile/door/ext/DoorDatabaseExtKtggetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; ij hkjava/util/ArrayListm njava/util/Listpiterator()Ljava/util/Iterator; rs qtjava/util/IteratorvhasNext()Z xy wznext |& w}1com/ustadmobile/lib/db/entities/CourseGroupMember getCgmUid()J L$0 X NL$1 X NL$2 X NL$3 X NL$4 X NL$5 X N*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue  setCgmUid(J)V java/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis  setCgmLct JK java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;_newPkE$i$a$-forEach-CourseGroupMemberDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/ContinuationupdateListAsync K E$i$a$-forEach-CourseGroupMemberDao_ReplicateWrapper$updateListAsync$2insert6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertAsync$1 Q U Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VH(Ljava/util/List;)Vjava/lang/LongvalueOf @$i$a$-forEach-CourseGroupMemberDao_ReplicateWrapper$insertList$1 updateList @$i$a$-forEach-CourseGroupMemberDao_ReplicateWrapper$updateList$1update6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V ^     Lkotlin/Metadata;mvkxi0d18              20B 0j`0¢J'0 02 0 2 0 H–@ø¢ J'0 02 0 2 0 H–@ø¢ J#020 20 H–@ø¢ J0 20HJ0 20H–@ø¢J02 00HJ02 00H–@ø¢J0H–@ø¢J020 H–@ø¢ J!020HJ"02 00HJ#02 00H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨$d2#Lcom/ustadmobile/door/DoorDatabase;9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;lib-database-android_release(CourseGroupMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,    d*-"Y(W.Q4  /012   56Y*+9Y(W.P4 12 7 :;T *!>*  ?0 @0 12 <  A;T *!C*  ?0 @0 12 <  D;T *!G *  H0 I0 12 E  JK@,N#,N:RS~YRSdRNY*,V:Z:(:Rma`*flNnYoq:+u:6:{~:: 6  -*+- RYL66 : w:q:NqLK`7   :  : W $*+RY `W.Y¿ ' qN)q4N4*qqw4N4eq4N4Eqqw4N44& qqw4N4=q4N4F4N<"a#l$v$x%qq&'"3';(B)Z+b,frg."/a,7cg4a#@cg4lIcxuRcXL f ;0 IP jP2~29wXpP wP L  K ZnYoqN+u:6:{"~::6 *+,Y(W.!qqww(Q4* 2 2 3ss74?5CtD7Y8\ 7 P 4 -X.P1 OZZZ12 L  <+۸*flM+ ,B+!+*+X+';<=">'@.B7C*"0+<< ,#,:S~YSdY*,::(:V`*flN+ N-*+YLK`7++*++YL`W+Y¿B ' ) 44STTU'u)uHVRW[XbYy[\v^_f [0 H:P E=>DX'_P$b~s  Q+nYoqM+uN6-:{"~::6*+qqww(* bbcww;dCeGxHgPhR; P8 1X-P0@QQ R+۸+*+k mnA= *+   XAH *+,    X 12A^= *+    X!N"#SMAP CourseGroupMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,112:1 32#2,2:113 32#2,2:115 32#2,2:117 32#2,2:119 *S KotlinDebug *F + 1 CourseGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper *L 37#1:113,2 51#1:115,2 85#1:117,2 99#1:119,2 *E $  [I I II I[s[%ssssssss:sss?ss@s;sAsDssHsIssssssssJsKs5s6ss/sssssPK!!ܞ$$Qcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1.class4FKcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseGroupMemberDao_Repo.ktl!isnmfindByGroupSetAsyncc5com.ustadmobile.core.db.dao.CourseGroupMemberDao_RepoZ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetOrderedAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetOrderedAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByPersonUid$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByPersonUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.g(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao4()Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByGroupSetAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1]labelI _` ^aZ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ qjava/util/Listsjava/lang/IllegalStateExceptionu/call to 'resume' before 'invoke' with coroutinew(Ljava/lang/String;)V y vzsetUidclazzUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/ContinuationfindByGroupSetOrderedAsyncRcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetOrderedAsync$1 a e i [ findByPersonUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByPersonUid$1 a e i [ 1com/ustadmobile/lib/db/entities/CourseGroupMember groupSetUid studentUid3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  entityListupdateListAsync insert6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Jentity(Ljava/lang/Object;)J  insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$1 a e iF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VH(Ljava/util/List;)V  updateList update6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)V n    Lkotlin/Metadata;mvkxi0d1L                  20B9 0j`000  0  0 ¢J'0020 20 H–@ø¢ J'!0020 20 H–@ø¢ J#"0#2$0 2%0 H–@ø¢ J&0 2'0#HJ(0 2'0#H–@ø¢)J*0+2, 0#0HJ-0+2 ,0#0H–@ø¢.J/0+H–@ø¢0J10+220 H–@ø¢3J40+2'0#HJ50+2, 0#0HJ60+2 ,0#0H–@ø¢.R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨7d2#Lcom/ustadmobile/door/DoorDatabase;9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson;lib-database-android_releaseCourseGroupMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[, ^$^:bc~Ybcdb^Y*f:j:I: bD5p*A!brY  pt:vYx{*) ^&T^TFT?a!x">a./a|(a}(~5UR<Nh\? [, $:c~YcdY*::I: D5p*A!Y  pt:vYx{*) &TTFT?%a'x%(>a./a|(a}(~5UR<Nh\? [, $:c~YcdY*::I: D5p*A!Y  p:vYx{*) &TTFT?+a-x+.>a./a(a(~5UR<Nh? d*A+,YIWOQT 23 ./QR? d*A+,YIWOQT 67 ./QR? S+*#+A  :; ~(./5,#,:c~YcdY*,::I:F3p*A+Y pB!vYx{:' %TTFT <>]?s>}?@4]./]~(2WR9Ph? G+ø*#+ű DE./G+ø*#+ȱ HI./G+*#+̱ LM./A= *+έ ./ hAH *+,а  ./ h QRAn= *+ұ ./ h"^[IIIII[s[8s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsss|s}s[sssssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!1]com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$1.class40Wcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\]com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$2.class40Wcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!.ņdcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$instance$default$1.class4/^com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this`Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!]A^com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$1.class40Xcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!F^com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$2.class40Xcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!@䚩((Ccom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder.class4:=com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this?Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTWcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Wcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 50com/ustadmobile/core/db/dao/CourseGroupMemberDao]com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao2Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostXcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$1  [Xcom/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 ^com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;$CourseGroupMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseGroupMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!L13com/ustadmobile/core/db/dao/CourseGroupSetDao.class4M-com/ustadmobile/core/db/dao/CourseGroupSetDaoiLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Landroidx/room/Query;+ REPLACE INTO CourseGroupSetReplicate(cgsPk, cgsDestination) SELECT DISTINCT CourseGroupSet.cgsUid AS cgsUid, :newNodeId AS cgsDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseGroupSet ON CourseGroupSet.cgsClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CourseGroupSet.cgsLct != COALESCE( (SELECT cgsVersionId FROM CourseGroupSetReplicate WHERE cgsPk = CourseGroupSet.cgsUid AND cgsDestination = :newNodeId), 0) /*psql ON CONFLICT(cgsPk, cgsDestination) DO UPDATE SET cgsPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;$ REPLACE INTO CourseGroupSetReplicate(cgsPk, cgsDestination) SELECT DISTINCT CourseGroupSet.cgsUid AS cgsUid, UserSession.usClientNodeId AS cgsDestination FROM ChangeLog JOIN CourseGroupSet ON ChangeLog.chTableId = 242 AND ChangeLog.chEntityPk = CourseGroupSet.cgsUid JOIN Clazz ON Clazz.clazzUid = CourseGroupSet.cgsClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseGroupSet.cgsLct != COALESCE( (SELECT cgsVersionId FROM CourseGroupSetReplicate WHERE cgsPk = CourseGroupSet.cgsUid AND cgsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cgsPk, cgsDestination) DO UPDATE SET cgsPending = true */  updateAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;findAllCourseGroupSetForClazz'(J)Landroidx/paging/DataSource$Factory;l(J)Landroidx/paging/DataSource$Factory; SELECT * FROM CourseGroupSet WHERE cgsActive AND cgsClazzUid = :clazzUid ORDER BY cgsName !findAllCourseGroupSetForClazzList(J)Ljava/util/List;E(J)Ljava/util/List;findByUidAsynch(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)Ljava/lang/Object;U SELECT * FROM CourseGroupSet WHERE cgsUid = :uid ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d14            '200B¢J,000j00`20 H'J 00 20 H'J 02 0 H§@ø¢J0H§@ø¢J020 H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;clazzUiduid newNodeIdentitylib-database-android_releaseCourseGroupSetDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! D3* E F  GH[cIsJ K GH[c[cIsK G!I "K #$G%Is&'(G)Is&*G+Is,K GLCHs/0[I1I2I34I15I67[s89[s s:ss s#s;sscom.ustadmobile.core.db.dao.CourseGroupSetDao_ReplicateWrapperc(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !NLcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2>com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper4d(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!xc-"-"Dcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper.class4 >com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper-com/ustadmobile/core/db/dao/CourseGroupSetDaoN(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  /Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;  this@Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 updateAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKt=systemTimeInMillis()J ?@ >A.com/ustadmobile/lib/db/entities/CourseGroupSetC setCgsLct(J)V EF DG :; Ientity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;findAllCourseGroupSetForClazz'(J)Landroidx/paging/DataSource$Factory;l(J)Landroidx/paging/DataSource$Factory; MN PclazzUid!findAllCourseGroupSetForClazzList(J)Ljava/util/List;E(J)Ljava/util/List; ST VfindByUidAsynch(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)Ljava/lang/Object; X Zuidinsert3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)JK0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt`getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; bc ad*com/ustadmobile/door/ext/DoorDatabaseExtKtfgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; hi gj getCgsUid l@ Dm*com/ustadmobile/door/DoorPrimaryKeyManageronextId(I)J qr ps setCgsUid uF Dv(Ljava/lang/Object;)J ]x y_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncw(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper$insertAsync$1labelI c(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; pjava/lang/Number longValue @ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VE(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z =$i$a$-forEach-CourseGroupSetDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList =$i$a$-forEach-CourseGroupSetDao_ReplicateWrapper$updateList$1update3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)V  ]^  ~;  Lkotlin/Metadata;mvkxi0d1>               20B 0j`0¢J,0 0 0j0 0 ` 2 0 HJ0 02 0 HJ0 20 H–@ø¢J0 20 HJ0 20 H–@ø¢J02 0 0HJ0H–@ø¢J020 H–@ø¢J020 HJ0 20 H–@ø¢J 02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨!d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release%CourseGroupSetDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;S+BH*+,J  KL12<  MN= *Q!  R0OST= *W$  R0UXH *-[&   \0 12Y  ]^<+_*ekM+n ,tB+!w+BH*+zX+n'p)*+",'..071*"{0+|}<<KL~; ,#,:~YdY*,::(:V*ekN+n N-*+YDLK7+w+BH*++YDLW+nYB ' D) D44ABBC'_)_HDRE[FbGyIJ`LMf [{0 H: E=L>D'_$b~|}s Q+YM+N6-:":D:6BH*+(* PPQaa;RCSGbHUPVR; 8 L1-0@QQR+_+BH*+Y [\KLA]x= *+D  KA~H *+D,   K 12A= *+D  K   SMAP CourseGroupSetDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseGroupSetDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,94:1 32#2,2:95 32#2,2:97 *S KotlinDebug *F + 1 CourseGroupSetDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper *L 67#1:95,2 81#1:97,2 *E  [IIIII[s["ssssssssMsssLssRssSssXs\ss]sKs~s;ssss5s6ss/ss:ssPK!!tIcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1.class4FCcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseGroupSetDao_Repo.ktl1isnmfindByUidAsyncc2com.ustadmobile.core.db.dao.CourseGroupSetDao_RepoW(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo.d(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo.d(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  /Lcom/ustadmobile/core/db/dao/CourseGroupSetDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao1()Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X updateAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$1]labelI _` ^aW(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ qjava/lang/NumbersintValue()I uv tw%kotlin/coroutines/jvm/internal/BoxingyboxInt(I)Ljava/lang/Integer; {| z}java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_result $continuation$result.com/ustadmobile/lib/db/entities/CourseGroupSetkotlin/coroutines/ContinuationfindAllCourseGroupSetForClazz'(J)Landroidx/paging/DataSource$Factory;l(J)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;clazzUid!findAllCourseGroupSetForClazzList(J)Ljava/util/List;E(J)Ljava/util/List; Ljava/util/List;findByUidAsynch(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1 a e i = uidinsert3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)J(Ljava/lang/Object;)J  insertAsyncw(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$1 a e iF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 tboxLong(J)Ljava/lang/Long; z insertList(Ljava/util/List;)VE(Ljava/util/List;)V entityList  updateList update3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)V n   [  Lkotlin/Metadata;mvkxi0d1_T                    20B9 0j`000  0  0 ¢J,000j00`2 0 HJ!00"2 0 HJ#02$0 H–@ø¢%J&0 2'0HJ(0 2'0H–@ø¢)J*0+2, 00"HJ-0+H–@ø¢.J/0+200 H–@ø¢%J10+2'0HJ202'0H–@ø¢)J30+2, 00"HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨4d2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseCourseGroupSetDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[&,^#,^:bc~Ybcdb^Y*,f:j:I:bF3p*A+brY ptx>~Y+' ^%T^TFT < ]!s }!"4]./]`2WR9Ph\? M *#N- ' (   ./ (M *#N- , -   ./ (=-#-:c~YcdY*-::I:B3p*AY p:Y)' %TTFT<0]1s024]./](2SR9Lh? S+*#+A  67 (./[5,#,:c~YcdY*,::I:F3p*A+Y ptB!Y:' %TTFT <:];s:};<4]./](2WR9Ph? G+*#+ñ @A./G+*#+Ʊ DE./G+*#+ʱ HI./A= *+̭ ./ hAH *+,ΰ  ./ h QRAn= *+б ./ h^[IIIII[s[5s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssssss=ssss[ssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!3ӾZcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$1.class40Tcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!4jZcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$2.class40Tcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!( }}acom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$instance$default$1.class4/[com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!St[com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!t{ [com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Gv(v(@com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder.class4::com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTTcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Tcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5-com/ustadmobile/core/db/dao/CourseGroupSetDaoZcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao/Lcom/ustadmobile/core/db/dao/CourseGroupSetDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostUcom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$1  [Ucom/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 [com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;!CourseGroupSetDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseGroupSetDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseGroupSetDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseGroupSetDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!&M ZZ<com/ustadmobile/core/db/dao/CoursePictureDao$Companion.class4&6com/ustadmobile/core/db/dao/CoursePictureDao$Companionjava/lang/Object()V  this8Lcom/ustadmobile/core/db/dao/CoursePictureDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1)   †20B¢¨d2lib-database-android_release,com/ustadmobile/core/db/dao/CoursePictureDao CompanionCoursePictureDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1 /*!`"    -* "  # $%7[IIIII[s[s sssPK!!~Saa2com/ustadmobile/core/db/dao/CoursePictureDao.class4T,com/ustadmobile/core/db/dao/CoursePictureDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this.Lcom/ustadmobile/core/db/dao/CoursePictureDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value/Lcom/ustadmobile/lib/db/entities/CoursePicture;Landroidx/room/Query;a REPLACE INTO CoursePictureReplicate(cpPk, cpDestination) SELECT DISTINCT CoursePicture.coursePictureUid AS cpPk, :newNodeId AS cpDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CoursePicture ON CoursePicture.coursePictureClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND CoursePicture.coursePictureLct != COALESCE( (SELECT cpVersionId FROM CoursePictureReplicate WHERE cpPk = CoursePicture.coursePictureUid AND cpDestination = :newNodeId), 0) /*psql ON CONFLICT(cpPk, cpDestination) DO UPDATE SET cpPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;l REPLACE INTO CoursePictureReplicate(cpPk, cpDestination) SELECT DISTINCT CoursePicture.coursePictureUid AS cpUid, UserSession.usClientNodeId AS cpDestination FROM ChangeLog JOIN CoursePicture ON ChangeLog.chTableId = 125 AND ChangeLog.chEntityPk = CoursePicture.coursePictureUid JOIN Clazz ON CoursePicture.coursePictureClazzUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CoursePicture.coursePictureLct != COALESCE( (SELECT cpVersionId FROM CoursePictureReplicate WHERE cpPk = CoursePicture.coursePictureUid AND cpDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cpPk, cpDestination) DO UPDATE SET cpPending = true */ findByClazzUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)Ljava/lang/Object;SELECT * FROM CoursePicture WHERE coursePictureClazzUid = :clazzUid AND CAST(coursePictureActive AS INTEGER) = 1 ORDER BY coursePictureTimestamp DESC LIMIT 1findByClazzUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;qSELECT * FROM CoursePicture where coursePictureClazzUid = :clazzUid ORDER BY coursePictureTimestamp DESC LIMIT 1 updateAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;6com/ustadmobile/core/db/dao/CoursePictureDao$Companion+1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V - ,. Companion8Lcom/ustadmobile/core/db/dao/CoursePictureDao$Companion; 01 2Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1*          ' 200:B¢J020H§@ø¢J$00 j 0` 20H'J 0 H§@ø¢ J0 20H§@ø¢J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;clazzUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; newNodeId coursePicturelib-database-android_releaseCoursePictureDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!01J K3* L M  NO[cJsP Q NO[c[cJsQN Js!Q "#N$Js%&'N(J )Q * K ,Y/3R ,0NSIOj67[I8I9I:;I8[s?@[s sAss ssBsCss"sDsEssCsssFs&sGs's0sHJ 45PK!!d Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1.class4Fcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;  $entity/Lcom/ustadmobile/lib/db/entities/CoursePicture;  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktl+isnmcFcom.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapper$insert$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper:access$get_db$p](Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter@constructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture; BC ADbox-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 insert2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)J CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Dd*$+2q=+K*S,*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP CoursePictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1 + 2 CoursePicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1 *L 43#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!8Qcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1.class4LKcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktl9<Aisnthisentitym insertAsyncc=com.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;   #(Lkotlin/coroutines/Continuation;)V " #MLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper6c(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0C= *+!*,$D  %  &'E()CE*+.**232*!*5:D%;F*G+H I79J K{ s [I I I[IIIII[sssss[sssssss<=[II>I?I@AIBPK!!)fPcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1.class4Jcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1;>;)V $entityListLjava/util/List;  this$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktlHisnmcJcom.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapper$insertList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ-com/ustadmobile/lib/db/entities/CoursePictureL=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapperNaccess$get_db$p](Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterTconstructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture; VW UXbox-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; Z[ U\  ^  `$i$a$-forEach-CoursePictureDao_ReplicateWrapper$insertList$1$1 $i$f$forEach$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope ALjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  insertList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * F$G4qYHdrmHFIsJp 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"%SMAP CoursePictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 CoursePicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1 *L 71#1:113 71#1:115 72#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!QLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1.class4Fcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;  $entity/Lcom/ustadmobile/lib/db/entities/CoursePicture;  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktliisnmcFcom.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapper$update$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper:access$get_db$p](Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter@constructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture; BC ADbox-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 update2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)V CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Ddh$i2q=iKhSj*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP CoursePictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1 + 2 CoursePicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1 *L 105#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!CQcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1.class4JKcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktl#&isnthis coursePicturem updateAsyncc=com.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V   MLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation1=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper3c(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-A= *+*,!B  "  #$C%&AE*++**/0/**27B"8D'E(F G46H I] s [I I [II[ss[ssss9:[I;I?I@PK!!${Pcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1.class4Jcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1;>;)V $entityListLjava/util/List;  this$0?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$CoursePictureDao_ReplicateWrapper.ktl\isnmcJcom.ustadmobile.core.db.dao.CoursePictureDao_ReplicateWrapper$updateList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ-com/ustadmobile/lib/db/entities/CoursePictureL=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapperNaccess$get_db$p](Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterTconstructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture; VW UXbox-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; Z[ U\  ^  `$i$a$-forEach-CoursePictureDao_ReplicateWrapper$updateList$1$1 $i$f$forEach$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope ALjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  updateList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * Z$[4qY\drm\Z]s^p 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"%SMAP CoursePictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 CoursePicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1 *L 91#1:113 91#1:115 92#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!NL**Ccom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper.class4<=com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper,com/ustadmobile/core/db/dao/CoursePictureDaoM(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CoursePictureDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  .Lcom/ustadmobile/core/db/dao/CoursePictureDao;  this?Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByClazzUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)Ljava/lang/Object; : <clazzUidfindByClazzUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; ?@ B updateAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1GlabelI IJ HKb(Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V N HOresultLjava/lang/Object; QR HSkotlin/ResultKtUthrowOnFailure(Ljava/lang/Object;)V WX VY8com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter[constructor-impl`(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture; ]^ \_box-implk(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Lcom/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter; ab \cL$0 eR HfL$1 hR Hi;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1 K O S f i nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue v F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VE(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)V entityListJcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z <$i$a$-forEach-CoursePictureDao_ReplicateWrapper$insertList$2it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateListJcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1    <$i$a$-forEach-CoursePictureDao_ReplicateWrapper$updateList$2update2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)VFcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1  X   E   access$get_db$p](Lcom/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase;$thisLkotlin/Metadata;mvkxi0d1>               20B 0j`0¢J02 0 H–@ø¢ J$ 00 j 0`2 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢ J020HJ020H–@ø¢J02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release$CoursePictureDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1112e+ ,**+*,3 4 5 2d*-"Y(W.6Q43 4 /01271 5 562Y*+9Y(W.6P43 412771 5:2H *-=34   >0 127;1 5 ?@2= *C3 4  >07A1DE2,H#,H:LM~YLMdLHY*,P:T:(:LNZ*+N6-`d*g+jLpYjrLgKZW+x|*+gjL~Y ZW.Y6?' rH)r4H44X4,F43& <"a#jqs#"$&"'4Ra0+a04g jJ229R7F1 5 2O+Y*+W*M+ ,}B+!+x|*+X+6:3"*-%../50:2A4J54*50%*OO5E2 \,#,:M~YMdY*,::(:RZ*+N6-`d*+pYrLKZW*N+ M-}*+YrLKZ˶7++x|*++YrLZW+װY6G ' r- r444X47X4 +O43><8e9nrw98:;<8<= ?A68IB4 e0?8e0HJBk #0nJ2 29R71 5 2+ܸY+*W*MYN+:6:R:r:6  ),}7  -:  :   Wx|*+6)?L4r 3BFK%L/L0M;s=s\NfOnPuQSTtVW4f n0 \9J Y<RCR;^J8a%}0r75 2 e+ܸ Y+* WYM+N6-:":r:6x|*+62(3. Z_$_%`/u0uOaWb[v\dde4RO JL ER/-J,0%@ee752j*+Y*+W+x|*+3hk!m)n4**5A2= *+r34  RA2H *+r,34   R 12AX2= *+r34  R2/*34 82H 90:SMAP CoursePictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper + 2 CoursePicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt + 3 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,112:1 33#2:113 33#2:114 32#3,2:115 32#3,2:117 *S KotlinDebug *F + 1 CoursePictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper *L 35#1:113 57#1:114 77#1:115,2 96#1:117,2 *E ; ![I"I#I$%I"&I'([s)*[ sssss+sss:ss>s,ss?s-s.ssssEss,ss,s5s6ss/ssDss s/PK!!GMcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1.class4FGcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCoursePictureDao_Repo.ktl isnmfindByClazzUidAsyncc1com.ustadmobile.core.db.dao.CoursePictureDao_RepoV(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/CoursePictureDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$insertAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/CoursePictureDao_Repo.c(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CoursePictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  .Lcom/ustadmobile/core/db/dao/CoursePictureDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao0()Lcom/ustadmobile/core/db/dao/CoursePictureDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByClazzUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1\labelI ^_ ]`V(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= p-com/ustadmobile/lib/db/entities/CoursePicturerjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uyclazzUid_result/Lcom/ustadmobile/lib/db/entities/CoursePicture; $continuation$resultkotlin/coroutines/ContinuationfindByClazzUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  coursePictureinsert2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)Jentity(Ljava/lang/Object;)J  insertAsyncv(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/CoursePictureDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VE(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)V entityList Ljava/util/List; updateList update2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)V m    Lkotlin/Metadata;mvkxi0d1>R                   20B9 0j`000  0  0 ¢J020 H–@ø¢J$00 j 0`!20 HJ"0 2#0HJ$0 2#0H–@ø¢%J&0'2( 00)HJ*0'H–@ø¢+J,0'2-0 H–@ø¢J.0'2#0HJ/0'200H–@ø¢%J10'2( 00)HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨2d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseCoursePictureDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z=-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz)' ]%T]TFT<] s!4]./]{(|}2S~R9Lg[? M *#N- % &  | ./ {(d*A+,YIWOQT *+ ./}QR? S+*#+A  ./ |(./}5,#,:b~YbdY*,::I:F3o*A+Y oB!uYwz:' s%sTTFT <2]3s2}344]./]}|(2W~R9Pg? G+*#+ 89./G+*#+ <=./G+*#+ @A./}A= *+s ./ gAH *+s,  ./ g QRAm= *+s ./ g][IIIII[s[3s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs}s{s=ssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!/Ycom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!U*Ycom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!U|Ozz`com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$instance$default$1.class4/Zcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!&YZcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$1.class40Tcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!!xZZcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$2.class40Tcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!//*xe(e(?com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder.class4:9com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTScom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Scom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5,com/ustadmobile/core/db/dao/CoursePictureDaoYcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao.Lcom/ustadmobile/core/db/dao/CoursePictureDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostTcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$1  [Tcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Zcom/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson; CoursePictureDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CoursePictureDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CoursePictureDao_UriResponder.kt com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CoursePictureDao_UriResponder.kt com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!*,6com/ustadmobile/core/db/dao/CourseTerminologyDao.class4O0com/ustadmobile/core/db/dao/CourseTerminologyDaolLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value3Lcom/ustadmobile/lib/db/entities/CourseTerminology;Landroidx/room/Query; REPLACE INTO CourseTerminologyReplicate(ctPk, ctDestination) SELECT DISTINCT CourseTerminology.ctUid AS ctPk, :newNodeId AS ctDestination FROM CourseTerminology WHERE CourseTerminology.ctLct != COALESCE( (SELECT ctVersionId FROM CourseTerminologyReplicate WHERE ctPk = CourseTerminology.ctUid AND ctDestination = :newNodeId), 0) /*psql ON CONFLICT(ctPk, ctDestination) DO UPDATE SET ctPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;> REPLACE INTO CourseTerminologyReplicate(ctPk, ctDestination) SELECT DISTINCT CourseTerminology.ctUid AS ctUid, UserSession.usClientNodeId AS ctDestination FROM ChangeLog JOIN CourseTerminology ON ChangeLog.chTableId = 450 AND ChangeLog.chEntityPk = CourseTerminology.ctUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseTerminology.ctLct != COALESCE( (SELECT ctVersionId FROM CourseTerminologyReplicate WHERE ctPk = CourseTerminology.ctUid AND ctDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ctPk, ctDestination) DO UPDATE SET ctPending = true */ findAllCourseTerminology&()Landroidx/paging/DataSource$Factory;n()Landroidx/paging/DataSource$Factory;O SELECT * FROM CourseTerminology ORDER BY ctTitle findAllCourseTerminologyList()Ljava/util/List;G()Ljava/util/List;getTerminologyForClazzk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)Ljava/lang/Object; SELECT * FROM CourseTerminology JOIN Clazz ON Clazz.clazzTerminologyUid = CourseTerminology.ctUid WHERE Clazz.clazzUid = :clazzUid findByUidAsyncW SELECT * FROM CourseTerminology WHERE ctUid = :uid  updateAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1,6             '200B¢J$000j00`H'J00 H'J 02 0 H§@ø¢ J020 H§@ø¢ J0H§@ø¢J020 H§@ø¢ J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;uidclazzUid newNodeIdentitylib-database-android_releaseCourseTerminologyDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! F3* G  H  IJ[cKsL M IJ[c[cKsM I!Ks"#$I%Ks"&I'Ks(M )I'Ks*M +,I-K .M INEJv12[I3I4I56I37I89[s:;[s ss?s#s>s)s@s>ss&sAss>sssBs+sCs,sDK /0PK!!rUcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1.class4JOcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(CourseTerminologyDao_ReplicateWrapper.ktl;@isnthisentitym insertAsynccAcom.ustadmobile.core.db.dao.CourseTerminologyDao_ReplicateWrapperf(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0CLcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !QLcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Acom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper4g(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!##Gcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper.class4Acom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper0com/ustadmobile/core/db/dao/CourseTerminologyDaoQ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;  thisCLcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllCourseTerminology&()Landroidx/paging/DataSource$Factory;n()Landroidx/paging/DataSource$Factory; :; =findAllCourseTerminologyList()Ljava/util/List;G()Ljava/util/List; ?@ BgetTerminologyForClazzk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)Ljava/lang/Object; D FclazzUidfindByUidAsync I Juid updateAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtPsystemTimeInMillis()J RS QT1com/ustadmobile/lib/db/entities/CourseTerminologyVsetCtLct(J)V XY WZ MN \entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;insert6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)J^0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtcgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ef dg*com/ustadmobile/door/ext/DoorDatabaseExtKtigetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; kl jmgetCtUid oS Wp*com/ustadmobile/door/DoorPrimaryKeyManagerrnextId(I)J tu svsetCtUid xY Wy(Ljava/lang/Object;)J `{ |_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1labelI f(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; sjava/lang/Number longValue S F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VI(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z @$i$a$-forEach-CourseTerminologyDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList @$i$a$-forEach-CourseTerminologyDao_ReplicateWrapper$updateList$1update6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V  `a  N  Lkotlin/Metadata;mvkxi0d1@                20B 0j`0¢J$0 0 0j0 0 ` HJ 0 0 HJ0 20H–@ø¢J0 20H–@ø¢J020 HJ020 H–@ø¢J02 0 0 HJ0H–@ø¢J020H–@ø¢J020 HJ 0 20 H–@ø¢J!02 0 0 HR0X‚¢ R0j`X‚¢ ‚ ¨"d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release(CourseTerminologyDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W. Q4  /012   56Y*+9Y(W. P4 12 7  :;2*>  <?@2*C  ADH *-G!   H0 12 E  IH *-K$   L0 12 E  MNS+U[*+,] ') ^_12 O  `a<+b*hnM+q ,¶wB+!z+U[*+}X+q 's-./"0'2.475*"~0+<<^_ N ,#,:~YdY*,::(:V*hnN+q N-*+YWLK7+z+U[*++YWLW+qY B ' W) W44@8A\ a88a8^_J^_^_l$~0229   z+*hnMYN+:6:S:W:6 q *,¶w7  z-:  :   WU[*+ݱ )+sM4W >EFFG'c)cHHRI[JbKyMNdPQf [~0 H: E=_>D'_$b~s   Q+YM+N6-:":W:6U[*+ (* TTUee;VCWGfHYPZR; 8 _1-0@QQ  R+b+U[*+] _`^_ A`{= *+W  ^AH *+W,   ^ 12A= *+W  ^  SMAP CourseTerminologyDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 CourseTerminologyDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,98:1 32#2,2:99 32#2,2:101 *S KotlinDebug *F + 1 CourseTerminologyDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper *L 71#1:99,2 85#1:101,2 *E [IIIII[s[#ssssssss:sss_ss?ssIsLsssDsHs`s^ssNssss5s6ss/ssMssPK!!v$  Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1.class4EFcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseTerminologyDao_Repo.ktl0isnmfindByUidAsyncc5com.ustadmobile.core.db.dao.CourseTerminologyDao_RepoZ(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxiCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(<= *+*,=    > <E*+&***+** *-2=3$?!@"A B/1CDHs[I [ [ [ ss45[I6I7I89I:;I PK!!:F..Tcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1.class4FNcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fCourseTerminologyDao_Repo.ktl+isnmgetTerminologyForClazzc5com.ustadmobile.core.db.dao.CourseTerminologyDao_RepoZ(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.g(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.g(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao4()Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindAllCourseTerminology&()Landroidx/paging/DataSource$Factory;n()Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory;findAllCourseTerminologyList()Ljava/util/List;G()Ljava/util/List; ab dLjava/util/List;getTerminologyForClazzk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1ilabelI kl jmZ(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo;Lkotlin/coroutines/Continuation;)V p jqresultLjava/lang/Object; st jukotlin/ResultKtwthrowOnFailure(Ljava/lang/Object;)V yz x{ g= }1com/ustadmobile/lib/db/entities/CourseTerminologyjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  clazzUid3Lcom/ustadmobile/lib/db/entities/CourseTerminology; $continuation$resultkotlin/coroutines/ContinuationfindByUidAsyncFcom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1 m q u = uid updateAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$1 m q u java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityinsert6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)J(Ljava/lang/Object;)J  insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$1 m q uF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VI(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)V entityList  updateList update6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V z    Lkotlin/Metadata;mvkxi0d1oR                   20B9 0j`000  0  0 ¢J$000j00`HJ 00!HJ"02#0 H–@ø¢$J%02&0 H–@ø¢$J'0 2(0HJ)0 2(0H–@ø¢*J+0,2- 00!HJ.0,H–@ø¢/J00,210 H–@ø¢$J20,2(0HJ302(0H–@ø¢*J40,2- 00!HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨5d2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseCourseTerminologyDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[B *#^L+ !"_` ./\abB *#eL+ &'_f ./cg=-j#-j:no~YnodnjY*-r:v:I:nB3|*An~Y |:Y)' j%TjTFT<*]+s*,4]./](_2SR9Lth? =-#-:o~YodY*-::I:B3|*AY |:Y)' %TTFT</]0s/14]./](_2SR9Lth? &,#,:o~YodY*,::I:F3|*A+Y |>Y+' %TTFT <4]5s4}564]./]_l2WR9Pt? S+*#+A  :; _(./5,#,:o~YodY*,::I:F3|*A+Y |B!İY:' %TTFT <>]?s>}?@4]./]_(2WR9Pt? G+ɸ*#+˱ DE./fG+ɸ*#+α HI./fG+*#+ұ LM./A= *+ԭ ./ tAH *+,ְ  ./ t QRAz= *+ر ./ t"j[IIIII[s[6s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs`ssssassss=sgsssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!]com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$1.class40Wcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!2]com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$2.class40Wcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!dcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$instance$default$1.class4/^com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this`Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!^N^com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$1.class40Xcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!^com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$2.class40Xcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ǵ;F((Ccom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder.class4:=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this?Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTWcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Wcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 50com/ustadmobile/core/db/dao/CourseTerminologyDao]com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao2Lcom/ustadmobile/core/db/dao/CourseTerminologyDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostXcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$1  [Xcom/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 ^com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;$CourseTerminologyDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP CourseTerminologyDao_UriResponder.kt Kotlin *S Kotlin *F + 1 CourseTerminologyDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 CourseTerminologyDao_UriResponder.kt com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!I0com/ustadmobile/core/db/dao/CustomFieldDao.class4:*com/ustadmobile/core/db/dao/CustomFieldDaofLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this,Lcom/ustadmobile/core/db/dao/CustomFieldDao; findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData;Landroidx/room/Query;value5SELECT * FROM CustomField WHERE customFieldUid = :uid#Lorg/jetbrains/annotations/NotNull;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomField;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; updateAsynca(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1*          '200B¢J020H§@ø¢J$00 j 0` 20H'J 0 2 0H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;-Lcom/ustadmobile/lib/db/entities/CustomField;uidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;entitylib-database-android_releaseCustomFieldDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 23* 3   4  56s56s7 56 7 5819[[I I!I"#I $I%&[s'([s s)s*s ss+s,sss-s.ss,s/ss06PK!!+5A5com/ustadmobile/core/db/dao/CustomFieldValueDao.class4:/com/ustadmobile/core/db/dao/CustomFieldValueDaokLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this1Lcom/ustadmobile/core/db/dao/CustomFieldValueDao;%findValueByCustomFieldUidAndEntityUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;k(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValue;>;)Ljava/lang/Object;Landroidx/room/Query;valuevSELECT * FROM CustomFieldValue WHERE customFieldValueFieldUid = :fieldUid AND customFieldValueEntityUid = :entityUid $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)findValueByCustomFieldUidAndEntityUidSync6(JJ)Lcom/ustadmobile/lib/db/entities/CustomFieldValue;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;updateListAsyncLandroidx/room/Update;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1&         '200B¢J#02020H§@ø¢J 02020H'J 0 2  00 H§@ø¢J0 2  00 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;fieldUid entityUid entityListlib-database-android_releaseCustomFieldValueDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! 23* 3   4  56s7 6s56 7 56 7 5819^ [I!I"I#$I!%I&'[s()[s s*s+s ss,s-s.ssss-s/s-sss06PK!!t JJ;com/ustadmobile/core/db/dao/CustomFieldValueOptionDao.class455com/ustadmobile/core/db/dao/CustomFieldValueOptionDaoqLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this7Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao; updateAsyncl(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;p(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;>;)Ljava/lang/Object;Landroidx/room/Query;valueKSELECT * FROM CustomFieldValueOption WHERE customFieldValueOptionUid = :uidLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1        '200B¢J020H§@ø¢J0 2 0H§@ø¢ ‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao;8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;uidentitylib-database-android_releaseCustomFieldValueOptionDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations! -3* .  /  01 2 01s2 03,4R[III I!I"#[s$%[ s s&s's ss(s)sss)s*ss+1PK!!UI'I'3com/ustadmobile/core/db/dao/DiscussionPostDao.class4W-com/ustadmobile/core/db/dao/DiscussionPostDaoiLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/DiscussionPostDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value0Lcom/ustadmobile/lib/db/entities/DiscussionPost;Landroidx/room/Query; REPLACE INTO DiscussionPostReplicate(discussionPostPk, discussionPostDestination) SELECT DISTINCT DiscussionPost.discussionPostUid AS discussionPostPk, :newNodeId AS discussionPostDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN DiscussionPost ON DiscussionPost.discussionPostClazzUid = Clazz.clazzUid WHERE DiscussionPost.discussionPostLct != COALESCE( (SELECT discussionPostVersionId FROM discussionPostReplicate WHERE discussionPostPk = DiscussionPost.discussionPostUid AND discussionPostDestination = :newNodeId), 0) /*psql ON CONFLICT(discussionPostPk, discussionPostDestination) DO UPDATE SET discussionPostPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO DiscussionPostReplicate(discussionPostPk, discussionPostDestination) SELECT DISTINCT DiscussionPost.discussionPostUid AS discussionPostUid, UserSession.usClientNodeId AS discussionPostDestination FROM ChangeLog JOIN DiscussionPost ON ChangeLog.chTableId = 132 AND ChangeLog.chEntityPk = DiscussionPost.discussionPostUid JOIN Clazz ON Clazz.clazzUid = DiscussionPost.discussionPostClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND DiscussionPost.discussionPostLct != COALESCE( (SELECT discussionPostVersionId FROM discussionPostReplicate WHERE discussionPostPk = DiscussionPost.discussionPostUid AND DiscussionPostDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(discussionPostPk, discussionPostDestination) DO UPDATE SET discussionPostPending = true */ getPostsByDiscussionTopic'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; SELECT DiscussionPost.*, Person.firstNames as authorPersonFirstNames, Person.lastName as authorPersonLastName, ( SELECT Message.messageText FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ORDER BY messageTimestamp DESC LIMIT 1 ) AS postLatestMessage, ( SELECT COUNT(*) FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ) AS postRepliesCount, ( SELECT Message.messageTimestamp FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ORDER BY messageTimestamp DESC LIMIT 1 ) AS postLatestMessageTimestamp FROM DiscussionPost LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid WHERE DiscussionPost.discussionPostDiscussionTopicUid = :discussionTopicUid AND CAST(DiscussionPost.discussionPostVisible AS INTEGER) = 1 AND CAST(DiscussionPost.discussionPostArchive AS INTEGER) = 0 ORDER BY DiscussionPost.discussionPostStartDate DESC  getPostTitleJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; SELECT DiscussionPost.discussionPostTitle FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = :postUid  findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)Ljava/lang/Object;j SELECT * FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = :uid findWithDetailsByUids(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;>;)Ljava/lang/Object; SELECT DiscussionPost.*, Person.firstNames as authorPersonFirstNames, Person.lastName as authorPersonLastName, '' AS postLatestMessage, 0 AS postRepliesCount, DiscussionPost.discussionPostLct AS postLatestMessageTimestamp FROM DiscussionPost LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid WHERE DiscussionPost.discussionPostUid = :uid findWithDetailsByUidLive (J)Landroidx/lifecycle/LiveData;](J)Landroidx/lifecycle/LiveData; updateAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1~H                 '200B¢J020H§@ø¢J0 20H§@ø¢J$ 0 0 j 0 ` 20H'J 020H§@ø¢J,00 0j00 `20H'J0H§@ø¢J020H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;uid;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;postUid$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;discussionTopicUid newNodeIdentitylib-database-android_releaseDiscussionPostDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile!  N3* O   P  QR[cSsT U QR[c[cSsU Q!Ss"#Q$Ss%U &Q'Ss(U )Q*Ss+U ,-Q.Ss+/0Q1S 2U QVMR56[I7I8I9:I7;I<=[s>?[s s@ss s&sAsBss)sCs,sDsEs#sBsFssGsBsHsIssBsssJs/sKs0sLS 34PK!!mRcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1.class4JLcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f%DiscussionPostDao_ReplicateWrapper.ktl@Eisnthisentitym insertAsyncc>com.ustadmobile.core.db.dao.DiscussionPostDao_ReplicateWrapperc(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0@Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !NLcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2>com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper4d(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!(|%|%Dcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper.class4>com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper-com/ustadmobile/core/db/dao/DiscussionPostDaoN(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  /Lcom/ustadmobile/core/db/dao/DiscussionPostDao;  this@Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8getPostsByDiscussionTopic'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; :; =discussionTopicUid getPostTitleJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; @ BpostUid findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)Ljava/lang/Object; E GuidfindWithDetailsByUids(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;>;)Ljava/lang/Object; J LfindWithDetailsByUidLive (J)Landroidx/lifecycle/LiveData;](J)Landroidx/lifecycle/LiveData; NO Q updateAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtVsystemTimeInMillis()J XY WZ.com/ustadmobile/lib/db/entities/DiscussionPost\setDiscussionPostLct(J)V ^_ ]` ST bentity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;insert3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)Jd0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtigetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; kl jm*com/ustadmobile/door/ext/DoorDatabaseExtKtogetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; qr psgetDiscussionPostUid uY ]v*com/ustadmobile/door/DoorPrimaryKeyManagerxnextId(I)J z{ y|setDiscussionPostUid ~_ ](Ljava/lang/Object;)J f _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncw(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1labelI c(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; yjava/lang/Number longValue Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z =$i$a$-forEach-DiscussionPostDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList =$i$a$-forEach-DiscussionPostDao_ReplicateWrapper$updateList$1update3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V  fg  T  Lkotlin/Metadata;mvkxi0d1>Z                    20B 0j`0¢J02 0 H–@ø¢ J 0 2 0 H–@ø¢ J$0 0j 0 `2 0 HJ020 H–@ø¢ J,00 0j00 `20 HJ0 20HJ0 20H–@ø¢J02 00 HJ!0H–@ø¢"J#02$0 H–@ø¢ J%020HJ&020H–@ø¢J'02 00 HR0X‚¢ R0j`X‚¢ ‚ ¨(d2#Lcom/ustadmobile/door/DoorDatabase;;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release%DiscussionPostDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;= *>  ?0<@H *-C!   D0 12A  EH *-H#   I0 12F  JH *-M&   I0 12K  NO= *R)  I0PSTS+[a*+,c ,. de12U  fg<+h*ntM+w ,}B+!+[a*+X+w'y234"5'7.97:*"0+<<deT ,#,:~YdY*,::(:V*ntN+w N-*+Y]LK7++[a*++Y]LW+wYB ' ]) ]44l?u@=@ACE=F\ a88a8deJdedel$0229  z+ĸ*ntMYN+:6:S:]:6 w *,}7  -:  :   W[a*+)+yM4] >JKKL'h)hHMRN[ObPyRSiUVf [0 H: E=e>D'_$b~s Q+ĸYM+N6-:":]:6[a*+(* YYZjj;[C\GkH^P_R; 8 e1-0@QQR+h+[a*+b dedeAf= *+]  dAH *+],   d 12A= *+]  d  SMAP DiscussionPostDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 DiscussionPostDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,103:1 32#2,2:104 32#2,2:106 *S KotlinDebug *F + 1 DiscussionPostDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper *L 76#1:104,2 90#1:106,2 *E [IIIII[s[)ssssssssEsesIsssJssNss s@ssDs:s ss s?sfsdssTsssss5s6ss/ssSss PK!!/&Dcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1.class4F>com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fDiscussionPostDao_Repo.ktl.isnm findByUidc2com.ustadmobile.core.db.dao.DiscussionPostDao_RepoW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findWithDetailsByUid$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisKLcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findWithDetailsByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getPostTitle$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getPostTitle$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$insertAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.d(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Iisnm updateAsyncc2com.ustadmobile.core.db.dao.DiscussionPostDao_RepoW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$updateAsync$1;>;)Vthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,2com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.d(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionPostDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  /Lcom/ustadmobile/core/db/dao/DiscussionPostDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao1()Lcom/ustadmobile/core/db/dao/DiscussionPostDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XgetPostsByDiscussionTopic'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory;discussionTopicUid getPostTitleJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getPostTitle$1dlabelI fg ehW(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv b= xjava/lang/Stringzjava/lang/IllegalStateException|/call to 'resume' before 'invoke' with coroutine~(Ljava/lang/String;)V  }postUid $continuation$resultkotlin/coroutines/Continuation findByUidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1 h l p = .com/ustadmobile/lib/db/entities/DiscussionPostuid0Lcom/ustadmobile/lib/db/entities/DiscussionPost;findWithDetailsByUids(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findWithDetailsByUid$1 h l p = 9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;findWithDetailsByUidLive (J)Landroidx/lifecycle/LiveData;](J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$updateAsync$1 h l p java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityinsert3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)J(Ljava/lang/Object;)J  insertAsyncw(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VF(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)V entityList Ljava/util/List; updateList update3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V u    Lkotlin/Metadata;mvkxi0d1h                       20B9 0j`000  0  0 ¢J020 H–@ø¢J0 20 H–@ø¢J$!0 0"j 0 `#20 HJ$0 2%0 H–@ø¢J,&0(0 0'j0(0 `)2*0 HJ+0 2,0HJ-0 2,0H–@ø¢.J/0021 002HJ300H–@ø¢4J500260 H–@ø¢J7002,0HJ80(2,0H–@ø¢.J90021 002HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨:d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseDiscussionPostDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  ./QRW?Z[M *#^N- $ %  _` ./ a(\b=-e#-e:ij~YijdieY*-m:q:I:iB3w*AiyY w{:}Y)' e%TeTFT<(])s(*4]./](_+2SR9Loc? =-#-:j~YjdY*-::I:B3w*AY w:}Y)' %TTFT<-].s-/4]./](_2SR9Lo? =-#-:j~YjdY*-::I:B3w*AY w:}Y)' %TTFT<2]3s244]./](_2SR9Lo? M *#N- 9 :  _ ./ (&,#,:j~YjdY*,::I:F3w*A+Y w>}Y+' %TTFT <=]>s=}>?4]./]_g2WR9Po? S+*#+A  CD _(./5,Ǚ#,:j~YjdȧY*,::I:ȪF3w*A+ȶY wB!԰}Y:' %TTFT <G]HsG}HI4]./]_(2WR9Po? G+ٸ*#+۱ MN./G+ٸ*#+߱ QR./G+*#+ UV./A= *+ ./ oAH *+,  ./ o QRAu= *+ ./ o*e[IIIII[s[;s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssss=ssssssbssZs`sssasssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!S2eZcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$1.class40Tcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!TgܾZcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$2.class40Tcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!3ij}}acom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$instance$default$1.class4/[com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!,͇[com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!>YM[com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1:com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!?v(v(@com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder.class4::com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTTcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Tcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5-com/ustadmobile/core/db/dao/DiscussionPostDaoZcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao/Lcom/ustadmobile/core/db/dao/DiscussionPostDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostUcom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$1  [Ucom/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 [com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;!DiscussionPostDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP DiscussionPostDao_UriResponder.kt Kotlin *S Kotlin *F + 1 DiscussionPostDao_UriResponder.kt com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 DiscussionPostDao_UriResponder.kt com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!aqqGcom/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1.class4KAcom/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fDiscussionTopicDao.ktlisnthis changeTimemdeactivateByUids$suspendImplc.com.ustadmobile.core.db.dao.DiscussionTopicDaoS(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  #(Lkotlin/coroutines/Continuation;)V  !CLcom/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2.com/ustadmobile/core/db/dao/DiscussionTopicDao4u(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0 *-.B= *+*,"C  #  $%D&'BF*+,**010* *38C#9E(F)G H57I JZ  s [I[II[ss[ssss:;[II?@IAPK!!?F//4com/ustadmobile/core/db/dao/DiscussionTopicDao.class4.com/ustadmobile/core/db/dao/DiscussionTopicDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Landroidx/room/Query; REPLACE INTO DiscussionTopicReplicate(discussionTopicPk, discussionTopicDestination) SELECT DISTINCT DiscussionTopic.discussionTopicUid AS discussionTopicPk, :newNodeId AS discussionTopicDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN DiscussionTopic ON DiscussionTopic.discussionTopicClazzUid = Clazz.clazzUid WHERE DiscussionTopic.discussionTopicLct != COALESCE( (SELECT discussionTopicVersionId FROM discussionTopicReplicate WHERE discussionTopicPk = DiscussionTopic.discussionTopicUid AND discussionTopicDestination = :newNodeId), 0) /*psql ON CONFLICT(discussionTopicPk, discussionTopicDestination) DO UPDATE SET discussionTopicPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO DiscussionTopicReplicate(discussionTopicPk, discussionTopicDestination) SELECT DISTINCT DiscussionTopic.discussionTopicUid AS discussionTopicUid, UserSession.usClientNodeId AS discussionTopicDestination FROM ChangeLog JOIN DiscussionTopic ON ChangeLog.chTableId = 131 AND ChangeLog.chEntityPk = DiscussionTopic.discussionTopicUid JOIN Clazz ON Clazz.clazzUid = DiscussionTopic.discussionTopicClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND DiscussionTopic.discussionTopicLct != COALESCE( (SELECT discussionTopicVersionId FROM discussionTopicReplicate WHERE discussionTopicPk = DiscussionTopic.discussionTopicUid AND DiscussionTopicDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(discussionTopicPk, discussionTopicDestination) DO UPDATE SET discussionTopicPending = true */ getListOfTopicsByDiscussion'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; SELECT DiscussionTopic.*, ( SELECT COUNT(*) FROM DiscussionPost WHERE DiscussionPost.discussionPostDiscussionTopicUid = DiscussionTopic.discussionTopicUid ) as numPosts, ( 0 )as lastActiveTimestamp FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicCourseDiscussionUid = :discussionUid AND CAST(DiscussionTopic.discussionTopicVisible AS INTEGER) = 1 AND CAST(DiscussionTopic.discussionTopicArchive AS INTEGER) = 0 ORDER BY DiscussionTopic.discussionTopicIndex getTopicsByClazz|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;>;)Ljava/lang/Object; SELECT DiscussionTopic.* FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicCourseDiscussionUid IN (SELECT CourseDiscussion.courseDiscussionUid FROM CourseDiscussion WHERE CourseDiscussion.courseDiscussionClazzUid = :clazzUid ) AND CAST(DiscussionTopic.discussionTopicVisible AS INTEGER) = 1 AND CAST(DiscussionTopic.discussionTopicArchive AS INTEGER) = 0 getDiscussionTopicByUid (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; SELECT DiscussionTopic.* FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicUid = :discussionTopicUid updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE DiscussionTopic SET discussionTopicVisible = :active, discussionTopicLct = :changeTime WHERE discussionTopicUid = :uiddeactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deactivateByUids$suspendImplu(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 34 5uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;Acom/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1=labelI ?@ >AS(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >I)kotlin/coroutines/intrinsics/IntrinsicsKtKgetCOROUTINE_SUSPENDED()Ljava/lang/Object; MN LOkotlin/ResultKtQthrowOnFailure(Ljava/lang/Object;)V ST RUjava/lang/IterableWiterator()Ljava/util/Iterator; YZ X[java/util/Iterator]hasNext()Z _` ^anext cN ^djava/lang/Numberf longValue()J hi gjL$0 lH >mL$1 oH >pJ$0 r: >s ,- u kotlin/UnitwINSTANCE Lkotlin/Unit; yz x{java/lang/IllegalStateException}/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V ~$this$forEach$ivLjava/lang/Iterable; element$ivit3$i$a$-forEach-DiscussionTopicDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/ContinuationreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflictLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1N                   '200200B¢J'02 0 02 0 H–@ø¢ J$ 00 j 0`20 H'J,000j00`20 H'J0020 H§@ø¢J02 00H§@ø¢J0H§@ø¢J020 H§@ø¢J) 02!0 2"0#2 0 H§@ø¢$‚ ¨%d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;discussionTopicUid$Landroidx/paging/DataSource$Factory;;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;,Lcom/ustadmobile/door/DoorDataSourceFactory; discussionUidclazzUidlist newNodeIduidactivelib-database-android_releaseDiscussionTopicDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*    [cs  [c[cs !"#s$%&s' ()*s+,-.s/ 01E *+ 6*  78 9: ;<234 >$>:  BC~ YBCdB>Y*F:  J: P: By V+X:6\:boe:gk7 6 *    *n q t BvY,66  tA q^: nK V W|~Y) >&>^>K>%^>^>>"?aja^a78a^9:9:9:g  H&: ,@ jU@5< <H !@ (@I  >DSMAP DiscussionTopicDao.kt Kotlin *S Kotlin *F + 1 DiscussionTopicDao.kt com/ustadmobile/core/db/dao/DiscussionTopicDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,140:1 1849#2,2:141 *S KotlinDebug *F + 1 DiscussionTopicDao.kt com/ustadmobile/core/db/dao/DiscussionTopicDao *L 130#1:141,2 *E [IIIII[s[&sssss s0ss7sss9s1s(ssss!ssssss%ssssssssss,ssss-s PK!!jzScom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1.class4JMcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&DiscussionTopicDao_ReplicateWrapper.ktlLQisnthisentitym insertAsyncc?com.ustadmobile.core.db.dao.DiscussionTopicDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!c_33Wcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1.class4QQcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&DiscussionTopicDao_ReplicateWrapper.ktlxisnthis entityList _pkManager _generatedPksitminsertListAsyncc?com.ustadmobile.core.db.dao.DiscussionTopicDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'SLcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!! 11Xcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1.class4QRcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&DiscussionTopicDao_ReplicateWrapper.ktl3:isnthislist _pkManager _generatedPksitmreplaceListAsyncc?com.ustadmobile.core.db.dao.DiscussionTopicDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'TLcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!88282Ecom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper.class4C?com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper.com/ustadmobile/core/db/dao/DiscussionTopicDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;  thisALcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8getListOfTopicsByDiscussion'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; :; = discussionUidgetTopicsByClazz|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;>;)Ljava/lang/Object; @ BclazzUidgetDiscussionTopicByUid (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; EF HdiscussionTopicUidupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; KL NuidactiveZ changeTimereplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1WlabelI YZ X[d(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V ^ X_resultLjava/lang/Object; ab Xckotlin/ResultKtethrowOnFailure(Ljava/lang/Object;)V gh fi0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtkgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; mn lo*com/ustadmobile/door/ext/DoorDatabaseExtKtqgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; st rujava/util/ArrayListw xjava/util/Listziterator()Ljava/util/Iterator; |} {~java/util/IteratorhasNext()Z next & /com/ustadmobile/lib/db/entities/DiscussionTopicgetDiscussionTopicUid()J L$0 b XL$1 b XL$2 b XL$3 b XL$4 b XL$5 b X*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue setDiscussionTopicUid(J)V java/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis setDiscussionTopicLct TU java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  listLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_newPkD$i$a$-forEach-DiscussionTopicDao_ReplicateWrapper$replaceListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuationinsert4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsynce(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1 [ _ c F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;)V entityListjava/lang/LongvalueOf >$i$a$-forEach-DiscussionTopicDao_ReplicateWrapper$insertList$1 updateList  >$i$a$-forEach-DiscussionTopicDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)V h  insertListAsyncQcom/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1  [  _  c        U C$i$a$-forEach-DiscussionTopicDao_ReplicateWrapper$insertListAsync$2updateListAsync U C$i$a$-forEach-DiscussionTopicDao_ReplicateWrapper$updateListAsync$2    "Lkotlin/Metadata;mvkxi0d1V                    20B 0j`0¢J$0 0j 0 ` 2 0 HJ, 000j00`20 HJ0 020 H–@ø¢J0 20 HJ0 20 H–@ø¢J02 0 0HJ!02 0 0H–@ø¢J! 02! 0 0H–@ø¢J"0H–@ø¢#J$02%0 H–@ø¢J&020 HJ)'02(0 2)0*2+0 H–@ø¢,J-02 0 0HJ!.02 0 0H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨/d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release&DiscussionTopicDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1889e+ ,**+*,: ; < 9d*-"Y(W.=Q4: ; /012>8 < 569Y*+9Y(W.=P4: ;12>78 <:;9= *>:;  ?0><8@9H *-C:!;   D0 12>A8 < EF9= *I:$;  J0>G8KL9|*OY(W.=U4: +,;4P0QRS012>M8 < TU9@,X#,X:\]~Y\]d\XY*,`:d:(:\maj*pvNxYy{:+:6::: 6  -*+- \YL66 : :{:N{LKj7   :  : W $*+\Y jW.Yɷ̿= ' {X){4X4*{{4X4e{4X4E{{4X44& {{4X4={4X4F4:N<.a/l0v0x123.33;4B5Z7b8fg:.;;a,7cg4a#@cg4lIcxuRcbL f ;0 IZ jZ2~29wbpZ wZ>V8 < 9<+*pvM+ ,B+!+*+X+=':>?@"A'C.E7F;*"0+<<<9 ,#,:]~Y]dY*,::(:Vj*pvN+ N-*+YLKj7++*++YLjW+Yɷ̿=B ' ) 448 < 9z+*pvMxYy{N+:6:S::6  *,7  -:  :   W*+=)+{{M4 :>VWWX')HYRZ[[b\y^_ab;f [0 H:Z E=>Db'_Z$b~s><9 Q+xYy{M+N6-:"::6*+={{(:* eef;gChGHjPk;R; Z8 1b-Z0@QQ><9R++*+ :n pq;< U9@, #, :]~Y]d Y*,::(:maj*pvNxYy{:+:6::: 6  -*+- YL66 : :{:N{LKj7   :  : W $*+Y jW.Yɷ̿= ' { ){4 4*{{4 4e{4 4E{{4 44& {{4 4={4 4F4:N<satluvuxvwxs3x;yBzZ|b}fgs;a,7cg4a#@cg4lIcxuRcbL f ;0 IZ jZ2~29wbpZ wZ>V8 < U9 ZxYy{N+:6:"::6 *+,Y(W.=!{{(Q4:* 7?CDY;\ 7 Z 4 -b.Z1 OZZZ12>V8 < A9= *+:;  bA9H *+,!:;   b 12Ah9= *+#:;  b?X @7ASMAP DiscussionTopicDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 DiscussionTopicDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,139:1 32#2,2:140 32#2,2:142 32#2,2:144 32#2,2:146 32#2,2:148 *S KotlinDebug *F + 1 DiscussionTopicDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper *L 49#1:140,2 88#1:142,2 102#1:144,2 118#1:146,2 132#1:148,2 *E B$%[I&I'I()I&*I+,[s-.[0sssss/sssEs0ss1sJs2s:s3s2s4s5s?s@s2sDsssssss2ss sUsTss5s6ss/ssKsPsQs2sSsLsss6PK!!!*Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1.class4FFcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fDiscussionTopicDao_Repo.ktl*isnmgetTopicsByClazzc3com.ustadmobile.core.db.dao.DiscussionTopicDao_RepoX(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo.e(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XgetListOfTopicsByDiscussion'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory; discussionUidgetTopicsByClazz|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1dlabelI fg ehX(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv b= xjava/util/Listzjava/lang/IllegalStateException|/call to 'resume' before 'invoke' with coroutine~(Ljava/lang/String;)V  }clazzUidLjava/util/List; $continuation$resultkotlin/coroutines/ContinuationgetDiscussionTopicByUid (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;discussionTopicUidupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; uidactiveZ changeTimereplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; listinsert4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Jentity(Ljava/lang/Object;)J 1Lcom/ustadmobile/lib/db/entities/DiscussionTopic; insertAsynce(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; /com/ustadmobile/lib/db/entities/DiscussionTopic insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;)V entityList  updateList update4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)V u insertListAsync updateListAsync    Lkotlin/Metadata;mvkxi0d1l                         20B9 0j`000  0  0 ¢J$00j 0`20 HJ, 0"0#0!j0"0#`$2%0 HJ&00'2(0 H–@ø¢)J*0 2+0HJ,0 2+0H–@ø¢-J.0/20 00'HJ!10/20 00'H–@ø¢2J!30/24 00'H–@ø¢2J50/H–@ø¢6J70/280 H–@ø¢)J90/2+0HJ):0/2;0 2<0=2>0 H–@ø¢?J@0/20 00'HJ!A0/20 00'H–@ø¢2R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Bd2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseDiscussionTopicDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  !./QRW?Z[M *#^N- % &  _` ./ a(\b=-e#-e:ij~YijdieY*-m:q:I:iB3w*AiyY w{:}Y)' e%TeTFT<)]*s)+4]./](_2SR9Loc? M *#N- 0 1  _ ./ (|*AYIWOUT 9:4./((QR? d*A+,YIWOQT => ./QR? S+*#+A  AB _(./5,#,:j~YjdY*,::I:F3w*A+Y wB!}Y:' %TTFT <E]FsE}FG4]./]_(2WR9Po? G+ø*#+ű KL./G+ø*#+ȱ OP./G+*#+̱ ST./d*A+,YIWOQT WX ./QR? d*A+,YIWOQT [\ ./QR? A= *+ԭ ./ oAH *+,ְ  ./ o QRAu= *+ر ./ oe[IIIII[s[Cs/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssZs`ssssasbsss=ssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!4[com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!L?[com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ybcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$instance$default$1.class4/\com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!%|\com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$1.class40Vcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!2J\com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$2.class40Vcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Bye((Acom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder.class4:;com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this=Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTUcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/DiscussionTopicDao[com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/DiscussionTopicDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostVcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$1  [Vcom/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 \com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;"DiscussionTopicDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP DiscussionTopicDao_UriResponder.kt Kotlin *S Kotlin *F + 1 DiscussionTopicDao_UriResponder.kt com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 DiscussionTopicDao_UriResponder.kt com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!>m9com/ustadmobile/core/db/dao/EntityRoleDao$Companion.class4'3com/ustadmobile/core/db/dao/EntityRoleDao$Companionjava/lang/Object()V  this5Lcom/ustadmobile/core/db/dao/EntityRoleDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2FILTER_BY_PERSON_UID2lib-database-android_release)com/ustadmobile/core/db/dao/EntityRoleDao CompanionEntityRoleDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"D#   !-* #  $ % &=[IIIII[s[s sssssPK!!1PC[[/com/ustadmobile/core/db/dao/EntityRoleDao.class4d)com/ustadmobile/core/db/dao/EntityRoleDaojava/lang/Object()V  this+Lcom/ustadmobile/core/db/dao/EntityRoleDao;userHasTableLevelPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Landroidx/room/Query;value8 SELECT COALESCE(( SELECT admin FROM Person WHERE personUid = :accountPersonUid), 0) OR EXISTS(SELECT EntityRole.erUid FROM EntityRole JOIN Role ON EntityRole.erRoleUid = Role.roleUid JOIN PersonGroupMember ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND (Role.rolePermissions & :permission) > 0) AS hasPermission/Lcom/ustadmobile/door/annotation/PostgresQuery;A SELECT COALESCE(( SELECT admin FROM Person WHERE personUid = :accountPersonUid), false) OR EXISTS(SELECT EntityRole.erUid FROM EntityRole JOIN Role ON EntityRole.erRoleUid = Role.roleUid JOIN PersonGroupMember ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND (Role.rolePermissions & :permission) > 0) AS hasPermission $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;"findByEntitiyAndPersonGroupAndRole8(IJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;z(IJJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/EntityRole;>;>;)Ljava/lang/Object;SELECT * FROM EntityRole WHERE erTableId = :tableId AND erEntityUid = :entityUid AND erGroupUid = :groupUid AND erRoleUid = :roleUid filterByPersonWithExtra'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory;l SELECT (CASE WHEN EntityRole.erTableId = 6 THEN (SELECT Clazz.clazzName FROM Clazz WHERE Clazz.clazzUid = EntityRole.erEntityUid) WHEN EntityRole.erTableId = 9 THEN (SELECT Person.firstNames||' '||Person.lastName FROM Person WHERE Person.personUid = EntityRole.erEntityUid) WHEN EntityRole.erTableId = 164 THEN (SELECT School.schoolName FROM School WHERE School.schoolUid = EntityRole.erEntityUid) ELSE '' END) as entityRoleScopeName, Role.*, EntityRole.* FROM EntityRole LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE EntityRole.erGroupUid = :personGroupUid AND CAST(EntityRole.erActive AS INTEGER) = 1 filterByPersonWithExtraAsList5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsyncd(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/EntityRole;>;)Ljava/lang/Object;+SELECT * FROM EntityRole WHERE erUid = :uid findByUidLive (J)Landroidx/lifecycle/LiveData;N(J)Landroidx/lifecycle/LiveData; updateAsync`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;insertOrReplacep(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict3com/ustadmobile/core/db/dao/EntityRoleDao$Companion01(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 2 13 Companion5Lcom/ustadmobile/core/db/dao/EntityRoleDao$Companion; 56 7FILTER_BY_PERSON_UID2Ljava/lang/String;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1N                  ' #20:#B¢J,000j00`20 H'J 00 20 H§@ø¢ J7 00 2020 20 20 H§@ø¢J020 H§@ø¢ J$00j 0`20 H'J020H§@ø¢J020H§@ø¢J!02 0 2!0 H§@ø¢"‚ ¨$d2$Landroidx/paging/DataSource$Factory;;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;,Lcom/ustadmobile/door/DoorDataSourceFactory;personGroupUid,Lcom/ustadmobile/lib/db/entities/EntityRole;tableId entityUidgroupUidroleUiduidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;entityaccountPersonUid permissionlib-database-android_releaseEntityRoleDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable Signature$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations!56Z9:[;Z \3*]   ^   _ Zss` _Zs`_Zs_Zs`  _!Zs"` #$_%Zs"&'_(Z )` *'_+Z,-I.` /\ 1Y48a 15bYc>?[I.I@IABI.CIDE[sFG[%s sHsssIsHsJsKsLsHssHsssMsNsOsPsQss sRs#sSsTs*sHsUs's&s sHsVsWs s5sXZ <=PK!!c]  Tcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1.class4FNcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fEntityRoleDao_Repo.ktl3isnmfilterByPersonWithExtraAsListc.com.ustadmobile.core.db.dao.EntityRoleDao_RepoS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/EntityRoleDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByEntitiyAndPersonGroupAndRole$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByEntitiyAndPersonGroupAndRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/EntityRoleDao_Repo.8(IJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+** *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByUidAsync$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/EntityRoleDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$updateAsync$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this>Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/EntityRoleDao_Repo.`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$userHasTableLevelPermission$1;>;)Vthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$userHasTableLevelPermission$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,.com/ustadmobile/core/db/dao/EntityRoleDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/EntityRoleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  +Lcom/ustadmobile/core/db/dao/EntityRoleDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao-()Lcom/ustadmobile/core/db/dao/EntityRoleDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;userHasTableLevelPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo$userHasTableLevelPermission$1@labelI BC ADS(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Repo;Lkotlin/coroutines/Continuation;)V G AHresultLjava/lang/Object; JK AL)kotlin/coroutines/intrinsics/IntrinsicsKtNgetCOROUTINE_SUSPENDED()Ljava/lang/Object; PQ ORkotlin/ResultKtTthrowOnFailure(Ljava/lang/Object;)V VW UX 45 Z <= \java/lang/Boolean^ booleanValue()Z `a _b%kotlin/coroutines/jvm/internal/Boxingd boxBoolean(Z)Ljava/lang/Boolean; fg ehjava/lang/IllegalStateExceptionj/call to 'resume' before 'invoke' with coroutinel(Ljava/lang/String;)V n koaccountPersonUid permission_resultZ $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationxjava/lang/Objectz"findByEntitiyAndPersonGroupAndRole8(IJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;z(IJJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/EntityRole;>;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByEntitiyAndPersonGroupAndRole$1 D H L |} java/util/ListtableId entityUidgroupUidroleUidLjava/util/List;filterByPersonWithExtra'(J)Landroidx/paging/DataSource$Factory;w(J)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;personGroupUidfilterByPersonWithExtraAsList5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1 D H L findByUidAsyncd(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/EntityRole;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByUidAsync$1 D H L *com/ustadmobile/lib/db/entities/EntityRoleuid,Lcom/ustadmobile/lib/db/entities/EntityRole; findByUidLive (J)Landroidx/lifecycle/LiveData;N(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsync`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;;)Ljava/lang/Object;  kotlin/UnitINSTANCE Lkotlin/Unit;  $completionLkotlin/Metadata;mvkxi0d1n                         20B9 0j`000  0  0 ¢J,000j00`2 0 HJ!00"2 0 H–@ø¢#J7$0%0"2&02'0 2(0 2)0 H–@ø¢*J+0%2,0 H–@ø¢#J$-0%0.j 0%`/2,0 HJ001220%H–@ø¢3J40220%H–@ø¢3J!506270 280 H–@ø¢9R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨:d2#Lcom/ustadmobile/door/DoorDatabase;;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole;,Lcom/ustadmobile/door/DoorDataSourceFactory;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseEntityRoleDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=q A$A:EF~YEFdEAY*I:M:S: ER5Y*[!E]Y  Y_c6ikYmp]) A&y{A{F{y{A{@y{A{?ax>a./aq(ar(st5cuv<\wK>? |}F $:  F~ YFdY*:  : S:  H9 Y*[   Y   Y :  kYmp,) & y{{"F{?!a'|!(Ra./aCa(a(a(s 5Yuv <RwK ~?M *#N- - .  s ./ (-#-:F~YFdY*-::S:B3Y*[Y Y:kYmp)' %y{{F{<1]3s144]./](s2Suv9LwK? -#-:F~YFdY*-::S:B3Y*[Y Y:kYmp)' %y{{F{<7]8s794]./](s2Suv9LwK? M *#N- = >  s ./ (&,#,:F~YFdY*,::S:F3Y*[+Y Y>İkYmp+' %y{{F{ <A]BsA}BC4]./]sC2Wuv9PwK? d*[+,YSWϰQ{ GH ./v? *A[IIIII[s[;s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssss|ssssss}sssssssssss;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisXLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!UYuyVcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$1.class40Pcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!=6Vcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$2.class40Pcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ₘqq]com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$instance$default$1.class4/Wcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!uWcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!5'Wcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$16com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Ց(2(2(<com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder.class4:6com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this8Lcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTPcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Pcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5)com/ustadmobile/core/db/dao/EntityRoleDaoVcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao+Lcom/ustadmobile/core/db/dao/EntityRoleDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostQcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$1  [Qcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Wcom/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;EntityRoleDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP EntityRoleDao_UriResponder.kt Kotlin *S Kotlin *F + 1 EntityRoleDao_UriResponder.kt com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 EntityRoleDao_UriResponder.kt com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!)O 0com/ustadmobile/core/db/dao/ErrorReportDao.class4=*com/ustadmobile/core/db/dao/ErrorReportDaojava/lang/Object()V  this,Lcom/ustadmobile/core/db/dao/ErrorReportDao;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;value-Lcom/ustadmobile/lib/db/entities/ErrorReport;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;Landroidx/room/Query;% REPLACE INTO ErrorReportReplicate(erPk, erDestination) SELECT DISTINCT ErrorReport.errUid AS erUid, UserSession.usClientNodeId AS erDestination FROM ChangeLog JOIN ErrorReport ON ChangeLog.chTableId = 419 AND ChangeLog.chEntityPk = ErrorReport.errUid JOIN UserSession ON UserSession.usSessionType = 2 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ErrorReport.errLct != COALESCE( (SELECT erVersionId FROM ErrorReportReplicate WHERE erPk = ErrorReport.errUid AND erDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(erPk, erDestination) DO UPDATE SET erPending = true */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;)Ljava/lang/Object;^ SELECT ErrorReport.* FROM ErrorReport WHERE errUid = :errUid findByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;w(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;c SELECT ErrorReport.* FROM ErrorReport WHERE errorCode = :errCode Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1.           '20B¢J0020H§@ø¢J 02 0 H§@ø¢ J 0 20H§@ø¢J0H§@ø¢‚ ¨d2errCodeerrUid errorReportlib-database-android_releaseErrorReportDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFile!53*6   7   8 9[c[c:s;8: ; 8:s; 8 :s!; <49g$%[I&I'I()I&*I+,[s-.[s s/sss/ss0s/sss1s/sss2ss s/s s3: "#PK!!ۮ0"Ocom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$1.class4JIcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ErrorReportDao_ReplicateWrapper.ktlisnthis errorReportm insertAsyncc;com.ustadmobile.core.db.dao.ErrorReportDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !KLcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!WWAcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper.class4;com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper*com/ustadmobile/core/db/dao/ErrorReportDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ErrorReportDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/ErrorReportDao;  this=Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- $completion Lkotlin/coroutines/Continuation;java/lang/Object1 insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$16labelI 89 7:`(Lcom/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V = 7>resultLjava/lang/Object; @A 7Bkotlin/ResultKtDthrowOnFailure(Ljava/lang/Object;)V FG EH0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtJgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; LM KN*com/ustadmobile/door/ext/DoorDatabaseExtKtPgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; RS QT+com/ustadmobile/lib/db/entities/ErrorReportV getErrUid()J XY WZL$0 \A 7]L$1 _A 7`*com/ustadmobile/door/DoorPrimaryKeyManagerb nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; de cfjava/lang/Numberh longValue jY ik setErrUid(J)V mn Wo&com/ustadmobile/door/util/SystemTimeKtqsystemTimeInMillis sY rt setErrLct vn Ww 34 y%kotlin/coroutines/jvm/internal/Boxing{boxLong(J)Ljava/lang/Long; }~ |java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPkJ $continuation$resultkotlin/coroutines/ContinuationfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;)Ljava/lang/Object; errUidfindByErrorCodew(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; e errCodeLkotlin/Metadata;mvkxi0d18             20B 0j`0¢J0 02 0 H–@ø¢ J 0 20H–@ø¢J020 H–@ø¢J0H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release"ErrorReportDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1e+ ,**+*,   Y*+"Y(W.P2 /0 34 ,7#,7:;<~Y;T(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByErrorCode$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByErrorCode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ErrorReportDao_Repo.5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByUidAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ErrorReportDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ErrorReportDao_Repo.a(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ErrorReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/ErrorReportDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/ErrorReportDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN $completion Lkotlin/coroutines/Continuation;java/lang/ObjectR insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ErrorReportDao_Repo$insertAsync$1WlabelI YZ X[T(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Repo;Lkotlin/coroutines/Continuation;)V ^ X_resultLjava/lang/Object; ab Xckotlin/ResultKtethrowOnFailure(Ljava/lang/Object;)V gh fi TU kjava/lang/Numberm longValue o9 np%kotlin/coroutines/jvm/internal/BoxingrboxLong(J)Ljava/lang/Long; tu svjava/lang/IllegalStateExceptionx/call to 'resume' before 'invoke' with coroutinez(Ljava/lang/String;)V | y} errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport;_result $continuation$result+com/ustadmobile/lib/db/entities/ErrorReportkotlin/coroutines/ContinuationfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByUidAsync$1 [ _ c errUidfindByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;w(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByErrorCode$1 [ _ c java/util/ListerrCodeLjava/util/List;Lkotlin/Metadata;mvkxi0d1J                20B9 0j`000  0  0 ¢J0020H–@ø¢ J!02"0 H–@ø¢#J$0 2%0H–@ø¢&J'0(H–@ø¢)R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨*d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseErrorReportDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+ F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=Y*A+CYIWOPS ./PQ>?TU5,X#,X:\]~Y\]d\XY*,`:d:I:\F3j*A+\lY jnqB!wyY{~:' X%SXSFS <]s}4]./](2WQ9PbV? -#-:]~Y]dY*-::I:B3j*AY j:yY{~)' %SSFS< ]!s "4]./](2SQ9Lb? ,#,:]~Y]dY*,::I:@3j*AY jN-yY{~)' %SSFS<%]&s%'4]./]Z2QQ9Jb? X[IIIII[s[+s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssTssUs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!TWcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!J췵Wcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Pw!tt^com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! c̸Xcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!9Xcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! ;C(C(=com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder.class4:7com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/ErrorReportDaoWcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/ErrorReportDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ErrorReportDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ErrorReportDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ErrorReportDao_UriResponder.kt com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ErrorReportDao_UriResponder.kt com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!C"CC9com/ustadmobile/core/db/dao/GroupLearningSessionDao.class4:3com/ustadmobile/core/db/dao/GroupLearningSessionDaooLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Landroidx/room/Query; X REPLACE INTO GroupLearningSessionReplicate(glsPk, glsDestination) SELECT DISTINCT GroupLearningSession.groupLearningSessionUid AS glsPk, :newNodeId AS glsDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND GroupLearningSession.groupLearningSessionLct != COALESCE( (SELECT glsVersionId FROM GroupLearningSessionReplicate WHERE glsPk = GroupLearningSession.groupLearningSessionUid AND glsDestination = :newNodeId), 0) /*psql ON CONFLICT(glsPk, glsDestination) DO UPDATE SET glsPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;  REPLACE INTO GroupLearningSessionReplicate(glsPk, glsDestination) SELECT DISTINCT GroupLearningSession.groupLearningSessionUid AS glsUid, UserSession.usClientNodeId AS glsDestination FROM ChangeLog JOIN GroupLearningSession ON ChangeLog.chTableId = 302 AND ChangeLog.chEntityPk = GroupLearningSession.groupLearningSessionUid JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberLgUid = GroupLearningSession.groupLearningSessionLearnerGroupUid JOIN Person ON Person.personUid = LearnerGroupMember.learnerGroupMemberPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND GroupLearningSession.groupLearningSessionLct != COALESCE( (SELECT glsVersionId FROM GroupLearningSessionReplicate WHERE glsPk = GroupLearningSession.groupLearningSessionUid AND glsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(glsPk, glsDestination) DO UPDATE SET glsPending = true */ ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1~        '200B¢J0H§@ø¢J020 H§@ø¢ ‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao; newNodeIdlib-database-android_releaseGroupLearningSessionDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! 13* 2  3  45[c6s7 8 45[c[c6s84905O!"[I#I$I%&I#'I()[s*+[ s s,ss ss-sss.s-ss/6  PK!!g>UXcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1.class4JRcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f+GroupLearningSessionDao_ReplicateWrapper.ktl',isnthisentitym insertAsynccDcom.ustadmobile.core.db.dao.GroupLearningSessionDao_ReplicateWrapperi(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0FLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !TLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Dcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper4j(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!! TJcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper.class4Dcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper3com/ustadmobile/core/db/dao/GroupLearningSessionDaoT(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;  thisFLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insert9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)Jentity<0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt>getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; @A ?B*com/ustadmobile/door/ext/DoorDatabaseExtKtDgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; FG EH4com/ustadmobile/lib/db/entities/GroupLearningSessionJgetGroupLearningSessionUid()J LM KN*com/ustadmobile/door/DoorPrimaryKeyManagerPnextId(I)J RS QTsetGroupLearningSessionUid(J)V VW KX&com/ustadmobile/door/util/SystemTimeKtZsystemTimeInMillis \M []setGroupLearningSessionLct _W K`(Ljava/lang/Object;)J :b c_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;6Lcom/ustadmobile/lib/db/entities/GroupLearningSession; insertAsyncj(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1llabelI no mpi(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~L$0 w mL$1 w m nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Qjava/lang/Number longValue M F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VK(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z C$i$a$-forEach-GroupLearningSessionDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList C$i$a$-forEach-GroupLearningSessionDao_ReplicateWrapper$updateList$1update9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)V }  :;  ij  Lkotlin/Metadata;mvkxi0d1>2           20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0H–@ø¢J020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release+GroupLearningSessionDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;<+=*CIM+O ,.UB+!Y+^a*+dX+O'Q"'. 7!*"e0+fg<<<hij ,m#,m:qr~YqrdqmY*,u:y:(:qV*CIN+O N-.*+qYKLK7+Y+^a*++qYKLW+OYB ' Km) K4m41223'O)OH4R5[6b7y9:P<=f [e0 H:o E=h>Dw'_o$b~fgs Q+YM+N6-:":K:6^a*+ѱ(* @@AQQ;BCCGRHEPFR; o8 h1w-o0@QQR+=+^a*+ֱI KL<hA:b= *+Kح   <wAiH *+K,ڰ   <w 12A}= *+Kܱ   <w mSMAP GroupLearningSessionDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 GroupLearningSessionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,78:1 32#2,2:79 32#2,2:81 *S KotlinDebug *F + 1 GroupLearningSessionDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper *L 51#1:79,2 65#1:81,2 *E v[IIIII[s[ssssssss:ss](Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo.j(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo.class48com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo3com/ustadmobile/core/db/dao/GroupLearningSessionDao(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao7()Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV Xinsert9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)Jentity\(Ljava/lang/Object;)J Z^ __result6Lcom/ustadmobile/lib/db/entities/GroupLearningSession; insertAsyncj(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;}(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo$insertAsync$1flabelI hi gj](Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq grkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw uxF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; cz {java/lang/Number} longValue 9 ~%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result4com/ustadmobile/lib/db/entities/GroupLearningSessionkotlin/coroutines/Continuation insertList(Ljava/util/List;)VK(Ljava/util/List;)V entityList Ljava/util/List; updateList update9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)V w  Z[  cd  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0!H–@ø¢%J&0!2'0 H–@ø¢(J)0!20HJ*0!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨+d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseGroupLearningSessionDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[S+]*#+`A   a(./\bcd5,g#,g:kl~YkldkgY*,o:s:I:kF3y*A+k|Y y~B!Y:' g%TgTFT <#]$s#}$%4]./]\ba(2WR9Pqe? G+*#+ )*./G+*#+ -../G+]*#+ 12./\bAZ^= *+  ./ \qAczH *+,  ./ \q QRAw= *+  ./ \q g[IIIII[s[,s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs\sbscsdsssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisbLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!L`com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$1.class40Zcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!|@`com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$2.class40Zcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this\Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!_agcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$instance$default$1.class4/acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thiscLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Cjacom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$1.class40[com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!xlacom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$2.class40[com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this]Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!+((Fcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder.class4:@com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  thisBLcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTZcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Zcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 53com/ustadmobile/core/db/dao/GroupLearningSessionDao`com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao5Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/Objectpost[com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$1  [[com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;'GroupLearningSessionDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP GroupLearningSessionDao_UriResponder.kt Kotlin *S Kotlin *F + 1 GroupLearningSessionDao_UriResponder.kt com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 GroupLearningSessionDao_UriResponder.kt com/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!44com/ustadmobile/core/db/dao/HolidayCalendarDao.class4[.com/ustadmobile/core/db/dao/HolidayCalendarDaojLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Landroidx/room/Query; REPLACE INTO HolidayCalendarReplicate(hcPk, hcDestination) SELECT DISTINCT HolidayCalendar.umCalendarUid AS hcPk, :newNodeId AS hcDestination FROM HolidayCalendar JOIN UserSession ON UserSession.usClientNodeId = :newNodeId --notpsql WHERE HolidayCalendar.umCalendarLct != COALESCE( (SELECT hcVersionId FROM HolidayCalendarReplicate WHERE hcPk = HolidayCalendar.umCalendarUid AND hcDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(hcPk, hcDestination) DO UPDATE SET hcPending = (SELECT HolidayCalendar.umCalendarLct FROM HolidayCalendar WHERE HolidayCalendar.umCalendarUid = EXCLUDED.hcPk ) != HolidayCalendarReplicate.hcPk */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO HolidayCalendarReplicate(hcPk, hcDestination) SELECT DISTINCT HolidayCalendar.umCalendarUid AS hcUid, UserSession.usClientNodeId AS hcDestination FROM ChangeLog JOIN HolidayCalendar ON ChangeLog.chTableId = 28 AND ChangeLog.chEntityPk = HolidayCalendar.umCalendarUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND HolidayCalendar.umCalendarLct != COALESCE( (SELECT hcVersionId FROM HolidayCalendarReplicate WHERE hcPk = HolidayCalendar.umCalendarUid AND hcDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(hcPk, hcDestination) DO UPDATE SET hcPending = (SELECT HolidayCalendar.umCalendarLct FROM HolidayCalendar WHERE HolidayCalendar.umCalendarUid = EXCLUDED.hcPk ) != HolidayCalendarReplicate.hcPk */ findAllHolidaysWithEntriesCount&()Landroidx/paging/DataSource$Factory;z()Landroidx/paging/DataSource$Factory;JSELECT HolidayCalendar.* , (SELECT COUNT(*) FROM Holiday WHERE holHolidayCalendarUid = HolidayCalendar.umCalendarUid AND CAST(holActive AS INTEGER) = 1) AS numEntries FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1 replaceList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)VLandroidx/room/Insert; onConflictfindAllHolidaysLiveData()Landroidx/lifecycle/LiveData;d()Landroidx/lifecycle/LiveData;>;dSELECT * FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1 findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData;bSELECT * FROM HolidayCalendar WHERE umCalendarUid = :uid AND CAST(umCalendarActive AS INTEGER) = 1 updateAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update; findByUidi(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Ljava/lang/Object;8SELECT * FROM HolidayCalendar WHERE umCalendarUid = :uidfindByUidAsync,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1B                 '200B¢J$ 000j 00`H'J$0 0 0 j0 0 ` H'J 020H§@ø¢J020H§@ø¢J$00j 0`20H'J02 00H'J0H§@ø¢J020H§@ø¢J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;,Lcom/ustadmobile/door/DoorDataSourceFactory;uidlist newNodeIdentitylib-database-android_releaseHolidayCalendarDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile!  R3* S   T  UV[cWsX Y UV[c[cWsY U!Ws"#$U%W &'I(Y)*U+Ws,-.U/Ws012U3W 4Y 5U6Ws7Y 8U6Ws7Y UZQV;<[I(I=I>?I(@IAB[sCD[s sEss s)sFsGsHssIsGsJsKs5sLsGss8s-s#sGsMssssNs1sOs2sPW 9:PK!!Scom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1.class4JMcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f&HolidayCalendarDao_ReplicateWrapper.ktlMRisnthisentitym insertAsyncc?com.ustadmobile.core.db.dao.HolidayCalendarDao_ReplicateWrapperd(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!Ta6,''Ecom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper.class4?com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper.com/ustadmobile/core/db/dao/HolidayCalendarDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;  thisALcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllHolidaysWithEntriesCount&()Landroidx/paging/DataSource$Factory;z()Landroidx/paging/DataSource$Factory; :; = replaceList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)VlistB0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtDgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; FG EH*com/ustadmobile/door/ext/DoorDatabaseExtKtJgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; LM KNjava/util/ArrayListP Qjava/util/ListSiterator()Ljava/util/Iterator; UV TWjava/util/IteratorYhasNext()Z [\ Z]next _& Z`/com/ustadmobile/lib/db/entities/HolidayCalendarbgetUmCalendarUid()J de cf*com/ustadmobile/door/DoorPrimaryKeyManagerhnextId(I)J jk ilsetUmCalendarUid(J)V no cpjava/util/Collectionrjava/lang/LongtvalueOf(J)Ljava/lang/Long; vw uxadd(Ljava/lang/Object;)Z z{ s|&com/ustadmobile/door/util/SystemTimeKt~systemTimeInMillis e setUmCalendarLct o c ?@ _newPk?$i$a$-forEach-HolidayCalendarDao_ReplicateWrapper$replaceList$1Iit1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/util/Iterator; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPksLjava/util/List;findAllHolidaysLiveData()Landroidx/lifecycle/LiveData;d()Landroidx/lifecycle/LiveData;>;  findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; uid updateAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; entity findByUidi(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Ljava/lang/Object;  findByUidAsync  insert4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)J(Ljava/lang/Object;)J  insertAsyncx(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1label d(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  result kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ijava/lang/Number longValue e F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong w java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList entityList @ >$i$a$-forEach-HolidayCalendarDao_ReplicateWrapper$insertList$1 updateList @ >$i$a$-forEach-HolidayCalendarDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V    Lkotlin/Metadata;mvkxi0d1DL                   20B 0j`0¢J$ 0 0 0j 0 0 ` HJ$ 000 j00`HJ0 20H–@ø¢J0 20H–@ø¢J$0 0j 0 ` 20HJ020 HJ020 H–@ø¢J02 0 0 HJ02 0 0 HJ 0H–@ø¢!J"02#0H–@ø¢J$020 HJ%020 H–@ø¢J&02 0 0 HR0X‚¢ R0j`X‚¢ ‚ ¨'d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release&HolidayCalendarDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;2*> <?@y+C*IOMQYRTN+X:6:^Ra:c:6 g ),m7  q-s:  y:   }W*+)+TiTZZL4c > !!"'u)uH#R$Z%a&x()v+,f Z0 H9 E<>C'^$a}rBA2*/ = *2  0S+*+, 57 12  H *-:   0 12  H *-<   0 12  ;+*IOM+g ,mB+!q+*+X+g&i?@A!B&D-F6G*!0*;; ,#,:~YdY*,::(:U*ION+g M-*+YcLKӶ7+q+*++YcLW+gްYB ' c) c44;X4 +O4. <JaKlLuMJMNPRJS\ a78a7Jl#0229  @y+*IOMQYRTN+X:6:^Ra:c:6 g ),m7  q-s:  y:   }W*+)+TiTZZL4c >WXXY'w)wHZR[Z\a]x_`xbcf Z0 H9 E<>C'^$a}rA@ Q+QYRTM+XN6-:^"a:c:6*+TTZZ(* ffgyy;hCiGzHkPlR; 8 1-0@QQAR++*+o qrA= *+c  AH *+c,    12A= *+c   SMAP HolidayCalendarDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 HolidayCalendarDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,116:1 32#2,2:117 32#2,2:119 32#2,2:121 *S KotlinDebug *F + 1 HolidayCalendarDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper *L 34#1:117,2 89#1:119,2 103#1:121,2 *E [IIIII[s[(sssss ssss s ss s:s s sssss sssssssss ss?sBs5s6ss/ssssPK!!$LEcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1.class4F?com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHolidayCalendarDao_Repo.ktl<isnm findByUidc3com.ustadmobile.core.db.dao.HolidayCalendarDao_RepoX(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUidAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.e(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IX(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.e(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindAllHolidaysWithEntriesCount&()Landroidx/paging/DataSource$Factory;z()Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory; replaceList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Vlistd ab fLjava/util/List;findAllHolidaysLiveData()Landroidx/lifecycle/LiveData;d()Landroidx/lifecycle/LiveData;>; ij lLandroidx/lifecycle/LiveData; findByUidLive (J)Landroidx/lifecycle/LiveData;S(J)Landroidx/lifecycle/LiveData; op ruid updateAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$1xlabelI z{ y|X(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo;Lkotlin/coroutines/Continuation;)V  yresultLjava/lang/Object; ykotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V uv java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; $continuation$result/com/ustadmobile/lib/db/entities/HolidayCalendarkotlin/coroutines/Continuation findByUidi(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1 | = findByUidAsyncDcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUidAsync$1 | = insert4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)J(Ljava/lang/Object;)J  insertAsyncx(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$1 | F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList entityList b  updateList b update4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V   v  Lkotlin/Metadata;mvkxi0d1^                      20B9 0j`000  0  0 ¢J$ 000j 00`HJ$ 0"0#0!j0"0#`$HJ%02&0 H–@ø¢'J(02&0 H–@ø¢'J$)00j 0`2&0 HJ*0 2+0HJ,0 2+0H–@ø¢-J.0/20 00HJ10/22 00HJ30/H–@ø¢4J50/260 H–@ø¢'J70/2+0HJ80"2+0H–@ø¢-J90/20 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨:d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseHolidayCalendarDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  ./QRW?Z[B *#^L+ $%_` ./\abG+e*#+g )*./dhcijB *#mL+ -._n ./kopM *#sN- 2 3  _n ./ t(quv&,y#,y:}~~Y}~d}yY*,::I:}F3*A+}Y >Y+' y%TyTFT <6]7s6}784]./]_{2WR9Pw? =-#-:~~Y~dY*-::I:B3*AY :Y)' %TTFT<;]<s;=4]./]t(_2SR9L? =-#-:~~Y~dY*-::I:B3*AY :Y)' %TTFT<@]As@B4]./]t(_2SR9L? S+*#+A  FG _(./v5,Ù#,:~~Y~dħY*,::I:ĪF3*A+ĶY B!аY:' %TTFT <J]KsJ}KL4]./]_(2WR9P? bG+Ӹ*#+ձ PQ./hcbG+Ӹ*#+ر TU./hcG+*#+ܱ XY./A= *+ޭ ./ AH *+,  ./  QRA= *+ ./ "y[IIIII[s[;s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sisnssssZs`sssssts=ssossssvssssasdsUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!{]y[com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!u0[com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!bcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$instance$default$1.class4/\com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!O\com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$1.class40Vcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!X1s\com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$2.class40Vcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!:.f((Acom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder.class4:;com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this=Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTUcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/HolidayCalendarDao[com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/HolidayCalendarDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostVcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$1  [Vcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 \com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;"HolidayCalendarDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP HolidayCalendarDao_UriResponder.kt Kotlin *S Kotlin *F + 1 HolidayCalendarDao_UriResponder.kt com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 HolidayCalendarDao_UriResponder.kt com/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!lVV,com/ustadmobile/core/db/dao/HolidayDao.class4&com/ustadmobile/core/db/dao/HolidayDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this(Lcom/ustadmobile/core/db/dao/HolidayDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value)Lcom/ustadmobile/lib/db/entities/Holiday;Landroidx/room/Query; REPLACE INTO HolidayReplicate(holidayPk, holidayDestination) SELECT DISTINCT Holiday.holUid AS holidayPk, :newNodeId AS holidayDestination FROM Holiday WHERE Holiday.holLct != COALESCE( (SELECT holidayVersionId FROM HolidayReplicate WHERE holidayPk = Holiday.holUid AND holidayDestination = :newNodeId), 0) /*psql ON CONFLICT(holidayPk, holidayDestination) DO UPDATE SET holidayPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;- REPLACE INTO HolidayReplicate(holidayPk, holidayDestination) SELECT DISTINCT Holiday.holUid AS holidayUid, UserSession.usClientNodeId AS holidayDestination FROM ChangeLog JOIN Holiday ON ChangeLog.chTableId = 99 AND ChangeLog.chEntityPk = Holiday.holUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Holiday.holLct != COALESCE( (SELECT holidayVersionId FROM HolidayReplicate WHERE holidayPk = Holiday.holUid AND holidayDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(holidayPk, holidayDestination) DO UPDATE SET holidayPending = true */ findByHolidayCalendaUid(J)Ljava/util/List;>(J)Ljava/util/List;GSELECT * FROM Holiday WHERE holHolidayCalendarUid = :holidayCalendarUidfindByHolidayCalendaUidAsyncs(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;updateActiveByUid(JZJ)V UPDATE Holiday SET holActive = :active, holLct = :changeTime WHERE holUid = :holidayUiddeactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deactivateByUids$suspendImplm(Lcom/ustadmobile/core/db/dao/HolidayDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; -. /uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;java/lang/Iterable7iterator()Ljava/util/Iterator; 9: 8;java/util/Iterator=hasNext()Z ?@ >Anext()Ljava/lang/Object; CD >Ejava/lang/NumberG longValue()J IJ HK '( M kotlin/UnitOINSTANCE Lkotlin/Unit; QR PS+$i$a$-forEach-HolidayDao$deactivateByUids$2Iit element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/lang/Iterable; updateAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1B.           '200200B¢J'02 0 02 0 H–@ø¢ J 002 0 H'J002 0 H§@ø¢J0H§@ø¢J020 H§@ø¢J 020 202 0 H'J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;holidayCalendarUid newNodeId holidayUidactiveentitylib-database-android_release HolidayDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable SourceFileSourceDebugExtension!  x3* y   z {|[c}s~  {|[c[c}s !"{#}s$%{&}s$ '(} s)*+xE *+ 0z*  12 34 56{,}-.x B+8:6<:B$F:HL7 6 *  NT 8>*yJ Q2J=R>Kz\ 2UV / W4 %XY 5ZV8[\BB12B34B56]^{_} ` {wSMAP HolidayDao.kt Kotlin *S Kotlin *F + 1 HolidayDao.kt com/ustadmobile/core/db/dao/HolidayDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,80:1 1849#2,2:81 *S KotlinDebug *F + 1 HolidayDao.kt com/ustadmobile/core/db/dao/HolidayDao *L 74#1:81,2 *E |cd[IeIfIghIeiIjk[slm[ssnssos s*sps1spsps3s+s!sqs%sssssrs'ssstsps]sus^sv} abPK!!~Kcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1.class4JEcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHolidayDao_ReplicateWrapper.ktlAFisnthisentitym insertAsyncc7com.ustadmobile.core.db.dao.HolidayDao_ReplicateWrapper\(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !GLcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation27com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper4](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!eXEOcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1.class4QIcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHolidayDao_ReplicateWrapper.ktlmtisnthis entityList _pkManager _generatedPksitminsertListAsyncc7com.ustadmobile.core.db.dao.HolidayDao_ReplicateWrapper\(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'KLcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation87com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!$ro6{{Kcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1.class4JEcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHolidayDao_ReplicateWrapper.ktl*/isnthisentitym updateAsyncc7com.ustadmobile.core.db.dao.HolidayDao_ReplicateWrapper\(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V   GLcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation17com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper3](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-A= *+*,!B  "  #$C%&AE*++**/0/**27B"8D'E(F G46H I] s [I I [II[ss[ssss9:[I;I?I@PK!!>5+5+=com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper.class417com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper&com/ustadmobile/core/db/dao/HolidayDaoG(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/HolidayDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  (Lcom/ustadmobile/core/db/dao/HolidayDao;  this9Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByHolidayCalendaUid(J)Ljava/util/List;>(J)Ljava/util/List; :; =holidayCalendarUidfindByHolidayCalendaUidAsyncs(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; @ BupdateActiveByUid(JZJ)V DE F holidayUidactiveZ changeTime updateAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1OlabelI QR PS\(Lcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V V PWresultLjava/lang/Object; YZ P[kotlin/ResultKt]throwOnFailure(Ljava/lang/Object;)V _` ^a0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtcgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ef dg*com/ustadmobile/door/ext/DoorDatabaseExtKtigetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; kl jm'com/ustadmobile/lib/db/entities/Holidayo getHolUid()J qr psL$0 uZ PvL$1 xZ Py*com/ustadmobile/door/DoorPrimaryKeyManager{ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; }~ |java/lang/Number longValue r  setHolUid(J)V p&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r  setHolLct p LM java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity)Lcom/ustadmobile/lib/db/entities/Holiday; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPk $continuation$resultkotlin/coroutines/Continuationinsert,(Lcom/ustadmobile/lib/db/entities/Holiday;)JnextId(I)J |(Ljava/lang/Object;)J  insertAsyncp(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1 S W [ v yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)V>(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 6$i$a$-forEach-HolidayDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 6$i$a$-forEach-HolidayDao_ReplicateWrapper$updateList$1update,(Lcom/ustadmobile/lib/db/entities/Holiday;)V ` insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1 S W [ v yL$2 Z L$3 Z L$4 Z L$5 Z   ;$i$a$-forEach-HolidayDao_ReplicateWrapper$insertListAsync$2updateListAsync  ;$i$a$-forEach-HolidayDao_ReplicateWrapper$updateListAsync$2  M  Lkotlin/Metadata;mvkxi0d18             20B 0j`0¢J0 02 0 HJ 0 02 0 H–@ø¢ J0 20 HJ0 20 H–@ø¢J02 0 0HJ!02 0 0H–@ø¢J0H–@ø¢J020 H–@ø¢ J020 HJ 020 202 0 HJ!020 H–@ø¢J"02 0 0HJ!#02 0 0H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨$d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseHolidayDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1&&'e+ ,**+*,(  ) * 'd*-"Y(W.+Q4( ) /012,& * 56'Y*+9Y(W.+P4( )12,7& *:;'= *>()  ?0,<&@'H *-C()   ?0 12,A& * DE'X *G( $ %)*  H0 IJ K0LM' ,P#,P:TU~YTUdTPY*,X:\:(:TUb*hnN+t M-c*w+zTYzpLwKb7++*+wzTY bW.Y+B ' pP) p4P4;X4 +F4(. <'a(l)u*'*+-/'0)Ra78a7Al#0229Z,N& * ';+*hnM+t ,cB+!+*+X+t+&|(345!6&8-:6;)*!0*;;*M' ,#,:U~YUdY*,::(:Ub*hnN+t M-c*+YpLKb7++*++YpLbW+tY+B ' p) p44;X4 +O4(. <>a?l@uA>ABDF>G)\ a78a7Jl#0229Z,& * 'y+ĸ*hnMYN+:6:R:p:6 t ),c7  -:  :   W*++)+|L4p (>KLLM')HNROZPaQxSTVW)f Z0 H9R E<>CZ'^R$a}r,*' Q+ĸYM+N6-:":p:6*++((* ZZ[;\C]GH_P`)R; R8 1Z-R0@QQ,*'R++*+(c ef)*'?,#,:U~YUdY*,::(:l`b*hnNY:+:6::p: 6  t -c*+-  YL66  p: ::|NLKb7   :  : W %*+  Y bW.Y+ ' )44*|44d44E|p444& |44=44F4(N<hailjvjxklmh2m:nAoYqarefthu)a+7bf4a"@bf4lIbxtRbZK f :0 H R iR2}29vZp R wR,& *  ' ZYN+:6:":p:6 *+,Y(W.+!(Q4(* x x y7z?{CD}Y~)\ 7 R 4 -Z.R1 OZZZ12,& * A'= *+p( )  ZA'H *+p,( )   Z 12A`'= *+p( )  Z-P.%/SMAP HolidayDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 HolidayDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,128:1 32#2,2:129 32#2,2:131 32#2,2:133 32#2,2:135 *S KotlinDebug *F + 1 HolidayDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper *L 77#1:129,2 91#1:131,2 107#1:133,2 121#1:135,2 *E 0[IIIII[s ![%sssss"sss:s#ss?s#s@sssssMss#ssss5s6ss/ssDsHsIs#sKsLss s$PK!!(s:Pcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1.class4FJcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHolidayDao_Repo.ktl&isnmfindByHolidayCalendaUidAsyncc+com.ustadmobile.core.db.dao.HolidayDao_RepoP(Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1;>;)Vthis$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,+com/ustadmobile/core/db/dao/HolidayDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IP(Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$1;>;)Vthis$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,+com/ustadmobile/core/db/dao/HolidayDao_Repo.](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/HolidayDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  (Lcom/ustadmobile/core/db/dao/HolidayDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this-Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao*()Lcom/ustadmobile/core/db/dao/HolidayDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByHolidayCalendaUid(J)Ljava/util/List;>(J)Ljava/util/List; Z[ ]_resultLjava/util/List;holidayCalendarUidfindByHolidayCalendaUidAsyncs(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1dlabelI fg ehP(Lcom/ustadmobile/core/db/dao/HolidayDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv b= xjava/util/Listzjava/lang/IllegalStateException|/call to 'resume' before 'invoke' with coroutine~(Ljava/lang/String;)V  } $continuation$resultkotlin/coroutines/ContinuationupdateActiveByUid(JZJ)V  holidayUidactiveZ changeTime updateAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; entity)Lcom/ustadmobile/lib/db/entities/Holiday;insert,(Lcom/ustadmobile/lib/db/entities/Holiday;)J(Ljava/lang/Object;)J  insertAsyncp(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;9com/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; 'com/ustadmobile/lib/db/entities/Holiday insertList(Ljava/util/List;)V>(Ljava/util/List;)V entityList  updateList update,(Lcom/ustadmobile/lib/db/entities/Holiday;)V u insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListAsync    Lkotlin/Metadata;mvkxi0d1L                 20B9 0j`000  0  0 ¢J0020 HJ0020 H–@ø¢ J!0 2"0HJ#0 2"0H–@ø¢$J%0&2' 00HJ!(0&2' 00H–@ø¢)J*0&H–@ø¢+J,0&2-0 H–@ø¢ J.0&2"0HJ /0&200 2102230 HJ40&2"0H–@ø¢$J50&2' 00HJ!60&2' 00H–@ø¢)R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨7d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseHolidayDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[M *#^N-  !  _` ./ a(\b=-e#-e:ij~YijdieY*-m:q:I:iB3w*AiyY w{:}Y)' e%TeTFT<$]&s$'4]./]a(_`2SR9Loc? X *# / 0* ./ (  (d*A+,YIWOQT 34 ./QR? S+*#+A  78 _(./5,#,:j~YjdY*,::I:F3w*A+Y wB!}Y:' %TTFT <;]<s;}<=4]./]_(2WR9Po? G+*#+ AB./`G+*#+ EF./`G+*#+ IJ./d*A+,YIWOQT MN ./`QR? d*A+,YIWOQT QR ./`QR? A= *+ʭ ./ oAH *+,̰  ./ o QRAu= *+α ./ oe[IIIII[s[8s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsssasbs=ssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!G(̩Scom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$1.class40Mcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!&Scom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$2.class40Mcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!JThhZcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$instance$default$1.class4/Tcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!X$Tcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$1.class40Ncom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!yJTcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$2.class40Ncom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/HolidayDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!''9com/ustadmobile/core/db/dao/HolidayDao_UriResponder.class4:3com/ustadmobile/core/db/dao/HolidayDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this5Lcom/ustadmobile/core/db/dao/HolidayDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTMcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Mcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5&com/ustadmobile/core/db/dao/HolidayDaoScom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao(Lcom/ustadmobile/core/db/dao/HolidayDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostNcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$1  [Ncom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Tcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;HolidayDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8zSMAP HolidayDao_UriResponder.kt Kotlin *S Kotlin *F + 1 HolidayDao_UriResponder.kt com/ustadmobile/core/db/dao/HolidayDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 HolidayDao_UriResponder.kt com/ustadmobile/core/db/dao/HolidayDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!O\\7com/ustadmobile/core/db/dao/LanguageDao$Companion.class4,1com/ustadmobile/core/db/dao/LanguageDao$Companionjava/lang/Object()V  this3Lcom/ustadmobile/core/db/dao/LanguageDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2SORT_LANGNAME_ASCSORT_LANGNAME_DESCSORT_THREE_LETTER_ASCSORT_THREE_LETTER_DESCSORT_TWO_LETTER_ASCSORT_TWO_LETTER_DESClib-database-android_release'com/ustadmobile/core/db/dao/LanguageDao" CompanionLanguageDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1&/*'(   &-* (  ) #$*%+L[IIIII[s[ s sssssssss s!PK!!9|i**-com/ustadmobile/core/db/dao/LanguageDao.class4'com/ustadmobile/core/db/dao/LanguageDaocLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this)Lcom/ustadmobile/core/db/dao/LanguageDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value*Lcom/ustadmobile/lib/db/entities/Language;Landroidx/room/Query;) REPLACE INTO LanguageReplicate(languagePk, languageDestination) SELECT DISTINCT Language.langUid AS languagePk, :newNodeId AS languageDestination FROM Language WHERE Language.langLct != COALESCE( (SELECT languageVersionId FROM LanguageReplicate WHERE languagePk = Language.langUid AND languageDestination = :newNodeId), 0) /*psql ON CONFLICT(languagePk, languageDestination) DO UPDATE SET languagePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;B REPLACE INTO LanguageReplicate(languagePk, languageDestination) SELECT DISTINCT Language.langUid AS languageUid, UserSession.usClientNodeId AS languageDestination FROM ChangeLog JOIN Language ON ChangeLog.chTableId = 13 AND ChangeLog.chEntityPk = Language.langUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Language.langLct != COALESCE( (SELECT languageVersionId FROM LanguageReplicate WHERE languagePk = Language.langUid AND languageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(languagePk, languageDestination) DO UPDATE SET languagePending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;findLanguagesAsSource9(ILjava/lang/String;)Landroidx/paging/DataSource$Factory;x(ILjava/lang/String;)Landroidx/paging/DataSource$Factory; SELECT Language.* FROM Language WHERE name LIKE :searchText ORDER BY CASE(:sortOrder) WHEN 1 THEN Language.name WHEN 3 THEN Language.iso_639_1_standard WHEN 5 THEN Language.iso_639_2_standard ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN Language.name WHEN 4 THEN Language.iso_639_1_standard WHEN 6 THEN Language.iso_639_2_standard ELSE '' END DESC findLanguagesList()Ljava/util/List;>()Ljava/util/List;SELECT * FROM Language findByName>(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Language;1SELECT * FROM Language WHERE name = :name LIMIT 1 findByTwoCodeCSELECT * FROM Language WHERE iso_639_1_standard = :langCode LIMIT 1findByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;findByThreeCodefSELECT * FROM LANGUAGE WHERE iso_639_3_standard = :langCode OR iso_639_2_standard = :langCode LIMIT 1 totalLanguageCount()ISELECT COUNT(*) FROM LANGUAGEupdate-(Lcom/ustadmobile/lib/db/entities/Language;)VLandroidx/room/Update; findByUid-(J)Lcom/ustadmobile/lib/db/entities/Language;CSELECT * FROM LANGUAGE where langUid = :primaryLanguageUid LIMIT 1findByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object; updateAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findAllLanguageLive()Landroidx/lifecycle/LiveData;]()Landroidx/lifecycle/LiveData;>;SELECT * FROM LANGUAGE findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;8SELECT langUid FROM LANGUAGE WHERE langUid IN (:uidList)toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE Language SET languageActive = :toggleVisibility, langLct = :updateTime WHERE langUid IN (:selectedItem) replaceList(Ljava/util/List;)V?(Ljava/util/List;)V onConflictinitPreloadedLanguages(com/ustadmobile/lib/db/entities/LanguageU Companion4Lcom/ustadmobile/lib/db/entities/Language$Companion; WX VY2com/ustadmobile/lib/db/entities/Language$Companion[getFIXED_LANGUAGES ]( \^java/lang/Iterable`java/util/ArrayListb kotlin/collections/CollectionsKtdcollectionSizeOrDefault(Ljava/lang/Iterable;I)I fg eh(I)V j ckjava/util/Collectionmiterator()Ljava/util/Iterator; op aqjava/util/IteratorshasNext()Z uv twnext()Ljava/lang/Object; yz t{ getLangUid()J }~ Vjava/lang/LongvalueOf(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z njava/util/List GH  c contains OP ;$i$a$-map-LanguageDao$initPreloadedLanguages$uidsInserted$1Iit item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$ivF$i$a$-filter-LanguageDao$initPreloadedLanguages$templateListToInsert$1 element$iv$iv $i$f$filterTo$this$filterTo$iv$iv $i$f$filter$this$filter$iv uidsInsertedLjava/util/List;templateListToInsert1com/ustadmobile/core/db/dao/LanguageDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  3Lcom/ustadmobile/core/db/dao/LanguageDao$Companion; W SORT_LANGNAME_ASCSORT_LANGNAME_DESCSORT_TWO_LETTER_ASCSORT_TWO_LETTER_DESCSORT_THREE_LETTER_ASCSORT_THREE_LETTER_DESCLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1P                     ' 4200:4B¢J$ 000j 00`H'J02 0 H'J 02 0 H'J 02 0 H'J02 0 H§@ø¢J020H'J020H§@ø¢J002 00H'J4000j00`2020 H'J00H'J0J 02 !00H§@ø¢"J#02 $00H'J%0H§@ø¢&J'02(0H§@ø¢J/)02*0+2 ,002-0H§@ø¢.J/0H'J00210H'J20210H§@ø¢3‚ ¨5d2%Lcom/ustadmobile/core/db/dao/BaseDao;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;namelangCodeprimaryLanguageUiduidList$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory; sortOrder searchText languageList entityList newNodeIdtoggleVisibility selectedItem updateTimeentitylib-database-android_releaseLanguageDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!WS 3*     [cs  [c[cs ! " #$%s& '()s*+,s-.,s/012s/ 3,s456 s789:;<s=>?s= @AB : CDEsFGHIsJKLMsNOPQ "RIST *Z_aM: >,:cY, iln:6r:x.|:V: : 6   _W _LZ_aN6-:cYn:6r:x<|:  V: 6 +  WM*,0 aant44 aaant1 aaantV@ aaantF'CQejnrQ N C'@$C$C\ ^  - NQQd|grx   Y WbSMAP LanguageDao.kt Kotlin *S Kotlin *F + 1 LanguageDao.kt com/ustadmobile/core/db/dao/LanguageDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,156:1 1547#2:157 1618#2,3:158 764#2:161 855#2,2:162 *S KotlinDebug *F + 1 LanguageDao.kt com/ustadmobile/core/db/dao/LanguageDao *L 135#1:157 135#1:158,3 136#1:161 136#1:162,2 *E [ISIIISI[s[6s sss sCssss+sss3ss.s0s1s;sss>ssGss#ssssss'sTssss sOssssssKsssssLs5s8ss@sAsWs PK!!-6Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1.class4JFcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLanguageDao_ReplicateWrapper.ktly~isnthisentitym insertAsyncc8com.ustadmobile.core.db.dao.LanguageDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !HLcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation28com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper4^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!^ =Pcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1.class4QJcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLanguageDao_ReplicateWrapper.ktl")isnthis languageList _pkManager _generatedPksitminsertListAsyncc8com.ustadmobile.core.db.dao.LanguageDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'LLcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation88com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!<4<4>com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper.class4_8com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper'com/ustadmobile/core/db/dao/LanguageDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/LanguageDao;  this:Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >A](Lcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm(com/ustadmobile/lib/db/entities/Languageo getLangUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r  setLangUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r  setLangLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   languageListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit*Lcom/ustadmobile/lib/db/entities/Language;_newPk<$i$a$-forEach-LanguageDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/ContinuationfindLanguagesAsSource9(ILjava/lang/String;)Landroidx/paging/DataSource$Factory;x(ILjava/lang/String;)Landroidx/paging/DataSource$Factory; searchText  sortOrderLjava/lang/String;findLanguagesList()Ljava/util/List;>()Ljava/util/List;  findByName>(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Language;name  findByTwoCodelangCode findByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object; findByThreeCode totalLanguageCount()I update-(Lcom/ustadmobile/lib/db/entities/Language;)Ventity  findByUid-(J)Lcom/ustadmobile/lib/db/entities/Language; primaryLanguageUidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;   updateAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findAllLanguageLive()Landroidx/lifecycle/LiveData;]()Landroidx/lifecycle/LiveData;>;  findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;uidList  toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;    toggleVisibilityZ selectedItem updateTime replaceList(Ljava/util/List;)V?(Ljava/util/List;)V entityListnextId(I)J  java/lang/LongvalueOf     8$i$a$-forEach-LanguageDao_ReplicateWrapper$replaceList$1insert-(Lcom/ustadmobile/lib/db/entities/Language;)J(Ljava/lang/Object;)J #% & insertAsyncq(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1* +A +E +I +v +yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; (1 2 insertList 4 57$i$a$-forEach-LanguageDao_ReplicateWrapper$insertList$1 updateList 8 97$i$a$-forEach-LanguageDao_ReplicateWrapper$updateList$1  #$ = ( ?Lkotlin/Metadata;mvkxi0d1Z                      20B 0j`0¢J$ 0 0 0j 0 0 ` HJ 0 2 0HJ0 20HJ0 20HJ0 20H–@ø¢J0 20HJ0 20H–@ø¢J00 2 00 HJ400 0j00 `202 0HJ!0 0 HJ"02#0 HJ$02#0 H–@ø¢%J&0'2( 0 0 HJ)0'2 *0 0 H–@ø¢+J,0'2 (0 0 HJ-0'H–@ø¢.J/0'200H–@ø¢J/10'22032 400 250H–@ø¢6J70HJ80'2#0 HJ902#0 H–@ø¢%J:0'2( 0 0 HR0X‚¢ R0j`X‚¢ ‚ ¨;d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseLanguageDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1TTUe+ ,**+*,V W X Ud*-"Y(W.YQ4V W /012ZT X 56UY*+9Y(W.YP4V W12Z7T X:;U?,>#,>:BC~YBCdB>Y*,F:J:(:Bl`P*V\N^Y_a:+e:6:kn:p: 6  t - *w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W %*+wz}BY PW.YY ' a>)a4>4*aag4>4da4>4Eaagp4>44& aag4>4=a4>4F4VN<alvx !"2":#A$Y&a'ef)*Wa+7bf4a"@bf4lIbxtRbHK f :0 H@ i@2}29vHp@ w@Z<T X UN,ȸ*,ʰV-W @ZTX U2*ѰV/W ZTUC+ո*+װV1WT XUC+ڸ*+ܰV3WT XUH *+,V6W    12ZT X UC+ڸ*+V8WT XU2*V:W UR++*+V= ?@WXU= *VCW  0T UH *-VFW   0 12ZT X US+*+,V IKW 12ZT X U2*VOW ZTUD+*+VQWZTX  U{*,! Y(W.YT4V XYW4012Z T XUz+*V\M^Y_aN+e:6:kRn:p:6 t ), 7  -:  :   W*+!Y),aaggL4p V>\]]^(*I_S`[abbydeghWf [0 I9"@ F<?CH(^@%a}rZX#$U;+*V\M+t , B+!+*+'X+tY&Vklm!n&p-r6sW*!0*;;X(U ,+#,+:,C~Y,Cd,+Y*,-:.:(:,UP*V\N+t M- */+0,Y0pL/KP7++*++/0,3Y/pLPW+tYYB ' p+) p4+4;X4 +O4V. <vawlxuyvyz|~vW\ a78a7Jl#0229HZ)T X 4Uz+*V\M^Y_aN+e:6:kRn:p:6 t ), 7  -:  :   W*+6Y),aaggL4p V>(*IS[byWf [0 I97@ F<?CH(^@%a}rZX8U R+^Y_aM+eN6-:k"n:p:6*+:Yaagg(V* <DHIQWR< ;@9 2H-@0@RRZXANU= *+p<VW  HA#%U= *+p>VW  HA(1UH *+p,@VW   H 12[>+\S]SMAP LanguageDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 LanguageDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,154:1 32#2,2:155 32#2,2:157 32#2,2:159 32#2,2:161 *S KotlinDebug *F + 1 LanguageDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper *L 32#1:155,2 94#1:157,2 133#1:159,2 147#1:161,2 *E ^AB[ICIDIEFICGIHI[sJK[Q(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByTwoCodeAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByTwoCodeAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/LanguageDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/LanguageDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageDao_Repo$updateAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/LanguageDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/LanguageDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] languageListLjava/util/List;findLanguagesAsSource9(ILjava/lang/String;)Landroidx/paging/DataSource$Factory;x(ILjava/lang/String;)Landroidx/paging/DataSource$Factory; searchTextd ab f_result$Landroidx/paging/DataSource$Factory; sortOrderIfindLanguagesList()Ljava/util/List;>()Ljava/util/List; lm o findByName>(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Language;names qr u*Lcom/ustadmobile/lib/db/entities/Language; findByTwoCodelangCodey xr {findByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/LanguageDao_Repo$findByTwoCodeAsync$1label k Q(Lcom/ustadmobile/core/db/dao/LanguageDao_Repo;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V }~ (com/ustadmobile/lib/db/entities/Languagejava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultjava/lang/Stringkotlin/coroutines/ContinuationfindByThreeCode r totalLanguageCount()I update-(Lcom/ustadmobile/lib/db/entities/Language;)Ventity  findByUid-(J)Lcom/ustadmobile/lib/db/entities/Language; primaryLanguageUidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/LanguageDao_Repo$findByUidAsync$1 =  updateAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/LanguageDao_Repo$updateAsync$1 java/lang/NumberintValue %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; findAllLanguageLive()Landroidx/lifecycle/LiveData;]()Landroidx/lifecycle/LiveData;>; Landroidx/lifecycle/LiveData; findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;uidList toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; toggleVisibilityZ selectedItem updateTime replaceList(Ljava/util/List;)V?(Ljava/util/List;)V entityList insert-(Lcom/ustadmobile/lib/db/entities/Language;)J(Ljava/lang/Object;)J  insertAsyncq(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/LanguageDao_Repo$insertAsync$1 F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;   insertList   updateList     Lkotlin/Metadata;mvkxi0d1d                       20B9 0j`000  0  0 ¢J$ 000j 00`HJ 02!0 HJ"02#0 HJ$02#0 HJ%02#0 H–@ø¢&J'02(0 HJ)02(0 H–@ø¢*J+0 02 ,0 0HJ4-0/00.j0/0`0210/220 HJ300HJ40 250HJ60 250H–@ø¢7J8092: 00HJ;092 <00H–@ø¢=J>092 :00HJ?09H–@ø¢@JA092B0 H–@ø¢*J/C092D0E2 F0 02G0 H–@ø¢HJI0/HJJ09250HJK0/250H–@ø¢7JL092: 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Md2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseLanguageDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1##!#$#'(+# $F+ ,-**+*, *-#*&***-%" $).39?E&HF./FFF!F$F'(F+'!01$/*%& ./#23$/* %& ./#45$/*#%& ./#67$/*&%& ./#89$/**%& ./:;$/*-%& ./#<=$d*A-CYIWO(QT% & ./P(QR)>#?' UV$Y*A+YYIWO(PT%  &./QR)W#?'Z[$d*A+,^YIWO(QT% #$& ./_`QR)\#?' ab$^,e*#,gN-% ()&*hi./jkd+)c#' lm$B *#pL+% -.&h` ./)n#qr$S+t*#+vM,% 23& hw./s+#?'xr$S+z*#+|M,% 78& hw./y+#?'}~$,#,:~YdY*,::I:@3*A+Y N-Y(+' %TTFT%<;]<s;=&4]./]y+hw2QR9J)#?' r$S+z*#+M,% AB& hw./y+#?'$B *#<% FG&hk ./$G+*#+% KL&./w'$M *#N-% O P&  hw ./ (#?=$-#-:~YdY*-::I:B3*AY :Y()' %TTFT%<S]TsSU&4]./](hw2SR9L)#?' $&,Ù#,:~YdħY*,::I:ĪF3*A+ĶY ʶ>ӰY(+' %TTFT %<X]YsX}YZ&4]./]whk2WR9P)#?' $B *#L+% ^_&h ./)#$S+޸*#+M,% cd& h`./`)#'${*A,!YIWO(TT% lm&4./`(QR)#?'$G+*#+% pq&./`)'$S+*#+A % tu& h(./w'$5,#,:~YdY*,::I:F3*A+Y ʶB!Y(:' %TTFT %<x]ysx}yz&4]./]wh(2WR9P)#?' $G+*#+ % ~&./`)' $G+*#+ % &./`)'A$= *+ %& ./ A$= *+%& ./ A$H *+,%&  ./  QR*"+",[IIIII[s[Ns/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssswssqssssysxs}s~ssss=sssasiss sjsdslssssssssZs_s[ssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!جTcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$1.class40Ncom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!3xTcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$2.class40Ncom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Pkk[com/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$instance$default$1.class4/Ucom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!򧩯Ucom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$1.class40Ocom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!iUcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$2.class40Ocom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/LanguageDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!L>O((:com/ustadmobile/core/db/dao/LanguageDao_UriResponder.class4:4com/ustadmobile/core/db/dao/LanguageDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this6Lcom/ustadmobile/core/db/dao/LanguageDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTNcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ncom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5'com/ustadmobile/core/db/dao/LanguageDaoTcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao)Lcom/ustadmobile/core/db/dao/LanguageDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostOcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$1  [Ocom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Ucom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;LanguageDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP LanguageDao_UriResponder.kt Kotlin *S Kotlin *F + 1 LanguageDao_UriResponder.kt com/ustadmobile/core/db/dao/LanguageDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 LanguageDao_UriResponder.kt com/ustadmobile/core/db/dao/LanguageDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!..4com/ustadmobile/core/db/dao/LanguageVariantDao.class4>.com/ustadmobile/core/db/dao/LanguageVariantDaojLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value1Lcom/ustadmobile/lib/db/entities/LanguageVariant;Landroidx/room/Query;, REPLACE INTO LanguageVariantReplicate(lvPk, lvDestination) SELECT DISTINCT LanguageVariant.langVariantUid AS lvPk, :newNodeId AS lvDestination FROM LanguageVariant WHERE LanguageVariant.langVariantLct != COALESCE( (SELECT lvVersionId FROM LanguageVariantReplicate WHERE lvPk = LanguageVariant.langVariantUid AND lvDestination = :newNodeId), 0) /*psql ON CONFLICT(lvPk, lvDestination) DO UPDATE SET lvPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;S REPLACE INTO LanguageVariantReplicate(lvPk, lvDestination) SELECT DISTINCT LanguageVariant.langVariantUid AS lvUid, UserSession.usClientNodeId AS lvDestination FROM ChangeLog JOIN LanguageVariant ON ChangeLog.chTableId = 10 AND ChangeLog.chEntityPk = LanguageVariant.langVariantUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LanguageVariant.langVariantLct != COALESCE( (SELECT lvVersionId FROM LanguageVariantReplicate WHERE lvPk = LanguageVariant.langVariantUid AND lvDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lvPk, lvDestination) DO UPDATE SET lvPending = true */  findByCodeE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/LanguageVariant;FSELECT * FROM LanguageVariant WHERE countryCode = :countryCode LIMIT 1Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1&         '200B¢J020H'J0H§@ø¢ J 02 0 H§@ø¢ ‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao; countryCode newNodeIdlib-database-android_releaseLanguageVariantDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! 53* 6   7  89[c:s; < 89[c[c:s< :s!<8=49X$%[I&I'I()I&*I+,[s-.[s s/ss ss0s1ss1sss2s1ss3: "#PK!!d(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0ALcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !OLcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxiCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.@= *+*,"A  #  $%B&'@E*+,**010**38A#9C(D)E F57G Hf s [I I [III[sss[sssss:;[II?I PK!!$N..Ecom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper.class4?com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper.com/ustadmobile/core/db/dao/LanguageVariantDaoO(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;  thisALcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 findByCodeE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/LanguageVariant; countryCode< :; >Ljava/lang/String;insert4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)JentityC0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtEgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; GH FI*com/ustadmobile/door/ext/DoorDatabaseExtKtKgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; MN LO/com/ustadmobile/lib/db/entities/LanguageVariantQgetLangVariantUid()J ST RU*com/ustadmobile/door/DoorPrimaryKeyManagerWnextId(I)J YZ X[setLangVariantUid(J)V ]^ R_&com/ustadmobile/door/util/SystemTimeKtasystemTimeInMillis cT bdsetLangVariantLct f^ Rg(Ljava/lang/Object;)J Ai j_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;1Lcom/ustadmobile/lib/db/entities/LanguageVariant; insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper$insertAsync$1slabelI uv twd(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V z t{resultLjava/lang/Object; }~ tkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 ~ tL$1 ~ t nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Xjava/lang/Number longValue T F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; p %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z >$i$a$-forEach-LanguageVariantDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList >$i$a$-forEach-LanguageVariantDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)V  AB  pq  Lkotlin/Metadata;mvkxi0d1Y8            20B 0j`0¢J02 0 HJ 0 2 0HJ0 2 0H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J02 0HJ02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release&LanguageVariantDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;C+=*+?<@ AB;+D*JPM+V , \B+!`+eh*+kX+V&X! &"-$6%*!l0*mn;;Copq ,t#,t:xy~YxydxtY*,|::(:xU*JPN+V M- *+xYRLK7+`+eh*++xYRLW+VYB ' Rt) R4t4;X4 +O4. <(a)l*u+(+,.0(1\ a78a7CoJCoCol#mnl0229~r y+*JPMYN+:6:R:R:6 V ), \7  `-:  :   Weh*+ͱ)+XL4R >5667'S)SH8R9Z:a;x=>T@Af Zl0 H9v E<o>C~'^v$a}mnr Q+YM+N6-:":R:6eh*+ر(* DDEUU;FCGGVHIPJR; v8 o1~-v0@QQR+D+eh*+ݱM OPCoAAi= *+R߭   C~ApH *+R,   C~ 12A= *+R   C~ tSMAP LanguageVariantDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 LanguageVariantDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,82:1 32#2,2:83 32#2,2:85 *S KotlinDebug *F + 1 LanguageVariantDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LanguageVariantDao_ReplicateWrapper *L 55#1:83,2 69#1:85,2 *E [IIIII[s[ssssssss:sosX(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertAsync$1;>;)Vthis$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,3com/ustadmobile/core/db/dao/LanguageVariantDao_Repo.e(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LanguageVariantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  0Lcom/ustadmobile/core/db/dao/LanguageVariantDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao2()Lcom/ustadmobile/core/db/dao/LanguageVariantDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X findByCodeE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/LanguageVariant; countryCode\ Z[ ^_result1Lcom/ustadmobile/lib/db/entities/LanguageVariant;insert4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)Jentityd(Ljava/lang/Object;)J bf g insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/LanguageVariantDao_Repo$insertAsync$1llabelI no mpX(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Repo;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result/com/ustadmobile/lib/db/entities/LanguageVariantkotlin/coroutines/Continuation insertList(Ljava/util/List;)VF(Ljava/util/List;)V entityList Ljava/util/List; updateList update4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)V }  bc  ij  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J020 HJ0 20HJ 0 20H–@ø¢!J"0#2$ 00%HJ&0#H–@ø¢'J(0#2)0 H–@ø¢*J+0#20HJ,0#2$ 00%HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨-d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseLanguageVariantDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[S+]*#+_M,  `a./\+?bcS+e*#+hA  $% `(./daij5,m#,m:qr~YqrdqmY*,u:y:I:qF3*A+qY B!Y:' m%TmTFT <(])s(})*4]./]da`(2WR9Pwk? G+*#+ ././G+*#+ 23./G+e*#+ 67./daAbf= *+  ./ dwAiH *+,  ./ dw QRA}= *+  ./ dw m[IIIII[s[.s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsas\sbsdsisjsssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this]Lcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!{>[com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$1.class40Ucom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!1F[com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$2.class40Ucom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisWLcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!%,bcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$instance$default$1.class4/\com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Ő\com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$1.class40Vcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!T\com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$2.class40Vcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!<()V  this=Lcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTUcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ucom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5.com/ustadmobile/core/db/dao/LanguageVariantDao[com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao0Lcom/ustadmobile/core/db/dao/LanguageVariantDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostVcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$1  [Vcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 \com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;"LanguageVariantDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP LanguageVariantDao_UriResponder.kt Kotlin *S Kotlin *F + 1 LanguageVariantDao_UriResponder.kt com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 LanguageVariantDao_UriResponder.kt com/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!v7.NN1com/ustadmobile/core/db/dao/LearnerGroupDao.class4D+com/ustadmobile/core/db/dao/LearnerGroupDaogLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this-Lcom/ustadmobile/core/db/dao/LearnerGroupDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value.Lcom/ustadmobile/lib/db/entities/LearnerGroup;Landroidx/room/Query; REPLACE INTO LearnerGroupReplicate(lgPk, lgDestination) SELECT DISTINCT LearnerGroup.learnerGroupUid AS lgPk, :newNodeId AS lgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid JOIN LearnerGroup ON LearnerGroup.learnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND LearnerGroup.learnerGroupLct != COALESCE( (SELECT lgVersionId FROM LearnerGroupReplicate WHERE lgPk = LearnerGroup.learnerGroupUid AND lgDestination = :newNodeId), 0) /*psql ON CONFLICT(lgPk, lgDestination) DO UPDATE SET lgPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;? REPLACE INTO LearnerGroupReplicate(lgPk, lgDestination) SELECT DISTINCT LearnerGroup.learnerGroupUid AS lgUid, UserSession.usClientNodeId AS lgDestination FROM ChangeLog JOIN LearnerGroup ON ChangeLog.chTableId = 301 AND ChangeLog.chEntityPk = LearnerGroup.learnerGroupUid JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberLgUid = LearnerGroup.learnerGroupUid JOIN Person ON Person.personUid = LearnerGroupMember.learnerGroupMemberPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 /*psql ON CONFLICT(lgPk, lgDestination) DO UPDATE SET lgPending = true */ findGroupsForEntryAsync'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory;SELECT LearnerGroup.* FROM LearnerGroup LEFT JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroup.learnerGroupUid WHERE GroupLearningSession.groupLearningSessionContentUid = :contentEntryUidfindGroupListForEntry(J)Ljava/util/List;C(J)Ljava/util/List;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d12           '200B¢J0020H'J,0 00 j0 0` 20H'J 0 H§@ø¢J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;contentEntryUid$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory; newNodeIdlib-database-android_releaseLearnerGroupDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! ;3* <  =  >?[c@sA B >?[c[c@sB >!@s"#$>%@s">C:?d()[I*I+I,-I*.I/0[s12[s s3ss s#s4s5s4ss6s4s7ss4sss8ss9@ &'PK!!?Pcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper$insertAsync$1.class4JJcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#LearnerGroupDao_ReplicateWrapper.ktl/4isnthisentitym insertAsyncca(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !LLcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?I@PK!!mآBcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper.class4L(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LearnerGroupDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/core/db/dao/LearnerGroupDao;  this>Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findGroupsForEntryAsync'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory; :; =contentEntryUidfindGroupListForEntry(J)Ljava/util/List;C(J)Ljava/util/List; @A Cinsert1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)JentityG0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtIgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; KL JM*com/ustadmobile/door/ext/DoorDatabaseExtKtOgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; QR PS,com/ustadmobile/lib/db/entities/LearnerGroupUgetLearnerGroupUid()J WX VY*com/ustadmobile/door/DoorPrimaryKeyManager[nextId(I)J ]^ \_setLearnerGroupUid(J)V ab Vc&com/ustadmobile/door/util/SystemTimeKtesystemTimeInMillis gX fhsetLearnerGroupLct jb Vk(Ljava/lang/Object;)J Em n_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;.Lcom/ustadmobile/lib/db/entities/LearnerGroup; insertAsyncb(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper$insertAsync$1wlabelI yz x{a(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V ~ xresultLjava/lang/Object; xkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 xL$1 x nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; \java/lang/Number longValue X F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; t %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VC(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z ;$i$a$-forEach-LearnerGroupDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList ;$i$a$-forEach-LearnerGroupDao_ReplicateWrapper$updateList$1update1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)V  EF  tu  Lkotlin/Metadata;mvkxi0d1>               20B 0j`0¢J0 02 0 HJ, 00 0 j00 `2 0 HJ0 20 HJ0 20 H–@ø¢J02 0 0HJ0H–@ø¢J020 H–@ø¢J020 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release#LearnerGroupDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;= *>  ?0<@A= *D  ?0BEF<+H*NTM+Z ,-`B+!d+il*+oX+Z'\!"#"$'&.(7)*"p0+qr<<Gstu ,x#,x:|}~Y|}d|xY*,::(:|V*NTN+Z N--*+|YVLK7+d+il*++|YVLW+ZYB ' Vx) V4x49::;'W)WH<R=[>b?yABXDEf [p0 H:z E=s>D'_z$b~qrs Q+YM+N6-:":V:6il*+ܱ(* HHIYY;JCKGZHMPNR; z8 s1-z0@QQR+H+il*+Q STGsAEm= *+V  GAtH *+V,   G 12A= *+V  G xSMAP LearnerGroupDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 LearnerGroupDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,86:1 32#2,2:87 32#2,2:89 *S KotlinDebug *F + 1 LearnerGroupDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LearnerGroupDao_ReplicateWrapper *L 59#1:87,2 73#1:89,2 *E [IIIII[s[ssssssss@ssss?ss:ssssEsGstsussss5s6ss/ssssPK!!/%hDcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo$insertAsync$1.class4F>com/ustadmobile/core/db/dao/LearnerGroupDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLearnerGroupDao_Repo.ktl1isnm insertAsyncc0com.ustadmobile.core.db.dao.LearnerGroupDao_RepoU(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo$insertAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/LearnerGroupDao_Repo.b(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  -Lcom/ustadmobile/core/db/dao/LearnerGroupDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao/()Lcom/ustadmobile/core/db/dao/LearnerGroupDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindGroupsForEntryAsync'(J)Landroidx/paging/DataSource$Factory;j(J)Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory;contentEntryUidfindGroupListForEntry(J)Ljava/util/List;C(J)Ljava/util/List; bc eLjava/util/List;insert1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)Jentityj(Ljava/lang/Object;)J hl m.Lcom/ustadmobile/lib/db/entities/LearnerGroup; insertAsyncb(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;u(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/LearnerGroupDao_Repo$insertAsync$1slabelI uv twU(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Repo;Lkotlin/coroutines/Continuation;)V z t{resultLjava/lang/Object; }~ tkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; p java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result,com/ustadmobile/lib/db/entities/LearnerGroupkotlin/coroutines/Continuation insertList(Ljava/util/List;)VC(Ljava/util/List;)V entityList  updateList update1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)V  hi  pq  Lkotlin/Metadata;mvkxi0d1T                    20B9 0j`000  0  0 ¢J0020 HJ,0!00 j0!0`"20 HJ#0 2$0HJ%0 2$0H–@ø¢&J'0(2) 00HJ*0(H–@ø¢+J,0(2-0 H–@ø¢.J/0(2$0HJ00(2) 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨1d2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseLearnerGroupDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[M *#^N- " #  _` ./ a(\bcM *#fN- ' (  _g ./ a(dhiS+k*#+nA  ,- _(./jopq5,t#,t:xy~YxydxtY*,|::I:xF3*A+xY B!Y:' t%TtTFT <0]1s0}124]./]jo_(2WR9P~r? G+*#+ 67./gG+*#+ :;./gG+k*#+ >?./joAhl= *+ ./ j~ApH *+,  ./ j~ QRA= *+ ./ j~ t[IIIII[s[2s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sbssosasZs`ssshsjspsqssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!ܸXcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!D Xcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!1ww_com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$instance$default$1.class4/Ycom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!2׻Ycom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!81һYcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!_T(T(>com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder.class4:8com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this:Lcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTRcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Rcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5+com/ustadmobile/core/db/dao/LearnerGroupDaoXcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao-Lcom/ustadmobile/core/db/dao/LearnerGroupDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostScom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$1  [Scom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Ycom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;LearnerGroupDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP LearnerGroupDao_UriResponder.kt Kotlin *S Kotlin *F + 1 LearnerGroupDao_UriResponder.kt com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 LearnerGroupDao_UriResponder.kt com/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!MM7com/ustadmobile/core/db/dao/LearnerGroupMemberDao.class4F1com/ustadmobile/core/db/dao/LearnerGroupMemberDaomLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Landroidx/room/Query; REPLACE INTO LearnerGroupMemberReplicate(lgmPk, lgmDestination) SELECT DISTINCT LearnerGroupMember.learnerGroupMemberUid AS lgmPk, :newNodeId AS lgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND LearnerGroupMember.learnerGroupMemberLct != COALESCE( (SELECT lgmVersionId FROM LearnerGroupMemberReplicate WHERE lgmPk = LearnerGroupMember.learnerGroupMemberUid AND lgmDestination = :newNodeId), 0) /*psql ON CONFLICT(lgmPk, lgmDestination) DO UPDATE SET lgmPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; _ REPLACE INTO LearnerGroupMemberReplicate(lgmPk, lgmDestination) SELECT DISTINCT LearnerGroupMember.learnerGroupMemberUid AS lgmUid, UserSession.usClientNodeId AS lgmDestination FROM ChangeLog JOIN LearnerGroupMember ON ChangeLog.chTableId = 300 AND ChangeLog.chEntityPk = LearnerGroupMember.learnerGroupMemberUid JOIN Person ON Person.personUid = LearnerGroupMember.learnerGroupMemberPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LearnerGroupMember.learnerGroupMemberLct != COALESCE( (SELECT lgmVersionId FROM LearnerGroupMemberReplicate WHERE lgmPk = LearnerGroupMember.learnerGroupMemberUid AND lgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lgmPk, lgmDestination) DO UPDATE SET lgmPending = true */ (findLearnerGroupMembersByGroupIdAndEntry((JJ)Landroidx/paging/DataSource$Factory;{(JJ)Landroidx/paging/DataSource$Factory;SELECT LearnerGroupMember.*, Person.* FROM LearnerGroupMember LEFT JOIN Person ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid LEFT JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE GroupLearningSession.groupLearningSessionLearnerGroupUid = :learnerGroupUid AND GroupLearningSession.groupLearningSessionContentUid = :contentEntryUid ORDER BY learnerGroupMemberRole ASC ,findLearnerGroupMembersByGroupIdAndEntryList6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1:              '200B¢J4000j00`2 0 2 0 H'J' 00 2 0 2 0 H§@ø¢J0H§@ø¢J020 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;learnerGroupUidcontentEntryUid newNodeIdlib-database-android_releaseLearnerGroupMemberDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! =3* >   ?  @A[cBsC D @A[c[cBsD @!Bs"#$@%Bs"D @E<Am()[I*I+I,-I*.I/0[s12[s s3ss ss4s5s6s7s8s5s9s#s5s$ss5sss:ss;B &'PK!!.Vcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1.class4JPcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f)LearnerGroupMemberDao_ReplicateWrapper.ktl27isnthisentitym insertAsynccBcom.ustadmobile.core.db.dao.LearnerGroupMemberDao_ReplicateWrapperg(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0DLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !RLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Bcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper4h(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!iB!!Hcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper.class4Bcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper1com/ustadmobile/core/db/dao/LearnerGroupMemberDaoR(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;  thisDLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8(findLearnerGroupMembersByGroupIdAndEntry((JJ)Landroidx/paging/DataSource$Factory;{(JJ)Landroidx/paging/DataSource$Factory; :; =learnerGroupUidcontentEntryUid,findLearnerGroupMembersByGroupIdAndEntryList6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; AB Dinsert7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)JentityH0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtJgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; LM KN*com/ustadmobile/door/ext/DoorDatabaseExtKtPgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; RS QT2com/ustadmobile/lib/db/entities/LearnerGroupMemberVgetLearnerGroupMemberUid()J XY WZ*com/ustadmobile/door/DoorPrimaryKeyManager\nextId(I)J ^_ ]`setLearnerGroupMemberUid(J)V bc Wd&com/ustadmobile/door/util/SystemTimeKtfsystemTimeInMillis hY gisetLearnerGroupMemberLct kc Wl(Ljava/lang/Object;)J Fn o_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember; insertAsynch(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Pcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1xlabelI z{ y|g(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  yresultLjava/lang/Object; ykotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 yL$1 y nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ]java/lang/Number longValue Y F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; u %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VJ(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z A$i$a$-forEach-LearnerGroupMemberDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList A$i$a$-forEach-LearnerGroupMemberDao_ReplicateWrapper$updateList$1update7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)V  FG  uv  Lkotlin/Metadata;mvkxi0d1H                  20B 0j`0¢J40 0 0j0 0 ` 2 0 20 HJ'0 02 0 20 H–@ø¢J0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J020HJ 02 00HR0X‚¢ R0j`X‚¢ ‚ ¨!d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release)LearnerGroupMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;H *!>   ?0 @0<ABT *!E!*  ?0 @0 12C FG<+I*OUM+[ ,,aB+!e+jm*+pX+[']$%&"'').+7,*"q0+rs<<Htuv ,y#,y:}~~Y}~d}yY*,::(:}V*OUN+[ N-,*+}YWLK7+e+jm*++}YWLW+[YB ' Wy) W4y4<==>'Z)ZH?R@[AbByDE[GHf [q0 H:{ E=t>D'_{$b~rss Q+YM+N6-:":W:6jm*+ݱ(* KKL\\;MCNG]HPPQR; {8 t1-{0@QQR+I+jm*+T VWHtAFn= *+W  HAuH *+W,   H 12A= *+W  H ySMAP LearnerGroupMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 LearnerGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,89:1 32#2,2:90 32#2,2:92 *S KotlinDebug *F + 1 LearnerGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper *L 62#1:90,2 76#1:92,2 *E [IIIII[s["ssssssss:sssss?ss@sAssBsFsHstsusvssss5s6ss/ssssPK!!@OLkcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1.class4Fecom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLearnerGroupMemberDao_Repo.ktl)isnm,findLearnerGroupMembersByGroupIdAndEntryListc6com.ustadmobile.core.db.dao.LearnerGroupMemberDao_Repo[(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisgLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I>Jcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1.class4FDcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLearnerGroupMemberDao_Repo.ktl4isnm insertAsyncc6com.ustadmobile.core.db.dao.LearnerGroupMemberDao_Repo[(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo.h(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao5()Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X(findLearnerGroupMembersByGroupIdAndEntry((JJ)Landroidx/paging/DataSource$Factory;{(JJ)Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory;learnerGroupUidcontentEntryUid,findLearnerGroupMembersByGroupIdAndEntryList6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;ecom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1flabelI hi gj[(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq grkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw ux cd zjava/util/List|java/lang/IllegalStateException~/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  Ljava/util/List; $continuation$resultkotlin/coroutines/Continuationinsert7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)Jentity(Ljava/lang/Object;)J 4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember; insertAsynch(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1 j n rF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; 2com/ustadmobile/lib/db/entities/LearnerGroupMember insertList(Ljava/util/List;)VJ(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;>;)V entityList  updateList update7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)V w    Lkotlin/Metadata;mvkxi0d1D\                      20B9 0j`000  0  0 ¢J4000j00`2 0 2!0 HJ'"00#2 0 2!0 H–@ø¢$J%0 2&0'HJ(0 2&0'H–@ø¢)J*0+2, 0'0#HJ-0+H–@ø¢.J/0+200 H–@ø¢1J20+2&0'HJ30+2, 0'0#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨4d2#Lcom/ustadmobile/door/DoorDatabase;>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseLearnerGroupMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[Z*#!^: # $* _`./a(b(\cd4 g$g:kl~YkldkgY*o:s:I: kD5y*A!k{Y  y}:Y*) g&TgTFT?'a)f*i)x'+>a./aa(ab(_5UR<Nqe? S+*#+A  /0 _(./5,#,:l~YldY*,::I:F3y*A+Y yB!Y:' %TTFT <3]4s3}454]./]_(2WR9Pq? G+*#+ 9:./G+*#+ =>./G+*#+ AB./A= *+ ./ qAH *+,  ./ q QRAw= *+ ./ qg[IIIII[s[5s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs`ssssasbscssdsssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this`Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!4^com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$1.class40Xcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!IN ^com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$2.class40Xcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\becom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$instance$default$1.class4/_com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisaLcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!I_com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$1.class40Ycom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this[Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!.Z_com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$2.class40Ycom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  this[Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Tѓ((Dcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder.class4:>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this@Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTXcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Xcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 51com/ustadmobile/core/db/dao/LearnerGroupMemberDao^com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao3Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostYcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$1  [Ycom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 _com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;%LearnerGroupMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP LearnerGroupMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 LearnerGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 LearnerGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!Pcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1.class4HJcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLeavingReasonDao.ktl[`isnthisminitPreloadedLeavingReasonsc,com.ustadmobile.core.db.dao.LeavingReasonDaoQ(Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/LeavingReasonDao;  #(Lkotlin/coroutines/Continuation;)V  LLcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ' (labelI *+ ,kotlin/coroutines/Continuation/,com/ustadmobile/core/db/dao/LeavingReasonDao14(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 24$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0'*+?= *+*,@    !"A#$?D*+)**-.-**05@ 6B%C&D E24F GTs [I I [I[s[sss78[I9I:I;I<=I>PK!!''2com/ustadmobile/core/db/dao/LeavingReasonDao.class4,com/ustadmobile/core/db/dao/LeavingReasonDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this.Lcom/ustadmobile/core/db/dao/LeavingReasonDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value/Lcom/ustadmobile/lib/db/entities/LeavingReason;Landroidx/room/Query;W REPLACE INTO LeavingReasonReplicate(lrPk, lrDestination) SELECT DISTINCT LeavingReason.leavingReasonUid AS lrPk, :newNodeId AS lrDestination FROM LeavingReason WHERE LeavingReason.leavingReasonLct != COALESCE( (SELECT lrVersionId FROM LeavingReasonReplicate WHERE lrPk = LeavingReason.leavingReasonUid AND lrDestination = :newNodeId), 0) /*psql ON CONFLICT(lrPk, lrDestination) DO UPDATE SET lrPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;_ REPLACE INTO LeavingReasonReplicate(lrPk, lrDestination) SELECT DISTINCT LeavingReason.leavingReasonUid AS lrUid, UserSession.usClientNodeId AS lrDestination FROM ChangeLog JOIN LeavingReason ON ChangeLog.chTableId = 410 AND ChangeLog.chEntityPk = LeavingReason.leavingReasonUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LeavingReason.leavingReasonLct != COALESCE( (SELECT lrVersionId FROM LeavingReasonReplicate WHERE lrPk = LeavingReason.leavingReasonUid AND lrDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lrPk, lrDestination) DO UPDATE SET lrPending = true */ findAllReasons&()Landroidx/paging/DataSource$Factory;j()Landroidx/paging/DataSource$Factory;SELECT * FROM LeavingReasonfindAllReasonsLive()Ljava/util/List;C()Ljava/util/List;findByUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)Ljava/lang/Object;9SELECT * FROM LeavingReason WHERE leavingReasonUid = :uid findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;OSELECT leavingReasonUid FROM LeavingReason WHERE leavingReasonUid IN (:uidList) findByUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;getReasonsFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT LeavingReason.leavingReasonUid AS uid, LeavingReason.leavingReasonTitle As labelName FROM LeavingReason WHERE leavingReasonUid IN (:uidList) replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict updateAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;initPreloadedLeavingReasonsJcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1=labelI ?@ >AQ(Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >I)kotlin/coroutines/intrinsics/IntrinsicsKtKgetCOROUTINE_SUSPENDED()Ljava/lang/Object; MN LOkotlin/ResultKtQthrowOnFailure(Ljava/lang/Object;)V ST RU-com/ustadmobile/lib/db/entities/LeavingReasonW Companion9Lcom/ustadmobile/lib/db/entities/LeavingReason$Companion; YZ X[7com/ustadmobile/lib/db/entities/LeavingReason$Companion] getFIXED_UIDS()Ljava/util/Map; _` ^a java/util/Mapcvalues()Ljava/util/Collection; ef dgjava/lang/Iterablei kotlin/collections/CollectionsKtktoList&(Ljava/lang/Iterable;)Ljava/util/List; mn loL$0 qH >r )* tjava/util/Listvjava/util/LinkedHashMapx y entrySet()Ljava/util/Set; {| d} java/util/Setiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next N java/util/Map$EntrygetValue N contains(Ljava/lang/Object;)Z wgetKey N put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; djava/util/ArrayListsize()I d(I)V  java/util/Collectionjava/lang/Number longValue()J java/lang/String(JLjava/lang/String;)V  Xadd 3*  kotlin/UnitINSTANCE Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   uidsInsertedLjava/util/List; uidsToInsertLjava/util/Map;$this$filter$ivverbListToInsert $this$map$iv$this$filterTo$iv$ivdestination$iv$iv$this$mapTo$iv$ivLjava/util/Collection; element$iv$ivLjava/util/Map$Entry;it item$iv$ivreasonH$i$a$-filter-LeavingReasonDao$initPreloadedLeavingReasons$uidsToInsert$1 $i$f$filterTo $i$f$filterI$i$a$-map-LeavingReasonDao$initPreloadedLeavingReasons$verbListToInsert$1 $i$f$mapTo$i$f$map $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuation,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1F                 '200B¢J$000j00`H'J00 H'J 02 0 H§@ø¢ J%0 0 2 0 0 H§@ø¢J$00j 0`2 0 H'J%00 2 0 0 H§@ø¢J0H†@ø¢J02 00 H§@ø¢J0H§@ø¢J020 H§@ø¢ J020H§@ø¢ ‚ ¨!d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;uiduidListLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;-Lcom/ustadmobile/lib/db/entities/UidAndLabel; entityList newNodeIdentitylib-database-android_releaseLeavingReasonDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*     [cs  [c[cs !s"#$%s"&'s( )*+s, -./s(0*1s2 3*456I7 89: ; <+>#+>:BC~YBCdB>Y*+F:J:P:BJzV*\bhjp*sBuYsKVwM\b:6:yYzd:6~:  G :  : 6 ,   WN-:6:Y:6 ~:  D :  : :6 XY  _Ww:*sBY VWY·ſ2' >)>0O/wddd>0wddd>@wddd>1wdddd>J$>Ff<Za[Z\fggh\ilf\]%m?nKncon^pm]`Za8a, i  n   ^"C<<P   c2 k! @ ^@r@n@ ?[@ %y@29H >SMAP LeavingReasonDao.kt Kotlin *S Kotlin *F + 1 LeavingReasonDao.kt com/ustadmobile/core/db/dao/LeavingReasonDao + 2 Maps.kt kotlin/collections/MapsKt__MapsKt + 3 _Maps.kt kotlin/collections/MapsKt___MapsKt *L 1#1,101:1 511#2:102 496#2,6:103 125#3:109 152#3,3:110 *S KotlinDebug *F + 1 LeavingReasonDao.kt com/ustadmobile/core/db/dao/LeavingReasonDao *L 92#1:102 92#1:103,6 93#1:109 93#1:110,3 *E [I7III7I[s["s sss sssss#ss&ssss)ss*s-sss0ssb(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !MLcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2=com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper4c(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!XQcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1.class4QKcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$LeavingReasonDao_ReplicateWrapper.ktl18isnthis entityList _pkManager _generatedPksitm replaceListc=com.ustadmobile.core.db.dao.LeavingReasonDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'MLcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8=com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!>t;,,Ccom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper.class46=com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper,com/ustadmobile/core/db/dao/LeavingReasonDaoM(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  .Lcom/ustadmobile/core/db/dao/LeavingReasonDao;  this?Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllReasons&()Landroidx/paging/DataSource$Factory;j()Landroidx/paging/DataSource$Factory; :; =findAllReasonsLive()Ljava/util/List;C()Ljava/util/List; ?@ BfindByUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)Ljava/lang/Object; D Fuid findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; IJ LuidListLjava/util/List; findByUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; PQ SgetReasonsFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; UJ W replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1[labelI ]^ \_b(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V b \cresultLjava/lang/Object; ef \gkotlin/ResultKtithrowOnFailure(Ljava/lang/Object;)V kl jm0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtogetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; qr ps*com/ustadmobile/door/ext/DoorDatabaseExtKtugetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; wx vyjava/util/ArrayList{ |java/util/List~iterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & -com/ustadmobile/lib/db/entities/LeavingReasongetLeavingReasonUid()J L$0 f \L$1 f \L$2 f \L$3 f \L$4 f \L$5 f \*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue setLeavingReasonUid(J)V java/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis setLeavingReasonLct YJ java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityList _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit/Lcom/ustadmobile/lib/db/entities/LeavingReason;_newPk=$i$a$-forEach-LeavingReasonDao_ReplicateWrapper$replaceList$2 $i$f$forEach $continuation$resultkotlin/coroutines/Continuation updateAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; entityinsert2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)JnextId(I)J (Ljava/lang/Object;)J  insertAsyncv(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$insertAsync$1 _ c g F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VD(Ljava/util/List;)Vjava/lang/LongvalueOf   <$i$a$-forEach-LeavingReasonDao_ReplicateWrapper$insertList$1 updateList   <$i$a$-forEach-LeavingReasonDao_ReplicateWrapper$updateList$1update2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V  l      Lkotlin/Metadata;mvkxi0d1uR                    20B 0j`0¢J$0 0 0j0 0 ` HJ 0 0 HJ0 20H–@ø¢J%00 2 00 H–@ø¢J$0 0j 0 `20HJ%00 2 00 H–@ø¢J020 HJ020 H–@ø¢J02  0 0 HJ!02  0 0 H–@ø¢J"0H–@ø¢#J$02%0H–@ø¢J&020 HJ'0 20 H–@ø¢J(02  0 0 HR0X‚¢ R0j`X‚¢ ‚ ¨)d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;lib-database-android_release$LeavingReasonDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1++,e+ ,**+*,- . / ,d*-"Y(W.0Q4- . /0121+ / 56,Y*+9Y(W.0P4- .1217+ /:;,2*>-. 1<+?@,2*C-. 1A+D,H *-G-!.   H0 121E+ / IJ,H *+,M-$.   NO 121K+ / PQ,= *T-'.  H01R+UJ,H *+,X-*.   NO 121V+ / YJ,@,\#,\:`a~Y`ad`\Y*,d:h:(:`man*tzN|Y}:+:6::: 6  -*+- `YL66 : ::NLKn7   :  : W Ķ$*+`Y nW.Yͷп0 ' \)4\4*4\4e4\4E4\44& 4\4=4\4F4-N<,a-l.v.x/xx01,31;2B3Z5b6fyg8,9.a,7cg4aO#@OcOg4OlIcxuOROcOfL f ;0 I^ j^2~29wfp^ w^1Z+ / ,S+Ķ*+,- <>. 121+ / ,<+*tzM+ ,B+!+Ķ*+X+0'-BCD"E'G.I7J.*"0+<</, ,#,:a~YadY*,::(:Vn*tzN+ N-*+YLKn7++Ķ*++YLnW+Yͷп0B ' ) 44Z[[\(z*zI]S^\_c`zbc{ef.f \0 I:^ F=?Df(_^%b~sOO1/ , R+|Y}M+N6-:"::6Ķ*+ 0(-* iij||<kDlH}InQo.R<  ^9 2f-^0@ORRO1/ ,R++Ķ*+-r tu./A,= *+-.  fA,H *+,-.   f 12A l,= *+-.  f2\3*4SMAP LeavingReasonDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 LeavingReasonDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,119:1 32#2,2:120 32#2,2:122 32#2,2:124 *S KotlinDebug *F + 1 LeavingReasonDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper *L 47#1:120,2 92#1:122,2 106#1:124,2 *E 5[IIIII[s ![*sssss"sss:s#s$ss%s?s$sDsHs$ssIsNsJsPs&s'sUs(ssssss$ssYs5s6ss/s ss s)PK!! Hcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1.class4FBcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fLeavingReasonDao_Repo.ktl-isnmfindByUidAsyncc1com.ustadmobile.core.db.dao.LeavingReasonDao_RepoV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidList$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$getReasonsFromUids$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$getReasonsFromUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo.c(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/LeavingReasonDao_Repo.c(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/LeavingReasonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  .Lcom/ustadmobile/core/db/dao/LeavingReasonDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao0()Lcom/ustadmobile/core/db/dao/LeavingReasonDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindAllReasons&()Landroidx/paging/DataSource$Factory;j()Landroidx/paging/DataSource$Factory; Z[ ]_result$Landroidx/paging/DataSource$Factory;findAllReasonsLive()Ljava/util/List;C()Ljava/util/List; ab dLjava/util/List;findByUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1ilabelI kl jmV(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo;Lkotlin/coroutines/Continuation;)V p jqresultLjava/lang/Object; st jukotlin/ResultKtwthrowOnFailure(Ljava/lang/Object;)V yz x{ g= }-com/ustadmobile/lib/db/entities/LeavingReasonjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  uid/Lcom/ustadmobile/lib/db/entities/LeavingReason; $continuation$resultkotlin/coroutines/Continuation findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidList$1 m q u java/util/ListuidList findByUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;getReasonsFromUids(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$getReasonsFromUids$1 m q u  replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  entityList updateAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$1 m q u java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityinsert2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)J(Ljava/lang/Object;)J  insertAsyncv(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$1 m q uF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VD(Ljava/util/List;)V  updateList update2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V z    Lkotlin/Metadata;mvkxi0d1d                       20B9 0j`000  0  0 ¢J$000j00`HJ 00!HJ"02#0 H–@ø¢$J%%0 0!2 &0 0!H–@ø¢'J$(00)j 0`*2#0 HJ%+0,0!2 &0 0!H–@ø¢'J-0 2.0HJ/0 2.0H–@ø¢0J10223 00!HJ4022 300!H–@ø¢'J502H–@ø¢6J702280 H–@ø¢$J9022.0HJ:02.0H–@ø¢0J;0223 00!HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨<d2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;#Lcom/ustadmobile/door/DoorLiveData;-Lcom/ustadmobile/lib/db/entities/UidAndLabel;lib-database-android_releaseLeavingReasonDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  ./QRW?Z[B *#^L+ #$_` ./\abB *#eL+ ()_f ./cg=-j#-j:no~YnodnjY*-r:v:I:nB3|*An~Y |:Y)' j%TjTFT<,]-s,.4]./](_2SR9Lth? ,#,:o~YodY*,::I:@3|*A+Y |N-Y+' %TTFT<1]2s134]./]f_f2QR9Jt? M *#N- 7 8  _ ./ (,#,:o~YodY*,::I:@3|*A+Y |N-Y+' %TTFT<;]<s;=4]./]f_f2QR9Jt? d*A+,YIWOQT AB ./fQR? &,#,:o~YodY*,::I:F3|*A+Y |>İY+' %TTFT <D]EsD}EF4]./]_l2WR9Pt? S+ȸ*#+A  JK _(./5,ϙ#,:o~YodЧY*,::I:ЪF3|*A+жY |B!ܰY:' %TTFT <N]OsN}OP4]./]_(2WR9Pt? G+*#+ TU./fG+*#+ XY./fG+ȸ*#+ \]./A= *+ ./ tAH *+,  ./ t QRAz= *+ ./ t *j  [IIIII[s[=s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs`ssssassgss=sssssssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!yYcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!RYcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!izz`com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$instance$default$1.class4/Zcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!VNHZcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$1.class40Tcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Qo8Zcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$2.class40Tcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!dZ3e(e(?com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder.class4:9com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTScom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Scom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5,com/ustadmobile/core/db/dao/LeavingReasonDaoYcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao.Lcom/ustadmobile/core/db/dao/LeavingReasonDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostTcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$1  [Tcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Zcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson; LeavingReasonDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP LeavingReasonDao_UriResponder.kt Kotlin *S Kotlin *F + 1 LeavingReasonDao_UriResponder.kt com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 LeavingReasonDao_UriResponder.kt com/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!U>com/ustadmobile/core/db/dao/LocallyAvailableContainerDao.class418com/ustadmobile/core/db/dao/LocallyAvailableContainerDaojava/lang/Object()V  this:Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao; insertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; deleteListLandroidx/room/Delete; deleteAllLandroidx/room/Query;value%DELETE FROM LocallyAvailableContainerLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1        '20B¢J0H'J02 00H§@ø¢ J 02 00H§@ø¢ ‚ ¨ d2locallyAvailableContainers;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;lib-database-android_releaseLocallyAvailableContainerDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!)3** +   , -I.  , - . - s/(0O[IIIII ![s"#[ s s$sss$ss%s$s&s s s'-PK!!B\4%4%,com/ustadmobile/core/db/dao/MessageDao.class4H&com/ustadmobile/core/db/dao/MessageDaobLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this(Lcom/ustadmobile/core/db/dao/MessageDao;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value)Lcom/ustadmobile/lib/db/entities/Message;Landroidx/room/Query; REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messagePk, :newNodeId AS messageDestination FROM UserSession JOIN Message ON (( Message.messageTableId = 127 AND Message.messageEntityUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = :newNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnNewNodePosts REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messagePk, :newNodeId AS messageDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN Message ON Message.messageTableId = 132 AND Message.messageClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = :newNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ replicateOnChangeChat4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;i REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messageUid, UserSession.usClientNodeId AS messageDestination FROM ChangeLog JOIN Message ON ChangeLog.chTableId = 126 AND ChangeLog.chEntityPk = Message.messageUid AND Message.messageTableId = 127 JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Message.messageEntityUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ replicateOnChangePosts} REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messageUid, UserSession.usClientNodeId AS messageDestination FROM ChangeLog JOIN Message ON ChangeLog.chTableId = 126 AND ChangeLog.chEntityPk = Message.messageUid AND Message.messageTableId = 132 JOIN Clazz ON Clazz.clazzUid = Message.messageClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ findAllMessagesByChatUid)(JIJ)Landroidx/paging/DataSource$Factory;q(JIJ)Landroidx/paging/DataSource$Factory; SELECT Message.*, Person.*, MessageRead.* FROM Message LEFT JOIN Person ON Message.messageSenderPersonUid = Person.personUid LEFT JOIN MessageRead ON MessageRead.messageReadMessageUid = Message.messageUid AND MessageRead.messageReadPersonUid = :loggedInPersonUid WHERE Message.messageTableId = :tableId AND Message.messageEntityUid = :entityUid ORDER BY Message.messageTimestamp DESC Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d12            '200B¢J<000j00`2 0 2 02 0 H'J 0H§@ø¢J0H§@ø¢J020 H§@ø¢J020 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory; entityUidtableIdloggedInPersonUid newNodeIdlib-database-android_release MessageDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! ?3* @   A  BC[cDsE F BC[cDsE F BC[c[cDs F!BC[c[cDs"F#$B%Ds&BG>Cm)*[I+I,I-.I+/I01[s23[s s4ss s#s5s6s7s8s9s6s:s;ss6ss!ssisnthisentitym insertAsyncc7com.ustadmobile.core.db.dao.MessageDao_ReplicateWrapper\(Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper$insertAsync$1;>;)Vthis$09Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !GLcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation27com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper4](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!p p =com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper.class47com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper&com/ustadmobile/core/db/dao/MessageDaoG(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  (Lcom/ustadmobile/core/db/dao/MessageDao;  this9Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnNewNodePosts 5 6replicateOnChangeChat4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 89 ;replicateOnChangePosts =9 >findAllMessagesByChatUid)(JIJ)Landroidx/paging/DataSource$Factory;q(JIJ)Landroidx/paging/DataSource$Factory; @A C entityUidtableIdIloggedInPersonUidinsert,(Lcom/ustadmobile/lib/db/entities/Message;)JentityK0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtMgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; OP NQ*com/ustadmobile/door/ext/DoorDatabaseExtKtSgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; UV TW'com/ustadmobile/lib/db/entities/MessageY getMessageUid()J [\ Z]*com/ustadmobile/door/DoorPrimaryKeyManager_nextId(I)J ab `c setMessageUid(J)V ef Zg&com/ustadmobile/door/util/SystemTimeKtisystemTimeInMillis k\ jl setMessageLct nf Zo(Ljava/lang/Object;)J Iq r_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;)Lcom/ustadmobile/lib/db/entities/Message; insertAsync](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper$insertAsync$1{label }G |~\(Lcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  |resultLjava/lang/Object; |kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 |L$1 | nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; `java/lang/Number longValue \ F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; x %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V?(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Message;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 6$i$a$-forEach-MessageDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 6$i$a$-forEach-MessageDao_ReplicateWrapper$updateList$1update,(Lcom/ustadmobile/lib/db/entities/Message;)V  IJ  xy  Lkotlin/Metadata;mvkxi0d1F                 20B 0j`0¢J<0 0 0j0 0 ` 2 0 20 20 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J0H–@ø¢J020 H–@ø¢J020 H–@ø¢J 020HJ!02 00HR0X‚¢ R0j`X‚¢ ‚ ¨"d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseMessageDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  5d*-7Y(W.Q4  /012  89Y*+6?\ a78a7KwJKwKwl#uvt0229z  y+*RXMYN+:6:R:Z:6 ^ ),~d7  h-:  :   Wmp*+Ա)+`L4Z >CDDE'a)aHFRGZHaIxKLbNOf Zt0 H9G E<w>C'^G$a}uvr Q+YM+N6-:":Z:6mp*+߱(* RRScc;TCUGdHWPXR; G8 w1-G0@QQR+L+mp*+[ ]^KwAIq= *+Z  KAxH *+Z,   K 12A= *+Z  K |ySMAP MessageDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 MessageDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,96:1 32#2,2:97 32#2,2:99 *S KotlinDebug *F + 1 MessageDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper *L 69#1:97,2 83#1:99,2 *E [IIIII[s[#ssssssss@sssssEssFsHsIsKswsxsysssss8s9s=ss/ss5sssPK!!m#6K?com/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1.class4F9com/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fMessageDao_Repo.ktl8isnm insertAsyncc+com.ustadmobile.core.db.dao.MessageDao_RepoP(Lcom/ustadmobile/core/db/dao/MessageDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/MessageDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1;>;)Vthis$0-Lcom/ustadmobile/core/db/dao/MessageDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this;Lcom/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,+com/ustadmobile/core/db/dao/MessageDao_Repo.](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  (Lcom/ustadmobile/core/db/dao/MessageDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this-Lcom/ustadmobile/core/db/dao/MessageDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao*()Lcom/ustadmobile/core/db/dao/MessageDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnNewNodePosts U= VreplicateOnChangeChat4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; XY [replicateOnChangePosts ]Y ^findAllMessagesByChatUid)(JIJ)Landroidx/paging/DataSource$Factory;q(JIJ)Landroidx/paging/DataSource$Factory; `a c_result$Landroidx/paging/DataSource$Factory; entityUidtableIdIloggedInPersonUidinsert,(Lcom/ustadmobile/lib/db/entities/Message;)Jentitym(Ljava/lang/Object;)J ko p)Lcom/ustadmobile/lib/db/entities/Message; insertAsync](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;p(Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;9com/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1vlabel xi wyP(Lcom/ustadmobile/core/db/dao/MessageDao_Repo;Lkotlin/coroutines/Continuation;)V | w}resultLjava/lang/Object;  wkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; s java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result'com/ustadmobile/lib/db/entities/Messagekotlin/coroutines/Continuation insertList(Ljava/util/List;)V?(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Message;>;)V entityList Ljava/util/List; updateList update,(Lcom/ustadmobile/lib/db/entities/Message;)V  kl  st  Lkotlin/Metadata;mvkxi0d1TZ                     20B9 0j`000  0  0 ¢J<000j00`2 0 2!02"0 HJ#0 2$0%HJ&0 2$0%H–@ø¢'J(0)2* 0%0+HJ,0)H–@ø¢-J.0)H–@ø¢-J/0)200 H–@ø¢1J20)200 H–@ø¢1J30)2$0%HJ40)2* 0%0+HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨5d2#Lcom/ustadmobile/door/DoorDatabase;3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseMessageDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? U=d*A-WYIWOQT  ./P(QR>? XYY*A+\YIWOPT "#./QRZ?]YY*A+_YIWOPT &'./QRZ?`af*#d: . /4 ef./g(hij(bklS+n*#+qA  34 e(./mrst5,w#,w:z{~Yz{dzwY*,~::I:zF3*A+zY B!Y:' w%TwTFT <7]8s7}894]./]mre(2WR9Pu? G+*#+ =>./G+*#+ AB./G+n*#+ EF./mrAko= *+ ./ mAsH *+,  ./ m QRA= *+ ./ m w[IIIII[s[6s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s`sfssssgshsjsksmsrssstsssssXsYs]s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$13com/ustadmobile/core/db/dao/MessageDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!u|ёScom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$1.class40Mcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/MessageDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Scom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$2.class40Mcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/MessageDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!!nhhZcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$instance$default$1.class4/Tcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$13com/ustadmobile/core/db/dao/MessageDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!ܼ"Tcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$1.class40Ncom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/MessageDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!םTcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$2.class40Ncom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$13com/ustadmobile/core/db/dao/MessageDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!RG''9com/ustadmobile/core/db/dao/MessageDao_UriResponder.class4:3com/ustadmobile/core/db/dao/MessageDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this5Lcom/ustadmobile/core/db/dao/MessageDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTMcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Mcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5&com/ustadmobile/core/db/dao/MessageDaoScom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao(Lcom/ustadmobile/core/db/dao/MessageDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostNcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$1  [Ncom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Tcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;MessageDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8zSMAP MessageDao_UriResponder.kt Kotlin *S Kotlin *F + 1 MessageDao_UriResponder.kt com/ustadmobile/core/db/dao/MessageDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 MessageDao_UriResponder.kt com/ustadmobile/core/db/dao/MessageDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!>EE0com/ustadmobile/core/db/dao/MessageReadDao.class4:*com/ustadmobile/core/db/dao/MessageReadDaofLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this,Lcom/ustadmobile/core/db/dao/MessageReadDao;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/MessageRead;Landroidx/room/Query; REPLACE INTO MessageReadReplicate(messageReadPk, messageReadDestination) SELECT DISTINCT MessageRead.messageReadUid AS messageReadPk, :newNodeId AS messageReadDestination FROM UserSession JOIN Message ON (( Message.messageTableId = 127 AND Message.messageEntityUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) JOIN MessageRead ON MessageRead.messageReadMessageUid = Message.messageUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND MessageRead.messageReadLct != COALESCE( (SELECT messageReadVersionId FROM MessageReadReplicate WHERE messageReadPk = MessageRead.messageReadUid AND messageReadDestination = :newNodeId), 0) /*psql ON CONFLICT(messageReadPk, messageReadDestination) DO UPDATE SET messageReadPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO MessageReadReplicate(messageReadPk, messageReadDestination) SELECT DISTINCT MessageRead.messageReadUid AS messageReadUid, UserSession.usClientNodeId AS messageReadDestination FROM ChangeLog JOIN MessageRead ON MessageRead.messageReadUid = ChangeLog.chEntityPk AND ChangeLog.chTableId = 129 JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = MessageRead.messageReadEntityUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND MessageRead.messageReadLct != COALESCE( (SELECT messageReadVersionId FROM MessageReadReplicate WHERE messageReadPk = MessageRead.messageReadUid AND messageReadDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messageReadPk, messageReadDestination) DO UPDATE SET messageReadPending = true */ Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1~        '200B¢J0H§@ø¢J020 H§@ø¢ ‚ ¨ d2%Lcom/ustadmobile/core/db/dao/BaseDao; newNodeIdlib-database-android_releaseMessageReadDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! 13* 2 3  45[c6s7 8 45[c[c6s84905O!"[I#I$I%&I#'I()[s*+[ s s,ss ss-sss.s-ss/6  PK!!kOcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1.class4JIcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"MessageReadDao_ReplicateWrapper.ktl',isnthisentitym insertAsyncc;com.ustadmobile.core.db.dao.MessageReadDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !KLcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!CgAcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper.class4;com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper*com/ustadmobile/core/db/dao/MessageReadDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/MessageReadDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/MessageReadDao;  this=Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insert0(Lcom/ustadmobile/lib/db/entities/MessageRead;)Jentity<0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt>getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; @A ?B*com/ustadmobile/door/ext/DoorDatabaseExtKtDgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; FG EH+com/ustadmobile/lib/db/entities/MessageReadJgetMessageReadUid()J LM KN*com/ustadmobile/door/DoorPrimaryKeyManagerPnextId(I)J RS QTsetMessageReadUid(J)V VW KX&com/ustadmobile/door/util/SystemTimeKtZsystemTimeInMillis \M []setMessageReadLct _W K`(Ljava/lang/Object;)J :b c_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;-Lcom/ustadmobile/lib/db/entities/MessageRead; insertAsynca(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1llabelI no mp`(Lcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V s mtresultLjava/lang/Object; vw mxkotlin/ResultKtzthrowOnFailure(Ljava/lang/Object;)V |} {~L$0 w mL$1 w m nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Qjava/lang/Number longValue M F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; i %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/MessageRead;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z :$i$a$-forEach-MessageReadDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList :$i$a$-forEach-MessageReadDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/MessageRead;)V }  :;  ij  Lkotlin/Metadata;mvkxi0d1>2           20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J 02 0 0HJ0H–@ø¢J020H–@ø¢J02 0 HJ02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release"MessageReadDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 e+ ,**+*,    d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :;<+=*CIM+O ,UB+!Y+^a*+dX+O'Q"'. 7!*"e0+fg<<<hij ,m#,m:qr~YqrdqmY*,u:y:(:qV*CIN+O N-*+qYKLK7+Y+^a*++qYKLW+OYB ' Km) K4m41223'O)OH4R5[6b7y9:P<=f [e0 H:o E=h>Dw'_o$b~fgs Q+YM+N6-:":K:6^a*+ѱ(* @@AQQ;BCCGRHEPFR; o8 h1w-o0@QQR+=+^a*+ֱI KL<hA:b= *+Kح   <wAiH *+K,ڰ   <w 12A}= *+Kܱ   <w mSMAP MessageReadDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 MessageReadDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,78:1 32#2,2:79 32#2,2:81 *S KotlinDebug *F + 1 MessageReadDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper *L 51#1:79,2 65#1:81,2 *E v[IIIII[s[ssssssss:ssT(Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/MessageReadDao_Repo.a(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/MessageReadDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/MessageReadDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/MessageReadDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV Xinsert0(Lcom/ustadmobile/lib/db/entities/MessageRead;)Jentity\(Ljava/lang/Object;)J Z^ __result-Lcom/ustadmobile/lib/db/entities/MessageRead; insertAsynca(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/MessageReadDao_Repo$insertAsync$1flabelI hi gjT(Lcom/ustadmobile/core/db/dao/MessageReadDao_Repo;Lkotlin/coroutines/Continuation;)V m gnresultLjava/lang/Object; pq grkotlin/ResultKttthrowOnFailure(Ljava/lang/Object;)V vw uxF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; cz {java/lang/Number} longValue 9 ~%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result+com/ustadmobile/lib/db/entities/MessageReadkotlin/coroutines/Continuation insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/MessageRead;>;)V entityList Ljava/util/List; updateList update0(Lcom/ustadmobile/lib/db/entities/MessageRead;)V w  Z[  cd  Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0!H–@ø¢%J&0!2'0 H–@ø¢(J)0!20HJ*0!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨+d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseMessageReadDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[S+]*#+`A   a(./\bcd5,g#,g:kl~YkldkgY*,o:s:I:kF3y*A+k|Y y~B!Y:' g%TgTFT <#]$s#}$%4]./]\ba(2WR9Pqe? G+*#+ )*./G+*#+ -../G+]*#+ 12./\bAZ^= *+  ./ \qAczH *+,  ./ \q QRAw= *+  ./ \q g[IIIII[s[,s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs\sbscsdsssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Wcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!]\Wcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!8tt^com/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!bXcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!VָXcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/MessageReadDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!%~BC(C(=com/ustadmobile/core/db/dao/MessageReadDao_UriResponder.class4:7com/ustadmobile/core/db/dao/MessageReadDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/MessageReadDaoWcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/MessageReadDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;MessageReadDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP MessageReadDao_UriResponder.kt Kotlin *S Kotlin *F + 1 MessageReadDao_UriResponder.kt com/ustadmobile/core/db/dao/MessageReadDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 MessageReadDao_UriResponder.kt com/ustadmobile/core/db/dao/MessageReadDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!b):com/ustadmobile/core/db/dao/NetworkNodeDao$Companion.class4'4com/ustadmobile/core/db/dao/NetworkNodeDao$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/NetworkNodeDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2findByBluetoothAddrSqllib-database-android_release*com/ustadmobile/core/db/dao/NetworkNodeDao CompanionNetworkNodeDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"J#   !-* #  $ % &=[IIIII[s[s sssssPK!!W>>Ecom/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1.class4I?com/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fNetworkNodeDao.ktlFisnthis nodeIteratormupdateNodeLastSeen$suspendImplc*com.ustadmobile.core.db.dao.NetworkNodeDaoO(Lcom/ustadmobile/core/db/dao/NetworkNodeDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/NetworkNodeDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/NetworkNodeDao;  #(Lkotlin/coroutines/Continuation;)V  ALcom/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ( )labelI +, -kotlin/coroutines/Continuation0*com/ustadmobile/core/db/dao/NetworkNodeDao2o(Lcom/ustadmobile/core/db/dao/NetworkNodeDao;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 4 35$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0(+,@= *+*, A  !  "#B$%@E*+***./.**16A!7C&D'E F35G HZ s [I [II[ss[ssss89[I:I;II?PK!!:*880com/ustadmobile/core/db/dao/NetworkNodeDao.class4*com/ustadmobile/core/db/dao/NetworkNodeDaojava/lang/Object()V  this,Lcom/ustadmobile/core/db/dao/NetworkNodeDao;all()Ljava/util/List;A()Ljava/util/List;Landroidx/room/Query;valueSELECT * FROM NetworkNode#Lorg/jetbrains/annotations/NotNull;findNodeByIpAddressA(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/NetworkNode;6SELECT * From NetworkNode WHERE ipAddress = :ipAddress$Lorg/jetbrains/annotations/Nullable; findNodeById0(J)Lcom/ustadmobile/lib/db/entities/NetworkNode;0SELECT * From NetworkNode WHERE nodeId = :nodeId"findNodeByIpOrWifiDirectMacAddressS(Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/NetworkNode;Select * From NetworkNode Where ((ipAddress = :ipAddress AND ipAddress IS NOT NULL) OR (wifiDirectMacAddress = :wifiDirectMacAddress AND wifiDirectMacAddress IS NOT NULL))findNodeByBluetoothAddressGSELECT * from NetworkNode WHERE bluetoothMacAddress = :bluetoothAddressreplace0(Lcom/ustadmobile/lib/db/entities/NetworkNode;)JLandroidx/room/Insert; onConflict insertAsynca(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList#(Ljava/util/List;)[Ljava/lang/Long;S(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/NetworkNode;>;)[Ljava/lang/Long;update0(Lcom/ustadmobile/lib/db/entities/NetworkNode;)VLandroidx/room/Update;deleteByBluetoothAddress(Ljava/lang/String;)VEDELETE FROM NetworkNode WHERE bluetoothMacAddress = :bluetoothAddressdeleteAllAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;DELETE FROM NetworkNodeupdateRetryCountAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;SUPDATE NetworkNode SET numFailureCount = numFailureCount + 1 WHERE nodeId = :nodeIdfindAllActiveNodes(JI)Ljava/util/List;C(JI)Ljava/util/List;mSelect * From NetworkNode WHERE lastUpdateTimeStamp >= :lastUpdatedTime AND numFailureCount <= :maxNumFailureupdateLastSeenAsyncG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;](Ljava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;UPDATE NetworkNode set lastUpdateTimeStamp = :lastUpdateTimeStamp, numFailureCount = 0 WHERE bluetoothMacAddress = :bluetoothAddressdeleteOldAndBadNode(JI)VDELETE FROM NetworkNode WHERE NetworkNode.lastUpdateTimeStamp < :minLastSeenTimestamp OR NetworkNode.numFailureCount >= :maxFailuresInPeriodupdateNetworkNodeGroupSsid((JLjava/lang/String;Ljava/lang/String;)VaUPDATE NetworkNode SET groupSsid = :groupSsid, endpointUrl = :endpointUrl WHERE nodeId = :nodeIdgetEndpointUrlByGroupSsid&(Ljava/lang/String;)Ljava/lang/String;;SELECT endpointUrl FROM NetworkNode WHERE groupSsid = :ssidupdateNodeLastSeenC(Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Ljava/util/Map;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Transaction;updateNodeLastSeen$suspendImplo(Lcom/ustadmobile/core/db/dao/NetworkNodeDao;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; LM N knownNodesLjava/util/Map; $completion Lkotlin/coroutines/Continuation;?com/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1TlabelI VW UXO(Lcom/ustadmobile/core/db/dao/NetworkNodeDao;Lkotlin/coroutines/Continuation;)V [ U\resultLjava/lang/Object; ^_ U`)kotlin/coroutines/intrinsics/IntrinsicsKtbgetCOROUTINE_SUSPENDED()Ljava/lang/Object; de cfkotlin/ResultKththrowOnFailure(Ljava/lang/Object;)V jk il java/util/MapnentrySet()Ljava/util/Set; pq or java/util/Settiterator()Ljava/util/Iterator; vw uxjava/util/IteratorzhasNext()Z |} {~next e {java/util/Map$EntrygetKey e java/lang/StringgetValue e java/lang/Number longValue()J L$0 _ UL$1 _ U ;<  kotlin/UnitINSTANCE Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine -  nodeIteratorLjava/util/Iterator; nodeUpdatesLjava/util/Map$Entry; $continuation$resultkotlin/coroutines/Continuation4com/ustadmobile/core/db/dao/NetworkNodeDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion6Lcom/ustadmobile/core/db/dao/NetworkNodeDao$Companion; findByBluetoothAddrSqlLjava/lang/String;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1ED               $ ' 220:2B¢J00H'J0H§@ø¢J 02 0 H'J 02 020H'J002020H'J02 0 H'J020H'J020 H'J020 20 H'J0 20 H'J020H§@ø¢J! 00!2 "00H'¢#J$020H'J%020H'J!&02 0 2'0H§@ø¢(J )0202*0 2+0 H'J%,02-0 00.H—@ø¢/J0020H§@ø¢1‚ ¨3d2-Lcom/ustadmobile/lib/db/entities/NetworkNode;bluetoothAddressminLastSeenTimestampmaxFailuresInPeriodlastUpdatedTime maxNumFailurenodeId ipAddresswifiDirectMacAddressssidnodenodeListlastUpdateTimeStamp groupSsid endpointUrllib-database-android_releaseNetworkNodeDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable Signature$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations!3*      ssss s  !I"#$% !I" &'( !I")*+,- s./01s2345s6 789s:;<=s>?@ sABC sDEFsGHI9*+,O  PQRSJ K LM,U#,U:YZ~YYZdYUY*,]:a:g:Yrm+syN-c-:**-YY{NKmWY' oU%oUo{UKoUo{UoU"<B]CiDrE}FBFHR]X  ] PQiL}/2S9_K YU[I"III"I[s[4s sss sss/ss0s,sss?sssss7ssssssssssEss#ss$s&sss'ss)s;ssLjava/lang/Object;java/lang/ObjectinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Z(Ljava/util/List<+TT;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;updateListAsyncLandroidx/room/Update;deactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Lkotlin/Metadata;mvkxi0d1      f*20J'02 0020H¦@ø¢ J 02  80H§@ø¢ J 02  80H§@ø¢ ‚ ¨d2.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;TuidList changeTime entityListlib-database-android_releaseOneToManyJoinDao.kt SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations$%  &    $%  &   $% &  $'#(X[IIIII[s[sssssssss sss!ss s"PK!!ض0com/ustadmobile/core/db/dao/PersonAuth2Dao.class4I*com/ustadmobile/core/db/dao/PersonAuth2Daojava/lang/Object()V  this,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/PersonAuth2;Landroidx/room/Query; REPLACE INTO PersonAuth2Replicate(paPk, paDestination) SELECT DISTINCT PersonAuth2.pauthUid AS paUid, :newNodeId AS paDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 562949953421312 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonAuth2 ON PersonAuth2.pauthUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId AND PersonAuth2.pauthLct != COALESCE( (SELECT paVersionId FROM PersonAuth2Replicate WHERE paPk = PersonAuth2.pauthUid AND paDestination = :newNodeId), 0) /*psql ON CONFLICT(paPk, paDestination) DO UPDATE SET paPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO PersonAuth2Replicate(paPk, paDestination) SELECT DISTINCT PersonAuth2.pauthUid AS paUid, UserSession.usClientNodeId AS paDestination FROM ChangeLog JOIN PersonAuth2 ON ChangeLog.chTableId = 678 AND ChangeLog.chEntityPk = PersonAuth2.pauthUid JOIN Person ON Person.personUid = PersonAuth2.pauthUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 562949953421312 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonAuth2.pauthLct != COALESCE( (SELECT paVersionId FROM PersonAuth2Replicate WHERE paPk = PersonAuth2.pauthUid AND paDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(paPk, paDestination) DO UPDATE SET paPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; onConflictfindByPersonUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;o SELECT PersonAuth2.* FROM PersonAuth2 WHERE PersonAuth2.pauthUid = :personUid findByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object; SELECT PersonAuth2.* FROM PersonAuth2 JOIN Person ON PersonAuth2.pauthUid = Person.personUid WHERE Person.username = :username Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d10           '20B¢J020H§@ø¢J02 0 H§@ø¢ J 02 0H§@ø¢J02 00H§@ø¢J0H§@ø¢J020H§@ø¢‚ ¨d2 personUidusernameauthauths newNodeIdlib-database-android_releasePersonAuth2Dao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile!@3*A  B   C D[cEsF G CD[c[cEsGCE G  !C"E#I$G % C&Es'G ()C*Es+G H?Dv./[I$I0I12I$3I45[s67[s s8ss%ss9s8s s(s:s8s)s s;s!ss8sE ,-PK!!IAcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper.class4;com/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper*com/ustadmobile/core/db/dao/PersonAuth2DaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;  this=Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;java/util/ArrayList= >java/util/List@iterator()Ljava/util/Iterator; BC ADjava/util/IteratorFhasNext()Z HI GJnext L& GM+com/ustadmobile/lib/db/entities/PersonAuth2O&com/ustadmobile/door/util/SystemTimeKtQsystemTimeInMillis()J ST RU setPauthLct(J)V WX PY :; [?$i$a$-forEach-PersonAuth2Dao_ReplicateWrapper$insertListAsync$2Iit-Lcom/ustadmobile/lib/db/entities/PersonAuth2; element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List;authskotlin/coroutines/Continuationi insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; kl nauthfindByPersonUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object; q s personUidfindByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object; vw yusernameLjava/lang/String;Lkotlin/Metadata;mvkxi0d1U:             20B 0j`0¢J02 0 H–@ø¢ J 02 0H–@ø¢J0 20H–@ø¢J02 00H–@ø¢J0H–@ø¢J020 H–@ø¢ R0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release"PersonAuth2Dao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,     d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :; Z>Y?AN+E:6:K"N:P:6 VZ*+,\Y(W.!AjAGG(Q4*   --7?C.DY\ 7 ]^ 4 _`-ab.c^1de OfgZZhgZ12< klS+VZ*+,o !# p`12m qH *-t'   u0 12r vwH *+,z*   {| 12x ySMAP PersonAuth2Dao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonAuth2Dao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,44:1 32#2,2:45 *S KotlinDebug *F + 1 PersonAuth2Dao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper *L 25#1:45,2 *E }~[IIIII[s[ssssssssqs`susssvs{sswskspsls:sshss;s5s6ss/sPK!!Gcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1.class4FAcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonAuth2Dao_Repo.ktl(isnmfindByPersonUidc/com.ustadmobile.core.db.dao.PersonAuth2Dao_RepoT(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByUsername$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByUsername$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo.a(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ]authsLjava/util/List; insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$1dlabelI fg ehT(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv ab xjava/lang/Numberz longValue |9 {}%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  auth-Lcom/ustadmobile/lib/db/entities/PersonAuth2;_result $continuation$result+com/ustadmobile/lib/db/entities/PersonAuth2kotlin/coroutines/ContinuationfindByPersonUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1 h l p =  personUidfindByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByUsername$1 h l p usernamejava/lang/StringLkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J020 H–@ø¢J02 0 H–@ø¢!J"0 2#0H–@ø¢$J%0&2 '00(H–@ø¢)J*0&H–@ø¢+J,0&2-0 H–@ø¢R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨.d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releasePersonAuth2Dao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+ F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[d*A+,^YIWOQT  ./_`QR\? ab5,e#,e:ij~YijdieY*,m:q:I:iF3w*A+iyY w{~B!Y:' e%TeTFT <"]#s"}#$4]./](2WR9Poc? =-#-:j~YjdY*-::I:B3w*AY w:Y)' %TTFT<'](s')4]./](2SR9Lo? ,#,:j~YjdY*,::I:@3w*A+Y wN-Y+' %TTFT<,]-s,.4]./]+2QR9Jo? e[IIIII[s[/s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssss=ssssassbsZss_ss[sUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!U Wcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! Wcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!2tt^com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!kXcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!_M[Xcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!}{,C(C(=com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder.class4:7com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/PersonAuth2DaoWcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/PersonAuth2Dao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;PersonAuth2Dao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP PersonAuth2Dao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonAuth2Dao_UriResponder.kt com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 PersonAuth2Dao_UriResponder.kt com/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!ܖ9com/ustadmobile/core/db/dao/PersonAuthDao$Companion.class4S3com/ustadmobile/core/db/dao/PersonAuthDao$Companionjava/lang/Object()V  this5Lcom/ustadmobile/core/db/dao/PersonAuthDao$Companion;getENCRYPTED_PASS_PREFIX()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;)com/ustadmobile/core/db/dao/PersonAuthDao"access$getENCRYPTED_PASS_PREFIX$cp  getPLAIN_PASS_PREFIXaccess$getPLAIN_PASS_PREFIX$cp  encryptThisPassword&(Ljava/lang/String;)Ljava/lang/String;originalPasswordkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  "com/ustadmobile/lib/util/EncryptKt!encryptPassword # "$Ljava/lang/String;!authenticateThisEncryptedPassword'(Ljava/lang/String;Ljava/lang/String;)Z$Lorg/jetbrains/annotations/Nullable;providedPassword*  ,areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z ./ 0encryptedPassword1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1$         †20B¢J 02020J020R0X†D¢ R0X‚D¢ R 0X‚D¢ R 0X†D¢  R 0X‚D¢ ¨d2ENCRYPTED_PASS_PREFIX ITERATIONS KEY_LENGTHPLAIN_PASS_PREFIXSALTlib-database-android_release CompanionPersonAuthDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1K/*LM   K.LM  N  K.LM  N K? + +%LM &N O '(KN++ *+-,1LM  *&2&O  )3K-*4M 56P IQJRg78[I9I:I;?[s@A[s sBssCsBs s sDsBsEsFssGs'sBs*s2sssHPK!!@com/ustadmobile/core/db/dao/PersonAuthDao$changePassword$1.class4F:com/ustadmobile/core/db/dao/PersonAuthDao$changePassword$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonAuthDao.ktlHisnmchangePassword$suspendImplc)com.ustadmobile.core.db.dao.PersonAuthDaoN(Lcom/ustadmobile/core/db/dao/PersonAuthDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonAuthDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonAuthDao$changePassword$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/PersonAuthDao;  #(Lkotlin/coroutines/Continuation;)V  this    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ%Z%/com/ustadmobile/core/db/dao/PersonAuthDao.class4=)com/ustadmobile/core/db/dao/PersonAuthDaoeLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this+Lcom/ustadmobile/core/db/dao/PersonAuthDao;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth;>;)Ljava/lang/Object;Landroidx/room/Query;value3SELECT * FROM PersonAuth WHERE personAuthUid = :uid$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; findByUid/(J)Lcom/ustadmobile/lib/db/entities/PersonAuth;findPersonByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person;/SELECT * FROM Person WHERE username = :username updateAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;v(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update; isPersonAdmin(J)Z/SELECT admin from Person WHERE personUid = :uidupdatePasswordForPersonUidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;](JLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;TUPDATE PersonAuth set passwordHash = :passwordHash WHERE personAuthUid = :personUid resetPasswordH(JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;^(JLjava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;,Lcom/ustadmobile/door/annotation/Repository; methodTyperesetPassword$suspendImpls(Lcom/ustadmobile/core/db/dao/PersonAuthDao;JLjava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; ,- . personUidJpasswordLjava/lang/String;loggedInPersonUid $completion Lkotlin/coroutines/Continuation;java/lang/System7outLjava/io/PrintStream; 9: 8;hello=java/io/PrintStream?println(Ljava/lang/Object;)V AB @CENCRYPTED_PASS_PREFIX E3 F"com/ustadmobile/lib/util/EncryptKtHencryptPassword&(Ljava/lang/String;)Ljava/lang/String; JK ILkotlin/jvm/internal/IntrinsicsN stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; PQ ORResetting password .. T  V*Password being reset by admin. Allowing.. XchangePassword Z# [Resetting password 2.. ]3Unable to reset password cause not the same user.. _%kotlin/coroutines/jvm/internal/BoxingaboxInt(I)Ljava/lang/Integer; cd be passwordHashjava/lang/StringhchangePassword$suspendImplr(Lcom/ustadmobile/core/db/dao/PersonAuthDao;JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; jk l:com/ustadmobile/core/db/dao/PersonAuthDao$changePassword$1nlabelI pq orN(Lcom/ustadmobile/core/db/dao/PersonAuthDao;Lkotlin/coroutines/Continuation;)V u ovresultLjava/lang/Object; xy oz)kotlin/coroutines/intrinsics/IntrinsicsKt|getCOROUTINE_SUSPENDED()Ljava/lang/Object; ~ }kotlin/ResultKtthrowOnFailure B  @PersonAuth doesnt exist for reset password. Creating a new one..*com/ustadmobile/lib/db/entities/PersonAuth(JLjava/lang/String;)V  insert(Ljava/lang/Object;)J  .. created new PersonAuth "# java/lang/NumberintValue()I Update password successUnable to reset passwordjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  existingPersonAuth,Lcom/ustadmobile/lib/db/entities/PersonAuth; personAuth $continuation$resultkotlin/coroutines/ContinuationinsertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)VLandroidx/room/Insert;onSuccessCreateAccessTokenu(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/UmAccount;>;)Ljava/lang/Object;+com/ustadmobile/lib/db/entities/AccessToken%com/ustadmobile/lib/util/SystemTimeKtgetSystemTimeInMillis()J 2valueOf(J)Ljava/lang/String; i(JJLjava/lang/String;)V  )com/ustadmobile/lib/db/entities/UmAccountgetToken()Ljava/lang/String; (JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V   accessToken-Lcom/ustadmobile/lib/db/entities/AccessToken;username authenticateX(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/UmAccount;>;)Ljava/lang/Object;  &com/ustadmobile/lib/db/entities/Person getPersonUid getPasswordHash  checkNotNull B OPLAIN_PASS_PREFIX 3 kotlin/text/StringsKtstartsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z  substring(I)Ljava/lang/String; i/this as java.lang.String).substring(startIndex)checkNotNullExpressionValue'(Ljava/lang/Object;Ljava/lang/String;)V OareEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z O #  Companion5Lcom/ustadmobile/core/db/dao/PersonAuthDao$Companion;  3com/ustadmobile/core/db/dao/PersonAuthDao$Companion!authenticateThisEncryptedPassword'(Ljava/lang/String;Ljava/lang/String;)Z  person(Lcom/ustadmobile/lib/db/entities/Person;"access$getENCRYPTED_PASS_PREFIX$cpaccess$getPLAIN_PASS_PREFIX$cp1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   KEY_LENGTH q  ITERATIONS q  fe10fe1010SALT 3 e:p:Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1F                ' $200:$B¢J#02020H†@ø¢ J! 0 2 0 20H–@ø¢J020 H'J020 H§@ø¢J020H'J020H'J020 H'J!02 0 20H„@ø¢J)0 2 0 2020 H—@ø¢J 0 2!0H§@ø¢"J!#0 2 0 20H§@ø¢‚ ¨%d2%Lcom/ustadmobile/core/db/dao/BaseDao;+Lcom/ustadmobile/lib/db/entities/UmAccount;uidtokenentitylib-database-android_releasePersonAuthDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable Signature$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations!3qq33E3333 43* 5 6  73s8 3s3s873 8  3 s!"#7$3s%8&'4Q *-/64 01 23 41 567(3)*I+8,-4]<>DG-MS:<UD*W<YD*\<^D*\<`Df9 7i5. *+-/(0-275A6F7S9X:6>Ig3] ]01]23]41]563 )*I+Z#4E *-m6* 01 g3 567$38jk4t o$o:st~YstdsoY*w:{:: s`*:%<DY-:*X<D*-sY  6<Df<DfY9) io& io2 io ioF io io5>??aAhBpCuDEFH?HIJKMN6a u  a01u0101ag3ug3g3hxq56<y38#4 4Ya·:*ǻY-pҰ5VWVYZ644 401434567384 *+:7*::YY, *+-G",Y *+-, *+-94i,5^ab cfhi"j$l+n=oIoPpYrgsktwtws}uvwvxz6R+rg3  41 32356738 4G5 45 4R*Y'G5 #:o7;2<!"[I#I$I%&I#'I()[s*+[&s s,ss ss-sss2ssZss0ssgs#ss.ssss sss/sssss&s4s'ss0ss"ss13 PK!!/&++5com/ustadmobile/core/db/dao/PersonDao$Companion.class45/com/ustadmobile/core/db/dao/PersonDao$Companionjava/lang/Object()V  this1Lcom/ustadmobile/core/db/dao/PersonDao$Companion;=getENTITY_PERSONS_WITH_LEARNING_RECORD_PERMISSION$annotationsLkotlin/Deprecated;messageReplaced with ScopedGrant1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1"        †20B¢R08X‡T¢ R0X‚T¢ R0X‚T¢ R0X‚T¢ R 0 X†T¢ R 0 X†T¢ R 0 X†T¢ R0 X†T¢ R0 X†T¢ R0X†T¢ ¨d2.ENTITY_PERSONS_WITH_LEARNING_RECORD_PERMISSION"ENTITY_PERSONS_WITH_PERMISSION_PT1"ENTITY_PERSONS_WITH_PERMISSION_PT2"ENTITY_PERSONS_WITH_PERMISSION_PT4SESSION_LENGTHSORT_FIRST_NAME_ASCSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSQL_SELECT_LIST_WITH_PERMISSIONlib-database-android_release%com/ustadmobile/core/db/dao/PersonDao* Companion PersonDao.ktCodeLineNumberTableLocalVariableTable DeprecatedRuntimeVisibleAnnotations InnerClasses SourceFile1./*/0   . 12   s.-*0 3 +,4-2a[IIIII[s[s sssss s s!s"s#ss$ss%s&s's(s)PK!!f&g g <com/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid.class4f6com/ustadmobile/core/db/dao/PersonDao$PersonNameAndUidjava/lang/Object(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;namekotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ()V   personUidJ  Ljava/lang/String;  this8Lcom/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid;E(JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V   getPersonUid()J setPersonUid(J)VgetName()Ljava/lang/String;setName(Ljava/lang/String;)V%toString component1 component2copyM(JLjava/lang/String;)Lcom/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid; copy$default(Lcom/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid;JLjava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid; ./ 2hashCode()Ijava/lang/Long6(J)I 48 79java/lang/String; 45 <=resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z DE FotherLjava/lang/Object;  J$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1(         ‡20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ0HR0X†¢ "  R0X†¢   " ¨d2lib-database-android_release%com/ustadmobile/core/db/dao/PersonDaoYPersonNameAndUid PersonDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1]^W- ***-_ H I` a ^@~ @~N*- b _ IN!"^/*_I` #$^:*_I`%&'^/*_I` ]()^@ +**+_I`  %a+'^/*_L` ],"^#*` -'^#*` ]./^B- Y- ` ]a  01^5~*@~*N*-3b 45^?*:<h*>`<`?@AB^n5*+++M*,*,Gb `55HIaC^' * K`  c Z[d\ezLMN[IOIPIQRIOSITU[sVW[ssssssss&s's(s)s!s"s#s$s,s-s.sAssHs4ss+sXPK!!Ê8Dcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash.class4H>com/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHashjava/lang/Object()V  this@Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;getPasswordHash()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; passwordHashLjava/lang/String;  setPasswordHash(Ljava/lang/String;)V getPersonUid()J personUidJ   setPersonUid(J)V getFirstNames firstNames   setFirstNames getLastNamelastName # $ setLastNamegetAdmin()ZadminZ )* +setAdmin(Z)VLkotlin/Metadata;mvkxi0d1$         20B¢R0X†¢ "R 0 X†¢   " R0 X†¢  "R0 X†¢  "R0X†¢ "¨d2lib-database-android_release%com/ustadmobile/core/db/dao/PersonDao<PersonUidAndPasswordHash PersonDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1@ @ #@ )* A/*BQC   A/*BRC  @ A:*+BRC D A/*BTC  A:*BTC  A/* BVC  @ !A:*+ BVC D " A/*%BXC  @ &A:*+%BXC D '(A/*,BZC  -.A:*,BZC *E =>F?G/0[I1I2I34I15I67[s89[s s:ss)s:s's(s-s.ss:ss s!ss#s"s&ss sss:sssss;PK!!ʼn@`@`+com/ustadmobile/core/db/dao/PersonDao.class4%com/ustadmobile/core/db/dao/PersonDaoaLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this'Lcom/ustadmobile/core/db/dao/PersonDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value(Lcom/ustadmobile/lib/db/entities/Person;Landroidx/room/Query; REPLACE INTO PersonReplicate(personPk, personDestination) SELECT DISTINCT Person.personUid AS personUid, :newNodeId AS personDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) WHERE Person.personType = 0 AND UserSession.usClientNodeId = :newNodeId AND Person.personLct != COALESCE( (SELECT personVersionId FROM PersonReplicate WHERE personPk = Person.personUid AND personDestination = :newNodeId), 0) /*psql ON CONFLICT(personPk, personDestination) DO UPDATE SET personPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO PersonReplicate(personPk, personDestination) SELECT DISTINCT Person.personUid AS personUid, UserSession.usClientNodeId AS personDestination FROM ChangeLog JOIN Person ON ChangeLog.chTableId = 9 AND ChangeLog.chEntityPk = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE Person.personType = 0 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Person.personLct != COALESCE( (SELECT personVersionId FROM PersonReplicate WHERE personPk = Person.personUid AND personDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(personPk, personDestination) DO UPDATE SET personPending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;insertOrReplace\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; onConflictfindByUsernameCountF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;\(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;=SELECT COUNT(*) FROM Person where Person.username = :username authenticate(Ljava/lang/String;J)Ztoken.kotlin/jvm/internal/Intrinsics0checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V 23 14 isValidToken 6- 7Ljava/lang/String; personUidJhSELECT EXISTS(SELECT token FROM AccessToken WHERE token = :token and accessTokenPersonUid = :personUid)insertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)VfindUidAndPasswordHashAsync(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;>;)Ljava/lang/Object;# SELECT Person.personUid, Person.admin, Person.firstNames, Person.lastName, PersonAuth.passwordHash FROM Person JOIN PersonAuth ON Person.personUid = PersonAuth.personAuthUid WHERE Person.username = :username findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object; SELECT Person.* FROM Person JOIN PersonAuth2 ON Person.personUid = PersonAuth2.pauthUid WHERE Person.username = :username AND PersonAuth2.pauthAuth = :passwordHash insertPersonAuth/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)VpersonHasPermissionAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; SELECT EXISTS( SELECT 1 FROM Person JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid WHERE Person.personUid = :personUid AND (ScopedGrant.sgPermissions & :permission) > 0 AND PersonGroupMember.groupMemberPersonUid = :accountPersonUid LIMIT 1)  personIsAdminK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;RSELECT COALESCE((SELECT admin FROM Person WHERE personUid = :accountPersonUid), 0)/Lcom/ustadmobile/door/annotation/PostgresQuery;VSELECT COALESCE((SELECT admin FROM Person WHERE personUid = :accountPersonUid), FALSE)findByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person;=SELECT Person.* FROM PERSON Where Person.username = :usernamefindSystemAccount`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object; SELECT Person.* FROM Person WHERE Person.dateOfBirth = :nodeId AND Person.personType = 1  findByUid+(J)Lcom/ustadmobile/lib/db/entities/Person;2SELECT * FROM PERSON WHERE Person.personUid = :uidfindPersonAccountByUidk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonWithAccount;>;)Ljava/lang/Object;SELECT Person.*, null as newPassword, null as currentPassword,null as confirmedPassword FROM PERSON WHERE Person.personUid = :uid findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData;+SELECT * From Person WHERE personUid = :uidfindByUidAsync+SELECT * FROM Person WHERE personUid = :uid updateAsyncr(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;insertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findPersonsWithPermissionM(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory; H SELECT Person.* FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND PersonGroupMember.groupMemberActive AND (:excludeClazz = 0 OR :excludeClazz NOT IN (SELECT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND :timestamp BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft AND ClazzEnrolment.clazzEnrolmentActive)) AND (:excludeSchool = 0 OR :excludeSchool NOT IN (SELECT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND :timestamp BETWEEN SchoolMember.schoolMemberJoinDate AND SchoolMember.schoolMemberLeftDate )) AND Person.personType = 0 AND (Person.personUid NOT IN (:excludeSelected)) AND (:searchText = '%' OR Person.firstNames || ' ' || Person.lastName LIKE :searchText) GROUP BY Person.personUid ORDER BY CASE(:sortOrder) WHEN 1 THEN Person.firstNames WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN Person.firstNames WHEN 4 THEN Person.lastName ELSE '' END DESC !findPersonsWithPermission$default(Lcom/ustadmobile/core/db/dao/PersonDao;JJJLjava/util/List;JILjava/lang/String;ILjava/lang/Object;)Landroidx/paging/DataSource$Factory;'java/lang/UnsupportedOperationExceptionrdSuper calls with default arguments not supported in this target, function: findPersonsWithPermissiont(Ljava/lang/String;)V v sw%y lm {findPersonsWithPermissionAsList9(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;u(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;'findPersonsWithPermissionAsList$defaults(Lcom/ustadmobile/core/db/dao/PersonDao;JJJLjava/util/List;JILjava/lang/String;ILjava/lang/Object;)Ljava/util/List;jSuper calls with default arguments not supported in this target, function: findPersonsWithPermissionAsList }~ findByUidWithDisplayDetailsLive!(JJ)Landroidx/lifecycle/LiveData;_(JJ)Landroidx/lifecycle/LiveData; SELECT Person.*, PersonParentJoin.* FROM Person LEFT JOIN PersonParentJoin on ppjUid = ( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = :personUid AND ppjParentPersonUid = :activeUserPersonUid LIMIT 1) WHERE Person.personUid = :personUid 1Lcom/ustadmobile/door/annotation/QueryLiveTables;PersonPersonParentJoincreateAuditLog(JJ)V(com/ustadmobile/lib/db/entities/AuditLog(JIJ)V  insertAuditLog-(Lcom/ustadmobile/lib/db/entities/AuditLog;)J auditLog*Lcom/ustadmobile/lib/db/entities/AuditLog; toPersonUid fromPersonUid getAllPerson()Ljava/util/List;<()Ljava/util/List;SELECT * FROM Person/com/ustadmobile/core/db/dao/PersonDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion1Lcom/ustadmobile/core/db/dao/PersonDao$Companion; SORT_FIRST_NAME_ASCISORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSQL_SELECT_LIST_WITH_PERMISSIONo"ENTITY_PERSONS_WITH_PERMISSION_PT1 SELECT DISTINCT Person_Perm.personUid FROM Person Person_Perm LEFT JOIN PersonGroupMember ON Person_Perm.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person_Perm.admin AS INTEGER) = 1 OR ( ( "ENTITY_PERSONS_WITH_PERMISSION_PT2 = 0) AND (Person_Perm.personUid = Person.personUid)) OR ( ((EntityRole.erTableId = 9 AND EntityRole.erEntityUid = Person.personUid) OR (EntityRole.erTableId = 6 AND EntityRole.erEntityUid IN (SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid)) OR (EntityRole.erTableId = 164 AND EntityRole.erEntityUid IN (SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.PersonUid)) OR (EntityRole.erTableId = 164 AND EntityRole.erEntityUid IN ( SELECT DISTINCT Clazz.clazzSchoolUid FROM Clazz JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid )) ) AND (Role.rolePermissions & "ENTITY_PERSONS_WITH_PERMISSION_PT4) > 0)SESSION_LENGTH2.ENTITY_PERSONS_WITH_LEARNING_RECORD_PERMISSIONn SELECT DISTINCT Person_Perm.personUid FROM Person Person_Perm LEFT JOIN PersonGroupMember ON Person_Perm.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person_Perm.admin AS INTEGER) = 1 OR ( ( 0 = 0) AND (Person_Perm.personUid = Person.personUid)) OR ( ((EntityRole.erTableId = 9 AND EntityRole.erEntityUid = Person.personUid) OR (EntityRole.erTableId = 6 AND EntityRole.erEntityUid IN (SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid)) OR (EntityRole.erTableId = 164 AND EntityRole.erEntityUid IN (SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.PersonUid)) OR (EntityRole.erTableId = 164 AND EntityRole.erEntityUid IN ( SELECT DISTINCT Clazz.clazzSchoolUid FROM Clazz JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND ClazzEnrolment.clazzEnrolmentPersonUid = Person.personUid )) ) AND (Role.rolePermissions & 549755813888 ) > 0)Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1’                                  ' T200:TUVB¢J02020 J 0 2 0 2 0 HJ020 H'J020 H§@ø¢J$00j 0`20 H'J,00j 0`20 20 H'J020H'J#02020H§@ø¢J020H§@ø¢J 0!20 H§@ø¢Jf"00$0#j00$`%2&0 2'0 2(0 2 )0 0*2+0 2,02 -0H'JP.00*2&0 2'0 2(0 2 )0 0*2+0 2,02 -0H'J/0200 H§@ø¢J10220H§@ø¢J300*H'J40 205H'J60 2708H'J90 2 :00*H§@ø¢;J<0 2=0H§@ø¢>J?0 2@0AH'JB0 2C0DH§@ø¢EJF0 2G0HH§@ø¢IJJ02020 H'J)K02+0 20 2L0 H§@ø¢MJN02+0 H§@ø¢JO0 H§@ø¢PJQ0 2R0 H§@ø¢JS0270H§@ø¢>‚ ¨Wd2%Lcom/ustadmobile/core/db/dao/BaseDao;uidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;com/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash6com/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid PersonDao.ktRuntimeInvisibleAnnotations ConstantValue DeprecatedCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFile! '9999;9  3*    [cs  [c[cs ! " #$%"&I' ()*s+ ,-K +/5*+ 8f  .9 :; 6- s< =>"?)@sA BCDsEFG"HIJsK LMsNOsP QRsSTUsV WXsYZ[s\ ]^_s`aUsb c$d e fgh " ijk " lmnso pqV , sYux @~z: *!  | }~so V , sYx @~z: *!   s[ssx! Y! :*X* ;;"s  Y3[I'III'I[s[Xs sss s,ss.ss:ssssssWssass]ssssssQssBssCs(ss)sZsslssssssssssss}sTss?sss=sssssss s#ss$sFsssfsssgsisssjs6sHssIsLssssscssss PK!!\ zzJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1.class4JDcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_ReplicateWrapper.ktlisnthisentitym insertAsyncc6com.ustadmobile.core.db.dao.PersonDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !FLcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation26com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper4\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!Ncom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1.class4QHcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_ReplicateWrapper.ktl*1isnthis entityList _pkManager _generatedPksitminsertListAsyncc6com.ustadmobile.core.db.dao.PersonDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'JLcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation86com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!|tNcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1.class4JHcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_ReplicateWrapper.ktl7<isnthispersonminsertOrReplacec6com.ustadmobile.core.db.dao.PersonDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V   JLcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation16com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper3\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-A= *+*,!B  "  #$C%&AE*++**/0/**27B"8D'E(F G46H I] s [I I [II[ss[ssss9:[I;I?I@PK!!LnPcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1.class4JJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_ReplicateWrapper.ktlsxisnthis personGroupminsertPersonGroupc6com.ustadmobile.core.db.dao.PersonDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !LLcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation26com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!يbVcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1.class4JPcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_ReplicateWrapper.ktlisnthispersonGroupMemberminsertPersonGroupMemberc6com.ustadmobile.core.db.dao.PersonDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !RLcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation26com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper4g(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!ްJJ<com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper.class46com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper%com/ustadmobile/core/db/dao/PersonDaoF(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  'Lcom/ustadmobile/core/db/dao/PersonDao;  this8Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >A[(Lcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm&com/ustadmobile/lib/db/entities/Persono getPersonUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r  setPersonUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r  setPersonLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit(Lcom/ustadmobile/lib/db/entities/Person;_newPk:$i$a$-forEach-PersonDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/ContinuationinsertOrReplace\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1 A E I v y personfindByUsernameCountF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;\(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; usernameLjava/lang/String; isValidToken(Ljava/lang/String;J)Ztoken  personUidinsertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)V -Lcom/ustadmobile/lib/db/entities/AccessToken;findUidAndPasswordHashAsync(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;>;)Ljava/lang/Object; findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;  passwordHashinsertPersonAuth/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V personAuth ,Lcom/ustadmobile/lib/db/entities/PersonAuth;personHasPermissionAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; accountPersonUid permission personIsAdminK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;  findByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person;  findSystemAccount`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;  nodeId findByUid+(J)Lcom/ustadmobile/lib/db/entities/Person;    uidfindPersonAccountByUidk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonWithAccount;>;)Ljava/lang/Object;   findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData;  findByUidAsync   updateAsyncr(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;  entityinsertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1" #A #E #I+com/ustadmobile/lib/db/entities/PersonGroup' getGroupUid )r (* #v #y setGroupUid . (/ setGroupLct 1 (2  4 personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;insertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Pcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1; <A <E <I1com/ustadmobile/lib/db/entities/PersonGroupMember@getGroupMemberUid Br AC <v <ysetGroupMemberUid G AHsetGroupMemberLct J AK 89 MpersonGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;findPersonsWithPermissionM(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;excludeSelectedT QR V timestamp excludeClazz excludeSchool sortOrder searchTextfindPersonsWithPermissionAsList9(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;u(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List; ]^ `findByUidWithDisplayDetailsLive!(JJ)Landroidx/lifecycle/LiveData;_(JJ)Landroidx/lifecycle/LiveData; bc eactiveUserPersonUidinsertAuditLog-(Lcom/ustadmobile/lib/db/entities/AuditLog;)J hi k*Lcom/ustadmobile/lib/db/entities/AuditLog; getAllPerson()Ljava/util/List;<()Ljava/util/List; no qinsert+(Lcom/ustadmobile/lib/db/entities/Person;)JnextId(I)J uv w(Ljava/lang/Object;)J sy z insertAsynco(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1~ A E I v yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; |  insertList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;)Vjava/lang/LongvalueOf    5$i$a$-forEach-PersonDao_ReplicateWrapper$insertList$1 updateList  5$i$a$-forEach-PersonDao_ReplicateWrapper$updateList$1update+(Lcom/ustadmobile/lib/db/entities/Person;)V N  st  |   Lkotlin/Metadata;mvkxi0d1¢                                       20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J$ 00j 0`2 0 HJ,00j 0`20 20 HJ020HJ#02020H–@ø¢J020H–@ø¢J02 0 H–@ø¢ Jd00!0 j00!`"2#0 2$0 2%0 2 &0 0'2(0 2)02*0HJN+00'2#0 2$0 2%0 2 &0 0'2(0 2)02*0HJ,02-0 H–@ø¢ J.0/20H–@ø¢J000'HJ10 220HJ3042506HJ70 220H–@ø¢8J90 220:HJ;042< 00'HJ!=042< 00'H–@ø¢>J?042@0H–@ø¢8JA042B0CHJD0 2E0FH–@ø¢GJH0 2I0JH–@ø¢KJL0M25020 HJ)N0M2(0 20 2O0 H–@ø¢PJQ0M2(0 H–@ø¢ JR04H–@ø¢SJT042U0 H–@ø¢ JV04220HJW0220H–@ø¢8JX042< 00'HR0X‚¢ R0j`X‚¢ ‚ ¨Yd2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;#,>:BC~YBCdB>Y*,F:J:(:Bl`P*V\N^Y_a:+e:6:kn:p: 6  t - *w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W %*+wz}BY PW.Y ' a>)a4>4*aag4>4da4>4Eaagp4>44& aag4>4=a4>4F4N<%a&l'v'x()*%2*:+A,Y.a/ef1%2a+7bf4a"@bf4lIbxtRbHK f :0 H@ i@2}29vHp@ w@<   ,ș#,:C~YCdɧY*,::(:ɪUP*V\N+t M- *+ɶYpLKP7++*+ɶY PW.YB ' p) p44;X4 +F4. <4a5l6u7478:<4=Ra78a7Al#0229H  H *+,հ@    12  N+۸*+ ݬC 0 G+۸*+ FGH *+,J    12  S *+,-M*    12 G+*+ PQ`*!W400012  H *-Z   0 12  = *+\    H *-_   0 12    = * a   0 H *-d    0 12  = *f   0H *-h    0 12  S+*+, km 12    ,##,#:$C~Y$Cd$#Y*,%:&:(:$UP*V\N++ M-+*,+-$Y-(L,KP7+0+3*++,-$5Y,(LPW++YB ' (#) (4#4;X4 +O4. <paqlruspstvxpy\ a78a767J6767l#0229H!  89 ,<#,<:=C~Y=Cd=:?:(:=UP*V\N+D M-,*E+F=YFALEKP7+I+L*++EF=NYEALPW+DYB ' A<) A4<4;X4 +O4. <|a}l~u||\ a78a7OPJOPOPl#0229H:  QR U*!  WRX0Y0Z0T0[@ \ S ]^ U*!  aRX0Y0Z0T0[@ \ _ bcT *!f    0 g0dhiD+j*+lmno2*r pst<+j*V\M+t , xB+!+*+{X+t'"'.7*"0*<<| ,#,:C~YCdY*,::(:UP*V\N+t M- *+YpLKP7++*++YpLPW+tYB ' p) p44;X4 +O4. <alu\ a78a7Jl#0229H}  z+*V\M^Y_aN+e:6:kRn:p:6 t ), x7  -:  :   W*+),aaggL4p >(*IS[byf [0 I9@ F<?CH(^@%a}r R+^Y_aM+eN6-:k"n:p:6*+aagg(* <DHIQR< @9 2H-@0@RRS+j+*+Asy= *+p  HA|H *+p,   H 12AN= *+p  H*>#<SMAP PersonDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,221:1 32#2,2:222 32#2,2:224 32#2,2:226 *S KotlinDebug *F + 1 PersonDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper *L 40#1:222,2 194#1:224,2 208#1:226,2 *E 9[IIIII[s[Zssssssss ss sssssssbsssgssssssssssssQssssXsYsZsTsss[s\s]sssssnssssssss|sshsmsss:s;sssssss6s7s s8sOsPs9sssssss5s6ss/ssssPK!!SHAcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1.class4F;com/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_Repo.ktlxisnmfindByUidAsyncc*com.ustadmobile.core.db.dao.PersonDao_RepoO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAndPasswordHash2$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAndPasswordHash2$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameCount$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameCount$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonAccountByUid$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonAccountByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_Repo.ktldisnmfindSystemAccountc*com.ustadmobile.core.db.dao.PersonDao_RepoO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$findUidAndPasswordHashAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/PersonDao_Repo$findUidAndPasswordHashAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1.class4F8com/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_Repo.ktlisnm insertAsyncc*com.ustadmobile.core.db.dao.PersonDao_RepoO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_Repo.ktlisnminsertPersonGroupc*com.ustadmobile.core.db.dao.PersonDao_RepoO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.g(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$personHasPermissionAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisGLcom/ustadmobile/core/db/dao/PersonDao_Repo$personHasPermissionAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$personIsAdmin$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1.class4F8com/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonDao_Repo.ktl}isnm updateAsyncc*com.ustadmobile.core.db.dao.PersonDao_RepoO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/PersonDao_Repo.\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  'Lcom/ustadmobile/core/db/dao/PersonDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this,Lcom/ustadmobile/core/db/dao/PersonDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao)()Lcom/ustadmobile/core/db/dao/PersonDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;insertOrReplace\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ab dperson(Lcom/ustadmobile/lib/db/entities/Person;findByUsernameCountF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;\(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameCount$1klabelI mn loO(Lcom/ustadmobile/core/db/dao/PersonDao_Repo;Lkotlin/coroutines/Continuation;)V r lsresultLjava/lang/Object; uv lwkotlin/ResultKtythrowOnFailure(Ljava/lang/Object;)V {| z} hi java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  username_result $continuation$resultjava/lang/Stringkotlin/coroutines/Continuation isValidToken(Ljava/lang/String;J)Ztoken Z personUidinsertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)V -Lcom/ustadmobile/lib/db/entities/AccessToken;findUidAndPasswordHashAsync(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/PersonDao_Repo$findUidAndPasswordHashAsync$1 o s w i >com/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash@Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAndPasswordHash2$1 o s w &com/ustadmobile/lib/db/entities/Person passwordHashinsertPersonAuth/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V personAuth ,Lcom/ustadmobile/lib/db/entities/PersonAuth;personHasPermissionAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Ecom/ustadmobile/core/db/dao/PersonDao_Repo$personHasPermissionAsync$1 o s w java/lang/Boolean booleanValue()Z  boxBoolean(Z)Ljava/lang/Boolean; accountPersonUid permission personIsAdminK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/PersonDao_Repo$personIsAdmin$1 o s w = findByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person; findSystemAccount`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1 o s w = nodeId findByUid+(J)Lcom/ustadmobile/lib/db/entities/Person; uidfindPersonAccountByUidk(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonWithAccount;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonAccountByUid$1 o s w = 1com/ustadmobile/lib/db/entities/PersonWithAccount3Lcom/ustadmobile/lib/db/entities/PersonWithAccount; findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData;   Landroidx/lifecycle/LiveData;findByUidAsync;com/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1 o s w  =  updateAsyncr(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1 o s w b entityinsertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1" #o #s #w  ' longValue )9 *boxLong(J)Ljava/lang/Long; ,- . personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;+com/ustadmobile/lib/db/entities/PersonGroup2insertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$17 8o 8s 8w 45 <personGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;1com/ustadmobile/lib/db/entities/PersonGroupMember@findPersonsWithPermissionM(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;excludeSelectedE BC G$Landroidx/paging/DataSource$Factory; timestamp excludeClazz excludeSchool sortOrder searchTextfindPersonsWithPermissionAsList9(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;u(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List; OP RfindByUidWithDisplayDetailsLive!(JJ)Landroidx/lifecycle/LiveData;_(JJ)Landroidx/lifecycle/LiveData; TU WactiveUserPersonUidinsertAuditLog-(Lcom/ustadmobile/lib/db/entities/AuditLog;)J Z[ ]*Lcom/ustadmobile/lib/db/entities/AuditLog; getAllPerson()Ljava/util/List;<()Ljava/util/List; `a cinsert+(Lcom/ustadmobile/lib/db/entities/Person;)J(Ljava/lang/Object;)J eg h insertAsynco(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1l mo ms mwF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; jq r insertList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;)V_ tu x updateList zu {update+(Lcom/ustadmobile/lib/db/entities/Person;)V }|  ef  jb  }~ Lkotlin/Metadata;mvkxi0d1®                                         20B9 0j`000  0  0 ¢J020 HJ020 H–@ø¢J$ 00!j 0`"20 HJ,#0$0!j 0$`"2%0 2&0 HJ'02(0 HJ#)02(0 2*0 H–@ø¢+J,0-2(0 H–@ø¢.J/0020 H–@ø¢Jd10-0302j0-03`4250 260 270 2 80 092:0 2;0-2<0 HJN=009250 260 270 2 80 092:0 2;0-2<0 HJ>02?0 H–@ø¢J@0A2(0 H–@ø¢.JB009HJC0 2D0HJE0F2G0HHJI0 2D0H–@ø¢JJK0 2D0LHJM0F2N 009HJ!O0F2N 009H–@ø¢PJQ0F2R0H–@ø¢JJS0F2T0UHJV0 2W0XH–@ø¢YJZ0 2[0\H–@ø¢]J^0_2G0 2%0 HJ)`0_2:0 2%0 2a0 H–@ø¢bJc0_2:0 H–@ø¢Jd0FH–@ø¢eJf0F2g0 H–@ø¢Jh0F2D0HJi0-2D0H–@ø¢JJj0F2N 009HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨kd2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;? UVY*A+YYIWOPT '(./QRW?Z[d*A+,^YIWOQT +, ./_`QR\? abd*A+,eYIWOQT /0 ./fgQRc? hi&,l#,l:pq~YpqdplY*,t:x:I:pF3~*A+pY ~>Y+' l%TlTFT <2]3s2}344]./]+n2WR9Pvj? `+*#+ 6 89*./+( G+*#+ =>./i,#,:q~YqdY*,::I:@3~*A+Y ~N-Y+' %TTFT<@]Bs@C4]./]+2QR9Jv? ,-#-:q~YqdY*-::I:C4~*A+,Y ~:Y.' %TTFT<F]HtFI>]./]+]+g2TR9Mv?G+Ÿ*#+DZ MN./ ͙$:  q~ YqdΧY*:  : I:  ΪT7 ~*A!  ζY   ~ Զ6ܰY`) & TT FT TT@ TT?PaUzPUVHa./a(a(a(5eR <^v ? =_-#-:q~YqdY*-::I:P3~*AY ~Զ6ܰYZ' %TTFTTT@TT<Y]ZsY}Z[4]./](2aR9Zv? M *#+M, _ `  g ./ +??=-#-:q~YqdY*-::I:B3~*AY ~:Y)' %TTFT<c]dsce4]./](g2SR9Lv? M *#N- i j  g ./ (?=-#-:q~YqdY*-::I:B3~*AY ~:Y)' %TTFT<m]nsmo4]./](2SR9Lv? M *# N- s t    ./ (  =-#-:q~YqdY*-::I:B3~*AY ~:Y)' %TTFT<w]xswy4]./](g2SR9Lv? b&,#,:q~YqdY*,::I:F3~*A+Y ~>Y+' %TTFT <|]}s|}}~4]./]gn2WR9Pv?  5,##,#:$q~Y$qd$#Y*,%:&:I:$F3~*A+$(Y ~+B!/Y:' 3#%3T#TFT <]s}4]./]01(2WR9Pv!? 455,8#,8:9q~Y9qd98Y*,::;:I:9F3~*A+9=Y ~+B!/Y:' A8%AT8TFT <]s}4]./]>?(2WR9Pv6? BC F*#!  H:  \ I ./ J( K( L( E` ( Mn N+ D?OP F*#!  S:  \ ` ./ J( K( L( E` ( Mn N+ Q?TUZ*#!X:  *  ./(Y(VZ[T+\*#+^A   (./_`aB *#dL+ ` ./befT+\*#+iA   (./gjb5,m#,m:nq~YnqdnmY*,o:p:I:nF3~*A+nsY ~+B!/Y:' m%TmTFT <]s}4]./]g(2WR9Pvk? tuH+w*#+y ./_`vzuH+w*#+| ./_`v}~H+\*#+ ./gAeg= *+ ./ vAjqH *+,  ./ v QRA}|= *+ ./ vb l#8mo[IIIII[s[ls/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssgss s=ss ssTsssYsssssshssisssBsIsssJsKsLsEsssMsNsOsssss`sessssssjsbsZs_sts_sZs[sasfsssss0s1s s4s>s?s5sssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/PersonDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!3_(URcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/PersonDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!hRcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/PersonDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!+;eeYcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$instance$default$1.class4/Scom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/PersonDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!%Scom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$1.class40Mcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/PersonDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Scom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$2.class40Mcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/PersonDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\;''8com/ustadmobile/core/db/dao/PersonDao_UriResponder.class4:2com/ustadmobile/core/db/dao/PersonDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this4Lcom/ustadmobile/core/db/dao/PersonDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTLcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Lcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5%com/ustadmobile/core/db/dao/PersonDaoRcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao'Lcom/ustadmobile/core/db/dao/PersonDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostMcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$1  [Mcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Scom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;PersonDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8uSMAP PersonDao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 PersonDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!KzSzS0com/ustadmobile/core/db/dao/PersonGroupDao.class4Z*com/ustadmobile/core/db/dao/PersonGroupDaofLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this,Lcom/ustadmobile/core/db/dao/PersonGroupDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/PersonGroup;Landroidx/room/Query; REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , :newNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid JOIN PersonGroup ON PersonGroup.groupUid = PersonsWithPerm_GroupMember.groupMemberGroupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = PersonGroup.groupUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnChangeClazzBased REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnNewNodeClazzBased REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnChangePersonBased  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN Person ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnNewNodePersonBased REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN ScopedGrant ScopedGrantEntity ON Person.personUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 9 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnChangeSchoolBasedX REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ replicateOnNewNodeSchoolBased REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON School.schoolUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 9 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */  findByUid0(J)Lcom/ustadmobile/lib/db/entities/PersonGroup;/SELECT * FROM PersonGroup WHERE groupUid = :uidfindByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData; updateAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;findNameByGroupUidJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;m Select CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM PersonGroup LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE PersonGroup.groupUid = :groupUid LIMIT 1 ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1:              '200B¢J020H'J020H§@ø¢J$ 00 j 0` 20H'J 0 20H§@ø¢J0H§@ø¢J0H§@ø¢J0H§@ø¢J0H§@ø¢J020H§@ø¢J020H§@ø¢J020H§@ø¢J020H§@ø¢J020H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;uidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;groupUid newNodeIdentitylib-database-android_releasePersonGroupDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! Q3* R  S  TU[cVsW X TU[c[cVsXTU[c[cVs X!TU[cVs"W X #TU[c[cVs$X%TU[cVs&W X 'TU[c[cVs(X)TU[cVs*W X +,Vs-.T/Vs-X 01T2Vs-34T5V 6X 7T8Vs9X TYPU<=[I>I?I@AI>BICD[sEF[s sGss s+sHsIs.ss0sJsKs7sIsLssIsss#s'ssMs!s%s)s3sIsNs4sOV :;PK!!ĭcOcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1.class4JIcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"PersonGroupDao_ReplicateWrapper.ktlQVisnthisentitym insertAsyncc;com.ustadmobile.core.db.dao.PersonGroupDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !KLcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!eq'q'Acom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper.class4";com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper*com/ustadmobile/core/db/dao/PersonGroupDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/PersonGroupDao;  this=Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8replicateOnChangeClazzBased :6 ;replicateOnNewNodeClazzBased = >replicateOnChangePersonBased @6 AreplicateOnNewNodePersonBased C DreplicateOnChangeSchoolBased F6 GreplicateOnNewNodeSchoolBased I J findByUid0(J)Lcom/ustadmobile/lib/db/entities/PersonGroup; LM NuidfindByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)Ljava/lang/Object; Q S findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData; UV X updateAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKt]systemTimeInMillis()J _` ^a+com/ustadmobile/lib/db/entities/PersonGroupc setGroupLct(J)V ef dg Z[ ientity-Lcom/ustadmobile/lib/db/entities/PersonGroup;findNameByGroupUidJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; m ogroupUidinsert0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)Jk0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtugetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; wx vy*com/ustadmobile/door/ext/DoorDatabaseExtKt{getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; }~ | getGroupUid ` d*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J  setGroupUid f d(Ljava/lang/Object;)J r _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsynct(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1labelI `(Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue ` F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z :$i$a$-forEach-PersonGroupDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList :$i$a$-forEach-PersonGroupDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)V  rs  [  Lkotlin/Metadata;mvkxi0d1L                 20B 0j`0¢J02 0 HJ 02 0 H–@ø¢ J$ 00j 0`2 0 HJ020 H–@ø¢ J0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J0H–@ø¢J0H–@ø¢J0H–@ø¢J 02!0 H–@ø¢ J"02!0 H–@ø¢ J#02!0 H–@ø¢ J$02!0 H–@ø¢ J%020HJ&0'20H–@ø¢J(02 00HR0X‚¢ R0j`X‚¢ ‚ ¨)d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release"PersonGroupDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :6Y*+[\\]'y)yH^R_Z`aaxcdzfgf Z0 H9 E<l>C'^$a}r Q+иYM+N6-:":d:6bh*+(* jjk{{;lCmG|HoPpR; 8 l1-0@QQR+t+bh*+s uvklAr= *+d  kAH *+d,   k 12A= *+d  k  SMAP PersonGroupDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonGroupDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,120:1 32#2,2:121 32#2,2:123 *S KotlinDebug *F + 1 PersonGroupDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper *L 93#1:121,2 107#1:123,2 *E ![II I  I I [s[*ssssssssLslsPssQssUsssmssqsrskss[sssss5s6s:s@sFss/s=sCsIssZsssPK!!ƠFcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1.class4F@com/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonGroupDao_Repo.ktl>isnmfindByUidAsyncc/com.ustadmobile.core.db.dao.PersonGroupDao_RepoT(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisBLcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonGroupDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findNameByGroupUid$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisFLcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findNameByGroupUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonGroupDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonGroupDao_Repo.a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/PersonGroupDao_Repo.a(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/PersonGroupDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/PersonGroupDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XreplicateOnChangeClazzBased ZV [replicateOnNewNodeClazzBased ]= ^replicateOnChangePersonBased `V areplicateOnNewNodePersonBased c= dreplicateOnChangeSchoolBased fV greplicateOnNewNodeSchoolBased i= j findByUid0(J)Lcom/ustadmobile/lib/db/entities/PersonGroup; lm n_result-Lcom/ustadmobile/lib/db/entities/PersonGroup;uidfindByUidAsynce(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)Ljava/lang/Object;@com/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1ulabelI wx vyT(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo;Lkotlin/coroutines/Continuation;)V | v}resultLjava/lang/Object;  vkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V s= +com/ustadmobile/lib/db/entities/PersonGroupjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;w(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$1 y } java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; entityfindNameByGroupUidJ(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findNameByGroupUid$1 y } = java/lang/StringgroupUidinsert0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)J(Ljava/lang/Object;)J  insertAsynct(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$1 y } F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VC(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)V entityList Ljava/util/List; updateList update0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)V    Lkotlin/Metadata;mvkxi0d1Z                    20B9 0j`000  0  0 ¢J020 HJ020 H–@ø¢J$ 00!j 0`"20 HJ#0 2$0 H–@ø¢J%0 2&0HJ'0 2&0H–@ø¢(J)0*2+ 00,HJ-0*H–@ø¢.J/0*H–@ø¢.J00*H–@ø¢.J10*H–@ø¢.J20*230 H–@ø¢J40*230 H–@ø¢J50*230 H–@ø¢J60*230 H–@ø¢J70*2&0HJ8092&0H–@ø¢(J:0*2+ 00,HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨;d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releasePersonGroupDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?ZVY*A+\YIWOPT !"./QRW?]=d*A-_YIWOQT %& ./P(QR>? `VY*A+bYIWOPT )*./QRW?c=d*A-eYIWOQT -. ./P(QR>? fVY*A+hYIWOPT 12./QRW?i=d*A-kYIWOQT 56 ./P(QR>? lmM *#oN- 9 :  pq ./ r(?s=-v#-v:z{~Yz{dzvY*-~::I:zB3*AzY :Y)' v%TvTFT<=]>s=?4]./]r(pq2SR9Lt? M *#N- C D  p ./ r(&,#,:{~Y{dY*,::I:F3*A+Y >Y+' %TTFT <G]HsG}HI4]./]qpx2WR9P? =-#-:{~Y{dY*-::I:B3*AY :Y)' %TTFT<L]MsLN4]./](p+2SR9L? S+ø*#+A  RS p(./q5,ʙ#,:{~Y{d˧Y*,::I:˪F3*A+˶Y B!װY:' %TTFT <V]WsV}WX4]./]qp(2WR9P? G+ܸ*#+ޱ \]./G+ܸ*#+ `a./G+ø*#+ de./qA= *+ ./ AH *+,  ./  QRA= *+ ./ "v[IIIII[s[ qq]com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$instance$default$1.class4/Wcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!L6Wcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!dWcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\Qtt^com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!]`6Xcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!i+Xcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!+WEC(C(=com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder.class4:7com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/PersonGroupDaoWcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/PersonGroupDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;PersonGroupDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP PersonGroupDao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonGroupDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 PersonGroupDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonGroupDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!CC6com/ustadmobile/core/db/dao/PersonGroupMemberDao.class4[0com/ustadmobile/core/db/dao/PersonGroupMemberDaolLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Landroidx/room/Query; REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, :newNodeId AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = :newNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; N REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ replicateOnChangeClazzBased= REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroupMember.groupMemberUid = ScopedGrantEntity.sgGroupUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ replicateOnNewNodeClazzBased7 REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, :newNodeId AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 JOIN PersonGroupMember PersonGroupMemberEntity ON PersonGroupMemberEntity.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = :newNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ replicateOnChangeSchoolBasedm REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroupMember.groupMemberUid = ScopedGrantEntity.sgGroupUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ replicateOnNewNodeSchoolBased REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, :newNodeId AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON School.schoolUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 164 JOIN PersonGroupMember PersonGroupMemberEntity ON PersonGroupMemberEntity.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = :newNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ findAllGroupWherePersonIsIn}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;oSELECT * FROM PersonGroupMember WHERE groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActivecheckPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT * FROM PersonGroupMember WHERE groupMemberGroupUid = :groupUid AND groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActivemoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;N(JJJJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; UPDATE PersonGroupMember SET groupMemberGroupUid = :newGroup, groupMemberLct = :changeTime WHERE groupMemberPersonUid = :personUid AND groupMemberGroupUid = :oldGroup AND PersonGroupMember.groupMemberActiveupdateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;H(ZJJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE PersonGroupMember SET groupMemberActive = :activeStatus, groupMemberLct = :updateTime WHERE groupMemberPersonUid = :personUid AND groupMemberGroupUid = :groupUid AND PersonGroupMember.groupMemberActivefindByPersonUidAndGroupUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)Ljava/lang/Object; SELECT PersonGroupMember.* FROM PersonGroupMember WHERE PersonGroupMember.groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberGroupUid = :groupUid ,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d16             '200B¢J'002020H§@ø¢ J 0020H§@ø¢ J# 02020H§@ø¢ J1 020202020H§@ø¢J0H§@ø¢J0H§@ø¢J0H§@ø¢J020H§@ø¢ J020H§@ø¢ J020H§@ø¢ J1020202020H§@ø¢ ‚ ¨!d2%Lcom/ustadmobile/core/db/dao/BaseDao;groupUid personUidnewGroupoldGroup changeTime newNodeId activeStatus updateTimelib-database-android_releasePersonGroupMemberDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile!  R3* S  T  UV[cWsX Y UV[c[cWsYUV[c[cWs Y!UV[cWs"X Y #UV[c[cWs$Y%UV[cWs&X Y 'U(Ws)Y *+U,Ws-Y ./U0Ws1Y23U4Ws5Y6+U7Ws8Y UZQV;<[I=I>I?@I=AIBC[sDE["s sFss s*sGsHsGsIs+s'ss6s.sGsJsKsLs/ssGsss#ssMs!s%s2sNsGsOs3sPW 9:PK!!#Ucom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1.class4JOcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f(PersonGroupMemberDao_ReplicateWrapper.ktlRWisnthisentitym insertAsynccAcom.ustadmobile.core.db.dao.PersonGroupMemberDao_ReplicateWrapperf(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0CLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !QLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2Acom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper4g(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!ʷ~(~(Gcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper.class4"Acom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper0com/ustadmobile/core/db/dao/PersonGroupMemberDaoQ(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;  thisCLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8replicateOnChangeClazzBased :6 ;replicateOnNewNodeClazzBased = >replicateOnChangeSchoolBased @6 AreplicateOnNewNodeSchoolBased C DfindAllGroupWherePersonIsIn}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; F H personUidcheckPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; KL NgroupUidmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;N(JJJJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; QR TnewGroupoldGroup changeTimeupdateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;H(ZJJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; YZ \ activeStatusZ updateTimefindByPersonUidAndGroupUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)Ljava/lang/Object; aL cinsert6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Jentityg0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtigetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; kl jm*com/ustadmobile/door/ext/DoorDatabaseExtKtogetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; qr ps1com/ustadmobile/lib/db/entities/PersonGroupMemberugetGroupMemberUid()J wx vy*com/ustadmobile/door/DoorPrimaryKeyManager{nextId(I)J }~ |setGroupMemberUid(J)V v&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis x setGroupMemberLct v(Ljava/lang/Object;)J e _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;3Lcom/ustadmobile/lib/db/entities/PersonGroupMember; insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1labelI f(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; |java/lang/Number longValue x F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VH(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z @$i$a$-forEach-PersonGroupMemberDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList @$i$a$-forEach-PersonGroupMemberDao_ReplicateWrapper$updateList$1update6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V  ef   Lkotlin/Metadata;mvkxi0d1@               20B 0j`0¢J'0 02 0 2 0 H–@ø¢ J0 02 0 H–@ø¢J#0 2 0 2 0 H–@ø¢ J0 20 HJ0 20 H–@ø¢J02 0 0HJ102 0 20 20 20 H–@ø¢J0H–@ø¢J 0H–@ø¢J!0H–@ø¢J"02#0 H–@ø¢J$02#0 H–@ø¢J%02#0 H–@ø¢J&020 HJ1'02(0)2 0 2 0 2*0 H–@ø¢+J,02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨-d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release(PersonGroupMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :6Y*+J0V0W0X012 S YZ * ]Y(W.W4 =>>^_J0P0`012[ aLT *!dA*  J0 P0 12b  ef;+h*ntM+z ,,B+!+*+X+z&|DEF!G&I-K6L*!0*;;g ,#,:~YdY*,::(:U*ntN+z M-,*+YvLK7++*++YvLW+z°YƷɿB ' v) v44;X4 +O4. <OaPlQuRORSUWOX\ a78a7gJggl#0229  y+Ҹ*ntMYN+:6:R:v:6 z ),,7  -:  :   W*+)+|L4v >\]]^'z)zH_R`Zaabxde{ghf Z0 H9 E<>C'^$a}r Q+ҸYM+N6-:":v:6*+(* kkl||;mCnG}HpPqR; 8 1-0@QQR+h+*+t vwgAe= *+v  gAH *+v,   g 12A= *+v  g  SMAP PersonGroupMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,121:1 32#2,2:122 32#2,2:124 *S KotlinDebug *F + 1 PersonGroupMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper *L 94#1:122,2 108#1:124,2 *E ! [I I I  I I[s[.ssssssssKsssPssJsLsFssasesgssssssQssVsWsXsRs5s6s:s@ss/s=sCssYs^ss`sZssPK!!1}<<Wcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1.class4FQcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonGroupMemberDao_Repo.ktl8isnmcheckPersonBelongsToGroupc5com.ustadmobile.core.db.dao.PersonGroupMemberDao_RepoZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findAllGroupWherePersonIsIn$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisULcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findAllGroupWherePersonIsIn$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findByPersonUidAndGroupUid$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisTLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findByPersonUidAndGroupUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisELcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.g(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+** *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao4()Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XreplicateOnChangeClazzBased ZV [replicateOnNewNodeClazzBased ]= ^replicateOnChangeSchoolBased `V areplicateOnNewNodeSchoolBased c= dfindAllGroupWherePersonIsIn}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Scom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findAllGroupWherePersonIsIn$1hlabelI jk ilZ(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo;Lkotlin/coroutines/Continuation;)V o ipresultLjava/lang/Object; rs itkotlin/ResultKtvthrowOnFailure(Ljava/lang/Object;)V xy wz f= |java/util/List~java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   personUid_resultLjava/util/List; $continuation$resultkotlin/coroutines/ContinuationcheckPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1 l p t groupUidmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;N(JJJJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$1 l p t java/lang/NumberintValue()I %kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; newGroupoldGroup changeTimeupdateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;H(ZJJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  activeStatusZ updateTimefindByPersonUidAndGroupUidl(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)Ljava/lang/Object;Rcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findByPersonUidAndGroupUid$1 l p t 1com/ustadmobile/lib/db/entities/PersonGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;insert6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Jentity(Ljava/lang/Object;)J  insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$1 l p tF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VH(Ljava/util/List;)V entityList  updateList update6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V y    Lkotlin/Metadata;mvkxi0d1.T                   20B9 0j`000  0  0 ¢J'0020 20 H–@ø¢ J!0020 H–@ø¢"J##020 20 H–@ø¢ J$0 2%0HJ&0 2%0H–@ø¢'J(0)2* 00HJ1+0,20 2-0 2.0 2/0 H–@ø¢0J10)H–@ø¢2J30)H–@ø¢2J40)H–@ø¢2J50)260 H–@ø¢"J70)260 H–@ø¢"J80)260 H–@ø¢"J90)2%0HJ1:0)2;0<20 20 2=0 H–@ø¢>J?0)2* 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨@d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releasePersonGroupMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?ZVY*A+\YIWOPT !"./QRW?]=d*A-_YIWOQT %& ./P(QR>? `VY*A+bYIWOPT )*./QRW?c=d*A-eYIWOQT -. ./P(QR>? f=-i#-i:mn~YmndmiY*-q:u:I:mB3{*Am}Y {:Y)' i%TiTFT<0]2s034]./](2SR9Lsg? , $:n~YndY*::I: D5{*A!Y  {:Y*) &TTFT?6a8x69>a./a(a(5UR<Ns? P  $ :  n~ YndY* :  : I:  N9 {*A!  Y   { 6  Y,) & TT"FT ?<aB|<BCRa./a(a(a(a(k 5_R <Xs ? *A YIWOWT LM>./(((QR?, $:n~YndY*::I: D5{*A!Y  {:Y*) &TTFT?OaQxOR>a./a(a(5UR<Ns? S+ɸ*#+A  VW (./5,љ#,:n~YndҧY*,::I:ҪF3{*A+ҶY {B!ްY:' %TTFT <Z][sZ}[\4]./](2WR9Ps? G+*#+ `a./G+*#+ de./G+ɸ*#+ hi./A= *+Ķ ./ sAH *+,  ./ s QRAy= *+Ķ ./ s *i  [IIIII[s[As/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssfs=sssssssssssssssUsVsZs`s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!땫N]com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$1.class40Wcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!yZj]com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$2.class40Wcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!.ځdcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$instance$default$1.class4/^com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this`Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!L^com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$1.class40Xcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!O^com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$2.class40Xcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisZLcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!T((Ccom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder.class4:=com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this?Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTWcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Wcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 50com/ustadmobile/core/db/dao/PersonGroupMemberDao]com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao2Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostXcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$1  [Xcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 ^com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;$PersonGroupMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP PersonGroupMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 PersonGroupMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!r' ' Mcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired.class4eGcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequiredjava/lang/Object(JJ)V()V  parentPersonUidJ  clazzUid  thisILcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;4(JJILkotlin/jvm/internal/DefaultConstructorMarker;)V  getParentPersonUid()JsetParentPersonUid(J)V getClazzUid setClazzUid component1 component2copyM(JJ)Lcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;JJILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;  $toString()Ljava/lang/String;java/lang/StringBuilder( )(ParentEnrolmentRequired(parentPersonUid=+append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -. )/(J)Ljava/lang/StringBuilder; -1 )2 , clazzUid=4(C)Ljava/lang/StringBuilder; -6 )7 &' )9hashCode()Ijava/lang/Long=(J)I ;? >@resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;  ILkotlin/Metadata;mvkxi0d1&         †20B00¢J  0HÆJ  0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0X†¢ " R0X†¢  "  ¨d2lib-database-android_release/com/ustadmobile/core/db/dao/PersonParentJoinDaoXParentEnrolmentRequiredPersonParentJoinDao.ktCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1  \M* * *!]f^   \;~ @~ B*!_ ]f\/* ]f^ \:* ]f^ \/*]f^ \:*]f^ \#* ^ \#*^  \< Y!^     `! "#\5~* @~*B*!%_ &'\F()Y*,0* 350*3)8:^ (`!;<\?* A<h*A`<^BCDE\l3*+++M* , *,_  ^33GHaF\' * J^  b YZc[dpKL[IMINIOPIMQIRS[sTU[ssVs sVssssssssssssDsVsGs;sVs&sVsWPK!!((5com/ustadmobile/core/db/dao/PersonParentJoinDao.class4]/com/ustadmobile/core/db/dao/PersonParentJoinDaojava/lang/Object()V  this1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Landroidx/room/Query;4 REPLACE INTO PersonParentJoinReplicate(ppjPk, ppjDestination) SELECT DISTINCT PersonParentJoin.ppjUid AS ppjPk, :newNodeId AS ppjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonParentJoin ON PersonParentJoin.ppjParentPersonUid = Person.personUid WHERE UserSession.usStatus = 1 AND PersonParentJoin.ppjLct != COALESCE( (SELECT ppjVersionId FROM PersonParentJoinReplicate WHERE ppjPk = PersonParentJoin.ppjUid AND ppjDestination = :newNodeId), 0) /*psql ON CONFLICT(ppjPk, ppjDestination) DO UPDATE SET ppjPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;  REPLACE INTO PersonParentJoinReplicate(ppjPk, ppjDestination) SELECT DISTINCT PersonParentJoin.ppjUid AS ppjUid, UserSession.usClientNodeId AS ppjDestination FROM ChangeLog JOIN PersonParentJoin ON ChangeLog.chTableId = 512 AND ChangeLog.chEntityPk = PersonParentJoin.ppjUid JOIN Person ON PersonParentJoin.ppjParentPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonParentJoin.ppjLct != COALESCE( (SELECT ppjVersionId FROM PersonParentJoinReplicate WHERE ppjPk = PersonParentJoin.ppjUid AND ppjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ppjPk, ppjDestination) DO UPDATE SET ppjPending = true */  insertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;findByUidWithMinorAsyncy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object; SELECT PersonParentJoin.*, Person.* FROM PersonParentJoin LEFT JOIN Person ON Person.personUid = PersonParentJoin.ppjMinorPersonUid WHERE PersonParentJoin.ppjUid = :uid findByUidWithMinorAsyncFromWeb4Lcom/ustadmobile/door/annotation/RepoHttpAccessible;,Lcom/ustadmobile/door/annotation/Repository; methodTypefindByMinorPersonUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;>;)Ljava/lang/Object;{ SELECT PersonParentJoin.* FROM PersonParentJoin WHERE ppjMinorPersonUid = :minorPersonUid 1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT PersonParentJoin.ppjParentPersonUid AS parentPersonUid, ChildEnrolment.clazzEnrolmentClazzUid AS clazzUid FROM PersonParentJoin JOIN ClazzEnrolment ChildEnrolment ON ChildEnrolment.clazzEnrolmentPersonUid = :minorPersonUid AND (:clazzUidFilter = 0 OR ChildEnrolment.clazzEnrolmentClazzUid = :clazzUidFilter) WHERE PersonParentJoin.ppjMinorPersonUid = :minorPersonUid AND PersonParentJoin.ppjParentPersonUid != 0 AND NOT EXISTS( SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = PersonParentJoin.ppjParentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = ChildEnrolment.clazzEnrolmentClazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1003 AND CAST(ClazzEnrolment.clazzEnrolmentActive AS INTEGER) = 1)  isParentOfL(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = :minorPersonUid AND ppjParentPersonUid = :userPersonUid AND CAST(ppjInactive AS INTEGER) = 0)  updateAsyncv(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;isMinorApprovedK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = :minorPersonUid AND CAST(ppjInactive AS INTEGER) = 0 AND ppjStatus = 1) Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1>               '20:B¢J0020H§@ø¢J' 0 0202 0H§@ø¢ J 020H§@ø¢J020H§@ø¢J020H§@ø¢J020H§@ø¢J!02020H§@ø¢ J0H§@ø¢J020H§@ø¢J020H§@ø¢‚ ¨ d2minorPersonUidILcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;clazzUidFilterALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;uidentity userPersonUid newNodeIdpersonParentJoinParentEnrolmentRequiredlib-database-android_releaseGcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequiredPPersonParentJoinDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile! S3*T   U   V W[cXsY Z VW[c[cXsZVX Z  V!Xs"Z # V!Xs"$%&I'Z ( V)Xs*Z +,V-Xs.Z /,V0Xs1Z 2V3X 4Z 5 V6Xs7Z [ QN\RW9:[I;II;?I@A[sBC[!s sDss(sDssEsDs s+sFsGs,s sHsIs#ssJss5sDs/sKssDss sLs2sMsNsOX 8%PK!!9*$Tcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1.class4JNcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f'PersonParentJoinDao_ReplicateWrapper.ktl"isnthisentitym insertAsyncc@com.ustadmobile.core.db.dao.PersonParentJoinDao_ReplicateWrappere(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0BLcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !PLcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2@com/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper4f(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!+Fcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper.class4@com/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper/com/ustadmobile/core/db/dao/PersonParentJoinDaoP(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  thisBLcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 insertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1=labelI ?@ >Ae(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[0com/ustadmobile/lib/db/entities/PersonParentJoin] getPpjUid()J _` ^aL$0 cH >dL$1 fH >g*com/ustadmobile/door/DoorPrimaryKeyManageri nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; kl jmjava/lang/Numbero longValue q` pr setPpjUid(J)V tu ^v&com/ustadmobile/door/util/SystemTimeKtxsystemTimeInMillis z` y{ setPpjLct }u ^~ :; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPk $continuation$resultkotlin/coroutines/ContinuationfindByUidWithMinorAsyncy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object;  uidfindByUidWithMinorAsyncFromWeb  findByMinorPersonUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;>;)Ljava/lang/Object;  minorPersonUid1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; clazzUidFilter isParentOfL(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;  userPersonUid updateAsyncv(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ; personParentJoinisMinorApprovedK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;  Lkotlin/Metadata;mvkxi0d1H                 20B 0j`0¢J0 02 0 H–@ø¢ J' 002 0 20 H–@ø¢J020 H–@ø¢ J020 H–@ø¢ J0 20 H–@ø¢J02 0 H–@ø¢ J!020 2 0 H–@ø¢J0H–@ø¢J02 0 H–@ø¢ J!02"0 H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨#d2#Lcom/ustadmobile/door/DoorDatabase;ILcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;ALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;lib-database-android_release'PersonParentJoinDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1 e+ ,**+*,   d*-"Y(W.Q4  /012 56Y*+9Y(W.P4 127 :; ,>#,>:BC~YBCdB>Y*,F:J:(:BVP*V\N+b N-*e+hBnYh^LeKPps7+w+|*++ehBYe^LPW+bYB ' ^>) ^4>4   0 12  >[IIIII[s[$ssssssssssssssssssssss:ss;sssss5ss6ss/sssPK!!OVQcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1.class4FKcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonParentJoinDao_Repo.ktl<isnmfindByMinorPersonUidc4com.ustadmobile.core.db.dao.PersonParentJoinDao_RepoY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUidWhereParentNotEnrolledInClazz$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisjLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUidWhereParentNotEnrolledInClazz$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(com/ustadmobile/door/ext/HttpClientExtKt getOrNullo(Lio/ktor/client/HttpClient;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; labelIL$0Ljava/lang/Object;#(Lkotlin/coroutines/Continuation;)V$(ILkotlin/coroutines/Continuation;)V  thisjLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$$inlined$getOrNull$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; ! "  $kotlin/ResultKt&throwOnFailure(Ljava/lang/Object;)V () '*  ,%io/ktor/client/statement/HttpResponse. getStatus()Lio/ktor/http/HttpStatusCode; 01 /2io/ktor/http/HttpStatusCode4 Companion'Lio/ktor/http/HttpStatusCode$Companion; 67 58%io/ktor/http/HttpStatusCode$Companion: getNoContent <1 ;=kotlin/jvm/internal/Intrinsics?areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z AB @CgetCall&()Lio/ktor/client/call/HttpClientCall; EF /G?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPersonIkotlin/jvm/internal/ReflectionKnullableTypeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType; MN LOkotlin/reflect/TypesJVMKtQ getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type; ST RUgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; WX LY"io/ktor/util/reflect/TypeInfoJvmKt[ typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo; ]^ \_kotlin/coroutines/Continuationa"io/ktor/client/call/HttpClientCallcreceiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ef dgjava/lang/IllegalStateExceptioni/call to 'resume' before 'invoke' with coroutinek(Ljava/lang/String;)V m jnit'Lio/ktor/client/statement/HttpResponse;$this$receive$iv kType$iv$ivLkotlin/reflect/KType;reifiedType$iv$ivLjava/lang/reflect/Type; $i$f$typeInfo $i$f$receive$resultjava/lang/ObjectzcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  valueinvoke[(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object; |}  kotlin/UnitINSTANCE Lkotlin/Unit;  p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Lkotlin/Metadata;mvkxi0d11   H"20HŠ@¨d2 T8com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2Kcom/ustadmobile/door/ext/HttpClientExtKt$getOrNull$$inlined$receiveOrNull$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHttpClientExt.ktl/isnmc8com.ustadmobile.door.ext.HttpClientExtKt$receiveOrNull$24com/ustadmobile/core/db/dao/PersonParentJoinDao_RepofindByUidWithMinorAsyncFromWeb5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; CodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 /*+ #M*%x++*-/N-39>DN-:6H6JP:V:JZ`*b*%hY,,: W 6+++JjYlo; {/?{{{{{J2 ,<@F/S0U1\2l/y/f ,pq@pqC rqUst\ uvNwF:x$h$hyx|}EY,N-+--b ~ B*+, q A? *+/,b     SMAP HttpClientExt.kt Kotlin *S Kotlin *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 + 2 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 3 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,46:1 178#2:47 17#3,3:48 *S KotlinDebug *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 *L 19#1:47 19#1:48,3 *E g[IIIII[s[ssspsqsss[I[[[ssPK!!!>ܓ[com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1.class4LUcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonParentJoinDao_Repo.ktlkmp|isnresponse$iv$iv$iv$iv$ivmfindByUidWithMinorAsyncFromWebc4com.ustadmobile.core.db.dao.PersonParentJoinDao_RepoY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V   thisWLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation24com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo45(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.C= *+*,!D  "#  $%E&'CE*+,**010* *38D"#9F(G)H I57J KZs [I I I I[I[s[sss:;[I?I@AIBPK!!3sh  ]com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2$1.class4dWcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2$1}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function29(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  (I)V  thisYLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+io/ktor/http/URLBuilder-getEncodedPath /$ .02PersonParentJoinDao/findByUidWithMinorAsyncFromWeb2 stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 45 6setEncodedPath(Ljava/lang/String;)V 89 .:Lio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  > kotlin/Unit@INSTANCE Lkotlin/Unit; BC ADp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 findByUidWithMinorAsyncFromWeb5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; WXPersonParentJoinDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  [3 *+ *\   [l&+, +* &,W++137;] 23%4\ &&<&<^ A=[N*+.,.?E]1\ FGHG_ `"YabZc:IJ[IKILIMNIOPIQR[sST[sUsVsY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisDLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.f(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isMinorApproved$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isMinorApproved$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isParentOf$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisCLcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isParentOf$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,4com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao3()Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X insertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;y(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$insertAsync$1]labelI _` ^aY(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ qjava/lang/Numbers longValue u9 tv%kotlin/coroutines/jvm/internal/BoxingxboxLong(J)Ljava/lang/Long; z{ y|java/lang/IllegalStateException~/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_result $continuation$result0com/ustadmobile/lib/db/entities/PersonParentJoinkotlin/coroutines/ContinuationfindByUidWithMinorAsyncy(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsync$1 a e i = ?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPersonuidALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;findByUidWithMinorAsyncFromWebUcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1 a e i 67 http localhost/!io/ktor/client/utils/EmptyContent#Lio/ktor/client/utils/EmptyContent; L )io/ktor/client/request/HttpRequestBuilder $io/ktor/client/request/HttpRequestKt url$default(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V setBody n Wcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2$19(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo;)V  kotlin/jvm/functions/Function2url#(Lkotlin/jvm/functions/Function2;)V 23 0com/ustadmobile/door/ext/HttpRequestBuilderExtKtdoorNodeAndVersionHeaders[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V x-nid 89 io/ktor/client/request/UtilsKtheaderR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V  parameter &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z %io/ktor/client/statement/HttpResponseexecute V java/lang/NullPointerExceptionKnull cannot be cast to non-null type io.ktor.client.statement.HttpStatement  executeUnsafe V getCall&()Lio/ktor/client/call/HttpClientCall;   typeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType;    kotlin/reflect/TypesJVMKt getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type;  "io/ktor/util/reflect/TypeInfoJvmKt typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo;  L$0 h "io/ktor/client/call/HttpClientCallreceiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  ! "'io/ktor/client/statement/HttpResponseKt$complete*(Lio/ktor/client/statement/HttpResponse;)V &' %(hcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$$inlined$getOrNull$1*#(Lkotlin/coroutines/Continuation;)V , +-T(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; / 0$this$getOrNull$iv$this$get_u24default$iv$iv$this$receiveOrNull$iv$iv(Lio/ktor/client/statement/HttpStatement; scheme$iv$iv host$iv$iv port$iv$iv path$iv$iv body$iv$iv$this$request$iv$iv$iv$this$request$iv$iv$iv$ivbuilder$iv$iv$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;$this$get_u24lambda_u2d2$iv$iv!$this$getOrNull_u24lambda_u2d0$iv reifiedType$iv$iv$iv$iv$iv$iv$ivLjava/lang/reflect/Type;3$this$findByUidWithMinorAsyncFromWeb_u24lambda_u2d0this_$iv$iv$iv$iv$ivresponse$iv$iv$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;$this$receive$iv$iv$iv$iv$iv$ivkType$iv$iv$iv$iv$iv$iv$ivLkotlin/reflect/KType;httpStatement$ivI$i$a$-getOrNull-PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2>$i$a$-get$default-HttpClientExtKt$getOrNull$httpStatement$1$iv$$i$a$-request-BuildersKt$get$4$iv$iv $i$f$typeInfo $i$f$receive $i$f$request$i$f$get$i$f$receiveOrNull$i$f$getOrNullio/ktor/client/HttpClientTjava/lang/StringVkotlin/reflect/KClassXjava/lang/ThrowableZfindByMinorPersonUid}(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1^ _a _e _i \= cjava/util/ListeminorPersonUidLjava/util/List;1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;hcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUidWhereParentNotEnrolledInClazz$1l ma me mi ij qclazzUidFilter isParentOfL(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Acom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isParentOf$1v wa we wi tj {java/lang/Boolean} booleanValue()Z  ~ boxBoolean(Z)Ljava/lang/Boolean;  y userPersonUidZ updateAsyncv(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; [ personParentJoinisMinorApprovedK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isMinorApproved$1 a e i = Lkotlin/Metadata;mvkxi0d1\                     20B9 0j`000  0  0 ¢J0020 H–@ø¢J' 0!020 2"0 H–@ø¢#J$0%2&0 H–@ø¢J'0%2&0 H–@ø¢J(0 2)0H–@ø¢*J+0,20 H–@ø¢J!-0,2.0 20 H–@ø¢#J/00H–@ø¢1J200230 H–@ø¢J400250H–@ø¢*R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨6d2#Lcom/ustadmobile/door/DoorDatabase;ILcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;lib-database-android_releasePersonParentJoinDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT "#./QRW?Z[5,^#,^:bc~Ybcdb^Y*,f:j:I:bF3p*A+brY ptwB!}Y:' ^%T^TFT <%]&s%}&'4]./](2WR9Ph\? =-#-:c~YcdY*-::I:B3p*AY p:Y)' %TTFT<*]+s*,4]./](2SR9Lh? = $-#-:""c~"YcdY*-:"":!I:#"M!_?!p*:6:::6 : : 6 : 6 :Y::6  ¶ :6:6Y*ж*ָ*}}:6Y:6:D""Y##66 666!p!YY""Y##66 666!p!::6 6::"""#Y#*#66 6666":!p!YY:) :):  :6+Y."""1Y##66!p!YB:BBDB' "1#TT#UUWWWUUYTT"#TT#TTTNT#UUWWWUUYTT#TT#TTTI#TT##TTTNT #TT[ #TT#TT3#TT #TTT#TT=</i0rWvXvYzXzZ~X~[X\X]XX_`abcde1567 9 f g`h*i,j>k^/wkm/nopqrsp/&p:t?uBvDtNzOhP`QgRWT{[|/{928i./i(o2$v3$X!45z?6+~;7+88` 49+ A:h ;$  <$=>i?>>@> AB6C>"D5>D5 D5EEF0EF GFHITJ5 3K`;L`fM`N`=O`%<O`LP`P`Q` ['R`rS`2^R"9Wh!p2O`m5P`j8P`g;Q` d>S`QO`TP`WP`ZQ` ]S`$O`>O`BP` FP`JQ` }S`R` S`? \=-_#-_:`c~Y`cd`_Y*-a:b:I:`B3p*A`dY pf:Y)' _%T_TFT<;]<s;=4]./]g(h2SR9Lh]? ij4 m$m:nc~YncdnmY*o:p:I: nD5p*A!nrY  pf:Y*) m&TmTFT?AaCfDiCxAE>a./ag(as(h5UR<Nhk? tjq w$w:xc~YxcdxwY*y:z:I: xR5p*A!x|Y  p~6Y]) w&TwTFTTwT@TwT?HaIxHIJ>a./a(ag(5cR<\hu? [d*A+,YIWOQT NO ./QR? =_-#-:c~YcdY*-::I:P3p*AY p~6YZ' %TTFTTT@TT<Q]RsQ}RS4]./]g(2aR9Zh? B^_mw4SMAP PersonParentJoinDao_Repo.kt Kotlin *S Kotlin *F + 1 PersonParentJoinDao_Repo.kt com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo + 2 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt + 3 builders.kt io/ktor/client/request/BuildersKt + 4 HttpStatement.kt io/ktor/client/statement/HttpStatement + 5 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 6 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,86:1 28#2:87 29#2,2:101 32#2:123 15#2:124 125#3,8:88 26#3:96 133#3,4:97 137#3:103 19#3:104 69#4,7:105 77#4,2:116 76#4,5:118 178#5:112 17#6,3:113 *S KotlinDebug *F + 1 PersonParentJoinDao_Repo.kt com/ustadmobile/core/db/dao/PersonParentJoinDao_Repo *L 48#1:87 48#1:101,2 48#1:123 48#1:124 48#1:88,8 48#1:96 48#1:97,4 48#1:103 48#1:104 48#1:105,7 48#1:116,2 48#1:118,5 48#1:112 48#1:113,3 *E [IIIII[s[7s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s\sssgs=sissssjsssssZss[ssstssUssVs;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;JLkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$findByUidWithMinorAsyncFromWeb$_result$1;>;)V$_dao1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;  $__uidJ  $(ILkotlin/coroutines/Continuation;)V  thisgLcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$findByUidWithMinorAsyncFromWeb$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#PersonParentJoinDao_UriResponder.ktl!isnmcecom.ustadmobile.core.db.dao.PersonParentJoinDao_UriResponder$findByUidWithMinorAsyncFromWeb$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9/com/ustadmobile/core/db/dao/PersonParentJoinDao;findByUidWithMinorAsyncFromWeb5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 ALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this^Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisXLcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this_Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$1;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisYLcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$1()V  this>Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder;findByUidWithMinorAsyncFromWeb(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session_dao_gson$fi/iki/elonen/NanoHTTPD$IHTTPSession getParameters()Ljava/util/Map; !" #uid% java/util/Map'get&(Ljava/lang/Object;)Ljava/lang/Object; )* (+java/util/List-(I)Ljava/lang/Object; )/ .0java/lang/String2java/lang/Long4 parseLong(Ljava/lang/String;)J 67 58ecom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$findByUidWithMinorAsyncFromWeb$_result$1:U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;JLkotlin/coroutines/Continuation;)V < ;=kotlin/jvm/functions/Function2?kotlinx/coroutines/BuildersKtArunBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; CD BE?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPersonG'fi/iki/elonen/NanoHTTPD$Response$StatusIOK)Lfi/iki/elonen/NanoHTTPD$Response$Status; KL JM(fi/iki/elonen/NanoHTTPD$Response$IStatusO"com/ustadmobile/door/DoorConstantsQINSTANCE$Lcom/ustadmobile/door/DoorConstants; ST RUgetMIME_TYPE_JSON()Ljava/lang/String; WX RYcom/google/gson/Gson[toJson&(Ljava/lang/Object;)Ljava/lang/String; ]^ \_fi/iki/elonen/NanoHTTPDanewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; cd be4newFixedLengthResponse(N… _gson.toJson(_result!!))gcheckNotNullExpressionValue i j NO_CONTENT lL JmgetMIME_TYPE_PLAIN oX Rpr4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "")t__uidJ_resultALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;1Lcom/ustadmobile/core/db/dao/PersonParentJoinDao;Lcom/google/gson/Gson;0fi/iki/elonen/router/RouterNanoHTTPD$UriResource/com/ustadmobile/core/db/dao/PersonParentJoinDao(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;getUri X  _session.urikotlin/text/StringsKtsubstringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; org/kodein/di/DI initParameter&(ILjava/lang/Class;)Ljava/lang/Object; $com/ustadmobile/door/DoorDaoProviderjava/lang/NullPointerExceptionnull cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider(Ljava/lang/String;)V  org/kodein/type/TypeTokennull cannot be cast to non-null type org.kodein.type.TypeToken"com/ustadmobile/door/NanoHttpdCallj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V  _diorg/kodein/di/DIAware getDiTrigger()Lorg/kodein/di/DITrigger; org/kodein/di/DIContext Companion#Lorg/kodein/di/DIContext$Companion; +org/kodein/type/GenericJVMTypeTokenDelegateVcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$1  getSuperType()Ljava/lang/reflect/Type; org/kodein/type/TypeTokensJVMKt typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; 2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V  !org/kodein/di/DIContext$CompanioninvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; org/kodein/di/DIAwareKtOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; java/lang/IntegervalueOf(I)Ljava/lang/Integer; Instanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; $$delegatedPropertieskotlin/reflect/KProperty; org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Vcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$2   get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; \com/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$instance$default$1   areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z  get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;   NOT_FOUND L J $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_gson$delegatejava/lang/Object kotlin/Lazy! fi/iki/elonen/NanoHTTPD$Response#postWcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$on$default$1& ' 'Wcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$on$default$2* + + post$lambda-3 . /]com/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$instance$default$11 2 2J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase;getValue()Ljava/lang/Object; 67 "8androidx/room/RoomDatabase: $_db$delegate get$lambda-1$_repo$delegate=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KPropertyD*kotlin/jvm/internal/PropertyReference0ImplF_dbHJ9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V L GM&kotlin/jvm/internal/PropertyReference0Okotlin/jvm/internal/ReflectionQ property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; ST RU_repoWY[]_a/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1f@      $        20B¢J:02020 0 02 0 2 0 20J-02020 0 02 0 H–J,02020 0 02 0 H¨²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;#PersonParentJoinDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1uc v/*wx   v +,--$&,.YW 13:    97  7;Y>@FH:%NPVZ`f:  hk nPVqsf:  uk yFy. ( \3( \BHw* RX r#w$}%$'('xRX^vwrDxy z{|}~u z{)vX+,--:k/:+:+YWY:+YWY:Y+,-:k:  : 6  6 6YY ٸ2: :  : 6  66YY ٸ2:  : : :6 6YY\2: *+,-  PVqsf:ukyO( 3 ( 3 2( 3"""( 3"""$$w11-293T5o6{7WYWYWZ[\[Z778]_]_]`aba` 8)*869E:LcRcWdpcuv:;<=<>?>;x$ .  :  1  $.  :  1  WR#L) O&-9TfoK{? 6 Eu} 8  z{|uz{%v+,--:k/:+:+YWY:+YWY:Y+,-:k:  : 6  6 6Y'Y() ٸ2: :  : 6  66Y+Y,- ٸ2:  0: : :6 6Y2Y34\2: PVqsf:  uk y=O( 3 ( 3 w,H-I9JTLoM{NegegehijihNNOkmkmknopon O)*O6PEQLqRqWrpquvQRSRx$ .  :  1  $.  :  1  WR#L) O&-r9fTKo0{$ 6i EZ}   z{|uz{v: *L+9;w 7 7x  <u5=v: *L+9;w 8 8x  >u5v: *L+9\w : :x  @u?.v: *L+9;w N Nx  <u5Av: *L+9;w O Ox  >u5Bv: *L+9\w Q Qx  @u?CvEK*GYIKNPVES*GYXZNPVES*GY\NPVES*GYI^NPVES*GYX`NPVES*GYbNPVES*w7$8@:[NwOQ| ;}t~SMAP PersonParentJoinDao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonParentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,86:1 322#2,4:87 307#2:91 322#2,4:93 307#2:97 180#2:99 322#2,4:101 307#2:105 322#2,4:107 307#2:111 180#2:113 83#3:92 83#3:98 83#3:100 83#3:106 83#3:112 83#3:114 *S KotlinDebug *F + 1 PersonParentJoinDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder *L 55#1:87,4 55#1:91 56#1:93,4 56#1:97 58#1:99 78#1:101,4 78#1:105 79#1:107,4 79#1:111 81#1:113 55#1:92 56#1:98 58#1:100 78#1:106 79#1:112 81#1:114 *E pde[IfIgIhiIfjIkl[smn[s soss spsszssrsrss|ss}ss~s)s%sqsHsrsssWPK!!r4||<com/ustadmobile/core/db/dao/PersonPictureDao$Companion.class436com/ustadmobile/core/db/dao/PersonPictureDao$Companionjava/lang/Object()V  this8Lcom/ustadmobile/core/db/dao/PersonPictureDao$Companion;getTABLE_LEVEL_PERMISSION()Ljava/lang/String;#Lorg/jetbrains/annotations/NotNull;,com/ustadmobile/core/db/dao/PersonPictureDao#access$getTABLE_LEVEL_PERMISSION$cp  $getTABLE_LEVEL_PERMISSION_CONDITION2.access$getTABLE_LEVEL_PERMISSION_CONDITION2$cp  1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1c     †20B¢R0X†D¢ R0X„D¢ ¨ d2TABLE_LEVEL_PERMISSION!TABLE_LEVEL_PERMISSION_CONDITION2lib-database-android_release CompanionPersonPictureDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations1,/*-X.   ,.-Z.  /  ,.-d.  / ,-*. 0 *1+2I[III I!I"#[s$%[ s s&ss's&s s s(ss)PK!!#"#"2com/ustadmobile/core/db/dao/PersonPictureDao.class4b,com/ustadmobile/core/db/dao/PersonPictureDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this.Lcom/ustadmobile/core/db/dao/PersonPictureDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value/Lcom/ustadmobile/lib/db/entities/PersonPicture;Landroidx/room/Query;j REPLACE INTO PersonPictureReplicate(ppPk, ppDestination) SELECT DISTINCT PersonPicture.personPictureUid AS ppPk, :newNodeId AS ppDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 1048576 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonPicture ON PersonPicture.personPicturePersonUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND PersonPicture.personPictureLct != COALESCE( (SELECT ppVersionId FROM PersonPictureReplicate WHERE ppPk = PersonPicture.personPictureUid AND ppDestination = :newNodeId), 0) /*psql ON CONFLICT(ppPk, ppDestination) DO UPDATE SET ppPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; ( REPLACE INTO PersonPictureReplicate(ppPk, ppDestination) SELECT DISTINCT PersonPicture.personPictureUid AS ppUid, UserSession.usClientNodeId AS ppDestination FROM ChangeLog JOIN PersonPicture ON ChangeLog.chTableId = 50 AND ChangeLog.chEntityPk = PersonPicture.personPictureUid JOIN Person ON Person.personUid = PersonPicture.personPicturePersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 1048576 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonPicture.personPictureLct != COALESCE( (SELECT ppVersionId FROM PersonPictureReplicate WHERE ppPk = PersonPicture.personPictureUid AND ppDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ppPk, ppDestination) DO UPDATE SET ppPending = true */ findByPersonUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Ljava/lang/Object;SELECT * FROM PersonPicture WHERE personPicturePersonUid = :personUid AND CAST(personPictureActive AS INTEGER) = 1 ORDER BY picTimestamp DESC LIMIT 1findByPersonUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;iSELECT * FROM PersonPicture where personPicturePersonUid = :personUid ORDER BY picTimestamp DESC LIMIT 1 updateAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;#access$getTABLE_LEVEL_PERMISSION$cp()Ljava/lang/String;TABLE_LEVEL_PERMISSIONLjava/lang/String; ,- ..access$getTABLE_LEVEL_PERMISSION_CONDITION2$cp!TABLE_LEVEL_PERMISSION_CONDITION2 1- 26com/ustadmobile/core/db/dao/PersonPictureDao$Companion51(Lkotlin/jvm/internal/DefaultConstructorMarker;)V 7 68 Companion8Lcom/ustadmobile/core/db/dao/PersonPictureDao$Companion; :; <(SELECT admin FROM Person WHERE personUid = :accountPersonUid) OR EXISTS(SELECT PersonGroupMember.groupMemberPersonUid FROM PersonGroupMember JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND EntityRole.erTableId = 50 AND Role.rolePermissions & > > 0)@Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1*          ' 200:B¢J020H§@ø¢J$00 j 0` 20H'J 0 H§@ø¢ J0 20H§@ø¢J0 20H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao; personUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; newNodeId personPicturelib-database-android_releasePersonPictureDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!:;X,-X1-X  Y3* Z [  \][cXs^ _ \][c[cXs_\ Xs!_ "#\$Xs%&'\(X )_ *+Y/Z0+Y3Z4 Y26Y9=?/A3Z  Zd` 6:\aW]jDE[IFIGIHIIFJIKL[sMN[s sOss ssPsQss"sRsSssQsssTs&sUs's:sVX BCPK!! Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1.class4Fcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;  $entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktl+isnmcFcom.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapper$insert$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper:access$get_db$p](Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter@constructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture; BC ADbox-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 insert2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)J CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Dd*$+2q=+K*S,*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP PersonPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1 + 2 PersonPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1 *L 43#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!bQcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1.class4LKcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktl9<Aisnthisentitym insertAsyncc=com.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;   #(Lkotlin/coroutines/Continuation;)V " #MLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result , -labelI /0 1kotlin/coroutines/Continuation4=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper6c(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 8 79$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0,/0C= *+!*,$D  %  &'E()CE*+.**232*!*5:D%;F*G+H I79J K{ s [I I I[IIIII[sssss[sssssss<=[II>I?I@AIBPK!!!Pcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1.class4Jcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1;>;)V $entityListLjava/util/List;  this$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktlHisnmcJcom.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapper$insertList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ-com/ustadmobile/lib/db/entities/PersonPictureL=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapperNaccess$get_db$p](Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterTconstructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture; VW UXbox-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; Z[ U\  ^  `$i$a$-forEach-PersonPictureDao_ReplicateWrapper$insertList$1$1 $i$f$forEach$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope ALjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  insertList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * F$G4qYHdrmHFIsJp 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"%SMAP PersonPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 PersonPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1 *L 71#1:113 71#1:115 72#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!ԈLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1.class4Fcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;  $entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;  $(ILkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktliisnmcFcom.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapper$update$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt*getCOROUTINE_SUSPENDED()Ljava/lang/Object; ,- +.labelI 01 2kotlin/ResultKt4throwOnFailure(Ljava/lang/Object;)V 67 58=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper:access$get_db$p](Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; <= ;>8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter@constructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture; BC ADbox-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; FG AHkotlin/coroutines/ContinuationJ;)Lkotlin/coroutines/Continuation;  hvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; ef n  pp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopev kl xLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 update2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V CodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations001  M*+*,*-*  b/:*3OE+9*?*M>,EI*K*3QY +9+WWYY[^ d-Ddh$i2q=iKhSj*0 _2`1$4$4ab()efFY**,iK jbg) ()klB*+,oWq rstm( )(Aku? *+w,Ky   rb tb ;SMAP PersonPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1 + 2 PersonPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt *L 1#1,112:1 33#2:113 *S KotlinDebug *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1 *L 105#1:113 *E ^s [I!"[#[$[%s&s'z{[I|I}I~II[s[ssssPK!!Qcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1.class4JKcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktl#&isnthis personPicturem updateAsyncc=com.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapperb(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1;>;)Vthis$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V   MLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ) *labelI ,- .kotlin/coroutines/Continuation1=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper3c(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5 46$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0),-A= *+*,!B  "  #$C%&AE*++**/0/**27B"8D'E(F G46H I] s [I I [II[ss[ssss9:[I;I?I@PK!!Pcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1.class4Jcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1;>;)V $entityListLjava/util/List;  this$0?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;  $(ILkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1; $receiver $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;L$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f$PersonPictureDao_ReplicateWrapper.ktl\isnmcJcom.ustadmobile.core.db.dao.PersonPictureDao_ReplicateWrapper$updateList$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt-getCOROUTINE_SUSPENDED()Ljava/lang/Object; /0 .1labelI 34 5kotlin/ResultKt7throwOnFailure(Ljava/lang/Object;)V 9: 8;java/lang/Iterable=iterator()Ljava/util/Iterator; ?@ >Ajava/util/IteratorChasNext()Z EF DGnext I0 DJ-com/ustadmobile/lib/db/entities/PersonPictureL=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapperNaccess$get_db$p](Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase; PQ OR8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterTconstructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture; VW UXbox-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; Z[ U\  ^  `$i$a$-forEach-PersonPictureDao_ReplicateWrapper$updateList$1$1 $i$f$forEach$resultjava/lang/ObjectcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  kotlin/coroutines/ContinuationvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;   p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope ALjava/util/List;Lkotlin/Metadata;mvkxi0d1  0*0HŠ@d2  updateList(Ljava/util/List;)V  SignatureCodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations034  M*+*,*-*   2: *6+<*>M*N6,B:HfK:M:6-S: 6  Y]**-_*a*6gY " 66*aD:*_ON+<+WmoYqt  ODL  OD OD * Z$[4qY\drm\Z]s^p 1 uvOwV xya zy d{4 Y0|44U}4$$~|4}4+,FY**, , +,B*+,m + ,+A? *+,     O"%SMAP PersonPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1 + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt + 3 PersonPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt *L 1#1,112:1 1849#2:113 1850#2:115 33#3:114 *S KotlinDebug *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1 *L 91#1:113 91#1:115 92#1:114 *E ^ !s"#[I$%[&['[(s)s*[IIIII[s[sssPK!!n%ó**Ccom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper.class4<=com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper,com/ustadmobile/core/db/dao/PersonPictureDaoM(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/PersonPictureDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  .Lcom/ustadmobile/core/db/dao/PersonPictureDao;  this?Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByPersonUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Ljava/lang/Object; : < personUidfindByPersonUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; ?@ B updateAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1GlabelI IJ HKb(Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V N HOresultLjava/lang/Object; QR HSkotlin/ResultKtUthrowOnFailure(Ljava/lang/Object;)V WX VY8com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter[constructor-impl`(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture; ]^ \_box-implk(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Lcom/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter; ab \cL$0 eR HfL$1 hR Hi;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1 K O S f i nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue v F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VE(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)V entityListJcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1r(Ljava/util/List;Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z <$i$a$-forEach-PersonPictureDao_ReplicateWrapper$insertList$2it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateListJcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1    <$i$a$-forEach-PersonPictureDao_ReplicateWrapper$updateList$2update2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)VFcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1  X   E   access$get_db$p](Lcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper;)Landroidx/room/RoomDatabase;$thisLkotlin/Metadata;mvkxi0d1>               20B 0j`0¢J02 0 H–@ø¢ J$ 00 j 0`2 0 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢ J020HJ020H–@ø¢J02 00HR0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release$PersonPictureDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1112e+ ,**+*,3 4 5 2d*-"Y(W.6Q43 4 /01271 5 562Y*+9Y(W.6P43 412771 5:2H *-=34   >0 127;1 5 ?@2= *C3 4  >07A1DE2,H#,H:LM~YLMdLHY*,P:T:(:LNZ*+N6-`d*g+jLpYjrLgKZW+x|*+gjL~Y ZW.Y6?' rH)r4H44X4,F43& <"a#jqs#"$&"'4Ra0+a04g jJ229R7F1 5 2O+Y*+W*M+ ,2B+!+x|*+X+6:3"*-%../50:2A4J54*50%*OO5E2 \,#,:M~YMdY*,::(:RZ*+N6-`d*+pYrLKZW*N+ M-2*+YrLKZ˶7++x|*++YrLZW+װY6G ' r- r444X47X4 +O43><8e9nrw98:;<8<= ?A68IB4 e0?8e0HJBk #0nJ2 29R71 5 2+ܸY+*W*MYN+:6:R:r:6  ),27  -:  :   Wx|*+6)?L4r 3BFK%L/L0M;s=s\NfOnPuQSTtVW4f n0 \9J Y<RCR;^J8a%}0r75 2 e+ܸ Y+* WYM+N6-:":r:6x|*+62(3. Z_$_%`/u0uOaWb[v\dde4RO JL ER/-J,0%@ee752j*+Y*+W+x|*+3hk!m)n4**5A2= *+r34  RA2H *+r,34   R 12AX2= *+r34  R2/*34 82H 90:SMAP PersonPictureDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper + 2 PersonPicture_EwaAdapter.kt com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt + 3 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,112:1 33#2:113 33#2:114 32#3,2:115 32#3,2:117 *S KotlinDebug *F + 1 PersonPictureDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper *L 35#1:113 57#1:114 77#1:115,2 96#1:117,2 *E ; ![I"I#I$%I"&I'([s)*[ sssss+sss:ss>s,ss?s-s.ssssEss,ss,s5s6ss/ssDss s/PK!!Ncom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1.class4FHcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fPersonPictureDao_Repo.ktl isnmfindByPersonUidAsyncc1com.ustadmobile.core.db.dao.PersonPictureDao_RepoV(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/PersonPictureDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IV(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertAsync$1;>;)Vthis$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,1com/ustadmobile/core/db/dao/PersonPictureDao_Repo.c(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/PersonPictureDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  .Lcom/ustadmobile/core/db/dao/PersonPictureDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao0()Lcom/ustadmobile/core/db/dao/PersonPictureDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByPersonUidAsyncg(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/PersonPictureDao_Repo$findByPersonUidAsync$1\labelI ^_ ]`V(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= p-com/ustadmobile/lib/db/entities/PersonPicturerjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uy personUid_result/Lcom/ustadmobile/lib/db/entities/PersonPicture; $continuation$resultkotlin/coroutines/ContinuationfindByPersonUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData; updateAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  personPictureinsert2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)Jentity(Ljava/lang/Object;)J  insertAsyncv(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/PersonPictureDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VE(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)V entityList Ljava/util/List; updateList update2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V m    Lkotlin/Metadata;mvkxi0d1>R                   20B9 0j`000  0  0 ¢J020 H–@ø¢J$00 j 0`!20 HJ"0 2#0HJ$0 2#0H–@ø¢%J&0'2( 00)HJ*0'H–@ø¢+J,0'2-0 H–@ø¢J.0'2#0HJ/0'200H–@ø¢%J10'2( 00)HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨2d2#Lcom/ustadmobile/door/DoorDatabase;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releasePersonPictureDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z=-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz)' ]%T]TFT<] s!4]./]{(|}2S~R9Lg[? M *#N- % &  | ./ {(d*A+,YIWOQT *+ ./}QR? S+*#+A  ./ |(./}5,#,:b~YbdY*,::I:F3o*A+Y oB!uYwz:' s%sTTFT <2]3s2}344]./]}|(2W~R9Pg? G+*#+ 89./G+*#+ <=./G+*#+ @A./}A= *+s ./ gAH *+s,  ./ g QRAm= *+s ./ g][IIIII[s[3s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs}s{s=ssssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!ĻYcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! Ycom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!=6zz`com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$instance$default$1.class4/Zcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this\Lcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! Zcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$1.class40Tcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!;}Zcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$2.class40Tcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisVLcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$19com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! m8e(e(?com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder.class4:9com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this;Lcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTScom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Scom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5,com/ustadmobile/core/db/dao/PersonPictureDaoYcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao.Lcom/ustadmobile/core/db/dao/PersonPictureDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostTcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$1  [Tcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Zcom/ustadmobile/core/db/dao/PersonPictureDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson; PersonPictureDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP PersonPictureDao_UriResponder.kt Kotlin *S Kotlin *F + 1 PersonPictureDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 PersonPictureDao_UriResponder.kt com/ustadmobile/core/db/dao/PersonPictureDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!_5com/ustadmobile/core/db/dao/ReportDao$Companion.class4(/com/ustadmobile/core/db/dao/ReportDao$Companionjava/lang/Object()V  this1Lcom/ustadmobile/core/db/dao/ReportDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1W     †20B¢R0X†T¢ R0X†T¢ ¨d2SORT_TITLE_ASCSORT_TITLE_DESClib-database-android_release%com/ustadmobile/core/db/dao/ReportDao Companion ReportDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1"/*#$   "-* $  %  &!'@[IIIII[s[s ssssssPK!!ܻ_'_'+com/ustadmobile/core/db/dao/ReportDao.class4%com/ustadmobile/core/db/dao/ReportDaoaLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this'Lcom/ustadmobile/core/db/dao/ReportDao;replicateOnNewNodeTemplates5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value(Lcom/ustadmobile/lib/db/entities/Report;Landroidx/room/Query; REPLACE INTO ReportReplicate(reportPk, reportDestination) SELECT DISTINCT Report.reportUid AS reportPk, :newNodeId AS reportDestination FROM Report JOIN UserSession ON UserSession.usStatus = 1 AND CAST(Report.isTemplate AS INTEGER) = 1 WHERE Report.reportLct != COALESCE( (SELECT reportVersionId FROM ReportReplicate WHERE reportPk = Report.reportUid AND reportDestination = :newNodeId), 0) /*psql ON CONFLICT(reportPk, reportDestination) DO UPDATE SET reportPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChangeTemplates4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;s REPLACE INTO ReportReplicate(reportPk, reportDestination) SELECT DISTINCT Report.reportUid AS reportUid, UserSession.usClientNodeId AS reportDestination FROM ChangeLog JOIN Report ON ChangeLog.chTableId = 101 AND ChangeLog.chEntityPk = Report.reportUid JOIN UserSession ON UserSession.usStatus = 1 AND CAST(Report.isTemplate AS INTEGER) = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Report.reportLct != COALESCE( (SELECT reportVersionId FROM ReportReplicate WHERE reportPk = Report.reportUid AND reportDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(reportPk, reportDestination) DO UPDATE SET reportPending = true */  getResults9(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;c(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;Landroidx/room/RawQuery;findAllActiveReport;(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory;x(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory;SELECT * FROM REPORT WHERE NOT reportInactive AND reportOwnerUid = :personUid AND isTemplate = :isTemplate AND reportTitle LIKE :searchBit ORDER BY priority, CASE(:sortOrder) WHEN 1 THEN Report.reportTitle ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN Report.reportTitle ELSE '' END DESC  findByUid`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;)Ljava/lang/Object;1SELECT * FROM Report WHERE reportUid = :entityUid updateAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update; findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData;,SELECT * From Report WHERE reportUid = :uidfindAllActiveReportLive (Z)Landroidx/lifecycle/LiveData;\(Z)Landroidx/lifecycle/LiveData;>;~SELECT * FROM REPORT WHERE NOT reportInactive AND isTemplate = :isTemplate ORDER BY priority ASC findAllActiveReportList(Z)Ljava/util/List;=(Z)Ljava/util/List; findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;:SELECT reportUid FROM Report WHERE reportUid IN (:uidList)toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE Report SET reportInactive = :toggleVisibility, reportLct = :updateTime WHERE reportUid IN (:selectedItem)  replaceList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;)VLandroidx/room/Insert; onConflictinitPreloadedTemplates&com/ustadmobile/lib/db/entities/ReportH Companion2Lcom/ustadmobile/lib/db/entities/Report$Companion; JK IL0com/ustadmobile/lib/db/entities/Report$CompanionNgetFIXED_TEMPLATES()Ljava/util/List; PQ ORjava/lang/IterableTjava/util/ArrayListV kotlin/collections/CollectionsKtXcollectionSizeOrDefault(Ljava/lang/Iterable;I)I Z[ Y\(I)V ^ W_java/util/Collectionaiterator()Ljava/util/Iterator; cd Uejava/util/IteratorghasNext()Z ij hknext()Ljava/lang/Object; mn ho getReportUid()J qr Isjava/lang/LonguvalueOf(J)Ljava/lang/Long; wx vyadd(Ljava/lang/Object;)Z {| b}java/util/List 9:  W contains | AB 9$i$a$-map-ReportDao$initPreloadedTemplates$uidsInserted$1Iit item$iv$ivLjava/lang/Object; $i$f$mapTo$this$mapTo$iv$ivLjava/lang/Iterable;destination$iv$ivLjava/util/Collection;$i$f$map $this$map$ivD$i$a$-filter-ReportDao$initPreloadedTemplates$templateListToInsert$1 element$iv$iv $i$f$filterTo$this$filterTo$iv$iv $i$f$filter$this$filter$iv uidsInsertedLjava/util/List;templateListToInsert/com/ustadmobile/core/db/dao/ReportDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V  1Lcom/ustadmobile/core/db/dao/ReportDao$Companion; J SORT_TITLE_ASCSORT_TITLE_DESCLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1?V                   ' /200:/B¢JD000j00`20 2 0 2 02 0H'J002 0H'J, 000j 00`2 0H'J020 H§@ø¢J0 02 0 0H'J$00j 0`20 H'J002 0j`H'J0 J!0 2 "00H'J#0 H§@ø¢$J%0 2&0 H§@ø¢J/'0 2(02 )0 02*0 H§@ø¢+J,0 2-0H§@ø¢.‚ ¨0d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory; searchBit personUid sortOrder isTemplateLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; entityUiduidListuidquery'Landroidx/sqlite/db/SupportSQLiteQuery; Lcom/ustadmobile/door/DoorQuery; entityList newNodeIdtoggleVisibility selectedItem updateTimeentitylib-database-android_release ReportDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!JF 3*     [cs  [c[cs ! "#$%s& '(s) *+, - ./0s1234s5678s59:;s<=>?s@ABC DEIFG *MSUM: >,:WY, ]`b:6f:l.p:I: : 6  tz _~W _LMSUN6-:WYb:6f:l<p:  I: 6 + tz ~WM*,0 UUbh44 UUUbh1 UUUbhI@ UUUbhF'CQejnrQ N C'@$C$C\ ^  - NQQd|grx   Y JXSMAP ReportDao.kt Kotlin *S Kotlin *F + 1 ReportDao.kt com/ustadmobile/core/db/dao/ReportDao + 2 _Collections.kt kotlin/collections/CollectionsKt___CollectionsKt *L 1#1,144:1 1547#2:145 1618#2,3:146 764#2:149 855#2,2:150 *S KotlinDebug *F + 1 ReportDao.kt com/ustadmobile/core/db/dao/ReportDao *L 130#1:145 130#1:146,3 131#1:149 131#1:150,2 *E [IFIIIFI[s[1s sss s#sssssssssss6ss2sss'sss9ss.ssssssGssAssssss=ssss>s*ss+sJs PK!!1`zzJcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper$insertAsync$1.class4JDcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fReportDao_ReplicateWrapper.ktl`eisnthisentitym insertAsyncc6com.ustadmobile.core.db.dao.ReportDao_ReplicateWrapper[(Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper$insertAsync$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !FLcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation26com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper4\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!9-9,,<com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper.class4<6com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper%com/ustadmobile/core/db/dao/ReportDaoF(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ReportDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  'Lcom/ustadmobile/core/db/dao/ReportDao;  this8Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;replicateOnNewNodeTemplates5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChangeTemplates4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 getResults9(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;c(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;query= :; ?'Landroidx/sqlite/db/SupportSQLiteQuery;findAllActiveReport;(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory;x(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory; searchBitE BC GLjava/lang/String; personUid sortOrderI isTemplateZ findByUid`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;)Ljava/lang/Object; O Q entityUid updateAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtWsystemTimeInMillis()J YZ X[&com/ustadmobile/lib/db/entities/Report] setReportLct(J)V _` ^a TU centity(Lcom/ustadmobile/lib/db/entities/Report; findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData; gh juidfindAllActiveReportLive (Z)Landroidx/lifecycle/LiveData;\(Z)Landroidx/lifecycle/LiveData;>; mn pfindAllActiveReportList(Z)Ljava/util/List;=(Z)Ljava/util/List; rs u findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;uidListz wx |Ljava/util/List;toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  toggleVisibility selectedItem updateTime replaceList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;)V entityList0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; *com/ustadmobile/door/ext/DoorDatabaseExtKtgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next &  getReportUid Z ^*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J  setReportUid ` ^java/util/Collectionjava/lang/LongvalueOf(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z _newPk6$i$a$-forEach-ReportDao_ReplicateWrapper$replaceList$1it element$ivLjava/lang/Object; $i$f$forEach$this$forEach$ivLjava/util/Iterator; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPksinsert+(Lcom/ustadmobile/lib/db/entities/Report;)Je(Ljava/lang/Object;)J  insertAsynco(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper$insertAsync$1label L [(Lcom/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  result kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue Z F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation  insertList   5$i$a$-forEach-ReportDao_ReplicateWrapper$insertList$1 updateList  5$i$a$-forEach-ReportDao_ReplicateWrapper$updateList$1update+(Lcom/ustadmobile/lib/db/entities/Report;)V    U   Lkotlin/Metadata;mvkxi0d1b                      20B 0j`0¢JD0 0 0j0 0 ` 2 0 2020 20HJ0 020HJ, 0 00j 0 0`20HJ0 20H–@ø¢J002 00HJ$0 0j 0 `20HJ0 02  0!j`"HJ#02$0 HJ%02$0 H–@ø¢&J'0(2) 0 0HJ*0(2) 0 0HJ+0(H–@ø¢,J-0(2.0H–@ø¢J//0(2002 100220H–@ø¢3J40(2$0 HJ50(2$0 H–@ø¢&J60(2) 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨7d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; Lcom/ustadmobile/door/DoorQuery;lib-database-android_releaseReportDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1112e+ ,**+*,3 4 5 2d*-"Y(W.6Q43 4 /01271 5 562Y*+9Y(W.6P43 412771 5:;2C+>*+@34=A7<15BC2r+F*+ H3%&%&44EIJ0KLMN7D15 O2H *-R3(4   S0 127P1 5 TU2o+\b*+,dY(W.6X43+-.4 ef127V1 5 gh2= *k304  l07i1mn2= *q334  MN7o1rs2= *v364  MN7t1wx2C+{*+}384z~7y152{*,!Y(W.6T43 ?@44N~01271 52y+*MYN+:6:R:^:6  ),e7  -:  :   W\b*+ñ6)+L4^ 3>CDDE')HFRGZHaIxKLNO4f Z0 H9L E<f>C'^L$a}r~~752;+Ѹ*M+ ,eB+!+\b*+X+6&3RST!U&W-Y6Z4*!0*;;ef5U2 ,ؙ#,:~YdۧY*,::(:۪U*N+ M-e*+۶Y^LK7++\b*++۶Y^LW+Y6B ' ^ ) ^ 44;X4 +O43. <]a^l_u`]`ace]f4\ a78a7efJefefl#022971 5  2y+*MYN+:6:R:^:6  ),e7  -:  :   W\b*+ 6)+L4^ 3>jkkl')HmRnZoapxrsuv4f Z0 H9L E<f>C'^L$a}r~~752 Q+YM+N6-:":^:6\b*+6(3* yyz;{C|GH~P4R; L8 f1-L0@~QQ~752R+Ѹ+\b*+3 4ef5A2= *+^34  eA2H *+^,34   e 12A2= *+^34  e8 90:SMAP ReportDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ReportDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,135:1 32#2,2:136 32#2,2:138 32#2,2:140 *S KotlinDebug *F + 1 ReportDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ReportDao_ReplicateWrapper *L 69#1:136,2 108#1:138,2 122#1:140,2 *E ;[II I!"I#I$%[s&'[8sssss(sssBs)s*sfs+sEs*sJs*sKsMs*srs*sms,s-sOsSsswszsgsls:s=sAs.ssessUs s*sss5s6ss/sssssssTss/PK!! BH<com/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1.class4F6com/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fReportDao_Repo.ktl3isnm findByUidc*com.ustadmobile.core.db.dao.ReportDao_RepoO(Lcom/ustadmobile/core/db/dao/ReportDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ReportDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this8Lcom/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/ReportDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1.class4F8com/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fReportDao_Repo.ktlaisnm insertAsyncc*com.ustadmobile.core.db.dao.ReportDao_RepoO(Lcom/ustadmobile/core/db/dao/ReportDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ReportDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/ReportDao_Repo.\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ReportDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  'Lcom/ustadmobile/core/db/dao/ReportDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this,Lcom/ustadmobile/core/db/dao/ReportDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao)()Lcom/ustadmobile/core/db/dao/ReportDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNodeTemplates5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChangeTemplates4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X getResults9(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;c(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;query] Z[ __resultLjava/util/List;'Landroidx/sqlite/db/SupportSQLiteQuery;findAllActiveReport;(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory;x(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory; searchBitg de i$Landroidx/paging/DataSource$Factory; personUid sortOrderI isTemplateZ findByUid`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;)Ljava/lang/Object;6com/ustadmobile/core/db/dao/ReportDao_Repo$findByUid$1slabel un tvO(Lcom/ustadmobile/core/db/dao/ReportDao_Repo;Lkotlin/coroutines/Continuation;)V y tzresultLjava/lang/Object; |} t~kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V q= &com/ustadmobile/lib/db/entities/Reportjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityUid(Lcom/ustadmobile/lib/db/entities/Report; $continuation$resultkotlin/coroutines/Continuation updateAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;l(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; entity findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;uidfindAllActiveReportLive (Z)Landroidx/lifecycle/LiveData;\(Z)Landroidx/lifecycle/LiveData;>; findAllActiveReportList(Z)Ljava/util/List;=(Z)Ljava/util/List;  findByUidList"(Ljava/util/List;)Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;uidList toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;h(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; toggleVisibility selectedItem updateTime replaceList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;)V entityList insert+(Lcom/ustadmobile/lib/db/entities/Report;)J(Ljava/lang/Object;)J  insertAsynco(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1 v z ~F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  insertList  updateList update+(Lcom/ustadmobile/lib/db/entities/Report;)V    Lkotlin/Metadata;mvkxi0d1rp                         20B9 0j`000  0  0 ¢JD000j00`2 0 2!0 2"02#0$HJ%00&2#0$HJ,' 00&0(j 00&`)2#0$HJ*02+0 H–@ø¢,J-0 0&2 .0 0&HJ$/00(j 0`)200 HJ100&2 203j`4HJ50 260HJ70 260H–@ø¢8J90:2; 00&HJ<0:2; 00&HJ=0:H–@ø¢>J?0:2@0 H–@ø¢,J/A0:2B0$2 C0 0&2D0 H–@ø¢EJF0:260HJG0:260H–@ø¢8JH0:2; 00&HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Id2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;#Lcom/ustadmobile/door/DoorLiveData; Lcom/ustadmobile/door/DoorQuery;lib-database-android_releaseReportDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  !./QRW?Z[S+^*#+`M, $% ab./]c\dex+h*#+ j: ./>ak./g+l(mnopf q=-t#-t:wx~YwxdwtY*-{::I:wB3*AwY :Y)' t%TtTFT<2]3s244]./](a2SR9L}r? d*A+,YIWOQT 89 ./QR? M *#N- < =  a ./ (M *#M, A B  a ./ opM *#M, F G  ab ./ opS+*#+M, KL ab./b{*A,!YIWOTT TU4./pb(QR?G+*#+ñ XY./bS+Ƹ*#+A  \] a(./5,͙#,:x~YxdΧY*,::I:ΪF3*A+ζY նB!ްY:' %TTFT <`]as`}ab4]./]a(2WR9P}? G+*#+ fg./bG+*#+ jk./bG+Ƹ*#+ no./A= *+ ./ }AH *+,  ./ } QRA= *+ ./ }t   [IIIII[s[Js/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sdskssssgslsmsosssssssqss=sssssZs]scssssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/ReportDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!99Rcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/ReportDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!. Rcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/ReportDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!cceeYcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$instance$default$1.class4/Scom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/ReportDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!O7Scom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$1.class40Mcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/ReportDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!EScom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$2.class40Mcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/ReportDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!|%''8com/ustadmobile/core/db/dao/ReportDao_UriResponder.class4:2com/ustadmobile/core/db/dao/ReportDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this4Lcom/ustadmobile/core/db/dao/ReportDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTLcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Lcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5%com/ustadmobile/core/db/dao/ReportDaoRcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao'Lcom/ustadmobile/core/db/dao/ReportDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostMcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$1  [Mcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Scom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ReportDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8uSMAP ReportDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ReportDao_UriResponder.kt com/ustadmobile/core/db/dao/ReportDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ReportDao_UriResponder.kt com/ustadmobile/core/db/dao/ReportDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!&d3com/ustadmobile/core/db/dao/RoleDao$Companion.class4(-com/ustadmobile/core/db/dao/RoleDao$Companionjava/lang/Object()V  this/Lcom/ustadmobile/core/db/dao/RoleDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1W     †20B¢R0X†T¢ R0X†T¢ ¨d2 SORT_NAME_ASCSORT_NAME_DESClib-database-android_release#com/ustadmobile/core/db/dao/RoleDao Companion RoleDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1"/*#$   "-* $  %  &!'@[IIIII[s[s ssssssPK!! &&)com/ustadmobile/core/db/dao/RoleDao.class47#com/ustadmobile/core/db/dao/RoleDao_Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this%Lcom/ustadmobile/core/db/dao/RoleDao;-com/ustadmobile/core/db/dao/RoleDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion/Lcom/ustadmobile/core/db/dao/RoleDao$Companion;  #Lorg/jetbrains/annotations/NotNull; SORT_NAME_ASCISORT_NAME_DESC,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d13    ' 200:B¢¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;&Lcom/ustadmobile/lib/db/entities/Role;lib-database-android_release RoleDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable InnerClasses Signature SourceFileRuntimeVisibleAnnotations!.// 03* 1   2   0 Y3 45-6= ![II"I#$I%I&'[s()[s s*s+s ss,. PK!!y&<com/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1.class4F6com/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fRoleDao_Repo.ktlisnm insertAsyncc(com.ustadmobile.core.db.dao.RoleDao_RepoM(Lcom/ustadmobile/core/db/dao/RoleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/RoleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/RoleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this8Lcom/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/RoleDao_Repo.Z(Lcom/ustadmobile/lib/db/entities/Role;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/RoleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  %Lcom/ustadmobile/core/db/dao/RoleDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this*Lcom/ustadmobile/core/db/dao/RoleDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao'()Lcom/ustadmobile/core/db/dao/RoleDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;insert)(Lcom/ustadmobile/lib/db/entities/Role;)Jentity>(Ljava/lang/Object;)J <@ A_result&Lcom/ustadmobile/lib/db/entities/Role; insertAsyncZ(Lcom/ustadmobile/lib/db/entities/Role;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Role;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;6com/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1IlabelI KL JMM(Lcom/ustadmobile/core/db/dao/RoleDao_Repo;Lkotlin/coroutines/Continuation;)V P JQresultLjava/lang/Object; ST JU)kotlin/coroutines/intrinsics/IntrinsicsKtWgetCOROUTINE_SUSPENDED()Ljava/lang/Object; YZ X[kotlin/ResultKt]throwOnFailure(Ljava/lang/Object;)V _` ^a 45 cF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Ee fjava/lang/Numberh longValue j9 ik%kotlin/coroutines/jvm/internal/BoxingmboxLong(J)Ljava/lang/Long; op nqjava/lang/IllegalStateExceptions/call to 'resume' before 'invoke' with coroutineu(Ljava/lang/String;)V w tx $continuation Lkotlin/coroutines/Continuation;$result$com/ustadmobile/lib/db/entities/Role}kotlin/coroutines/Continuationjava/lang/Object insertList(Ljava/util/List;)V<(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Role;>;)V entityList Ljava/util/List; updateList update)(Lcom/ustadmobile/lib/db/entities/Role;)V `  <=  EF  $completion Lkotlin/Metadata;mvkxi0d1F               20B9 0j`000  0  0 ¢J0 20HJ0 20H–@ø¢J 0!2" 00#HJ$0!20HJ%0!2" 00#HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨&d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseRoleDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=S+?*#+BA   C(./>DEF5,J#,J:NO~YNOdNJY*,R:V:\:NF3b*d+NgY bilB!rtYvy:' ~J%~JF <]s}4]./]>DC(2Wz{9P|TGH G+*#+ !"./G+*#+ %&./G+?*#+ )*./>DA<@= *+~  ./ >TAEeH *+~,  ./ >T {A`= *+~  ./ >T J[IIIII[s['s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssDsEsFsssssssPK!!W\\Vcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$instance$default$1.class4/Pcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisRLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/RoleDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!UƠPcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$1.class40Jcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/RoleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!6͠Pcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$2.class40Jcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/RoleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!)__Wcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$instance$default$1.class4/Qcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/RoleDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!QQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/RoleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!zd綣Qcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/RoleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Ƭ''6com/ustadmobile/core/db/dao/RoleDao_UriResponder.class4:0com/ustadmobile/core/db/dao/RoleDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this2Lcom/ustadmobile/core/db/dao/RoleDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTJcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Jcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5#com/ustadmobile/core/db/dao/RoleDaoPcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao%Lcom/ustadmobile/core/db/dao/RoleDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostKcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$1  [Kcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Qcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;RoleDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8kSMAP RoleDao_UriResponder.kt Kotlin *S Kotlin *F + 1 RoleDao_UriResponder.kt com/ustadmobile/core/db/dao/RoleDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 RoleDao_UriResponder.kt com/ustadmobile/core/db/dao/RoleDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!E++@com/ustadmobile/core/db/dao/ScheduleDao$deactivateByUids$1.class4K:com/ustadmobile/core/db/dao/ScheduleDao$deactivateByUids$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1J$0J.Lkotlin/coroutines/jvm/internal/DebugMetadata;fScheduleDao.ktlSisnthis changeTimemdeactivateByUids$suspendImplc'com.ustadmobile.core.db.dao.ScheduleDaoL(Lcom/ustadmobile/core/db/dao/ScheduleDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao$deactivateByUids$1;>;)Vthis$0)Lcom/ustadmobile/core/db/dao/ScheduleDao;  #(Lkotlin/coroutines/Continuation;)V  !I?@IAPK!!)x|+|+-com/ustadmobile/core/db/dao/ScheduleDao.class4'com/ustadmobile/core/db/dao/ScheduleDaoLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao,com/ustadmobile/core/db/dao/OneToManyJoinDao()V  this)Lcom/ustadmobile/core/db/dao/ScheduleDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value*Lcom/ustadmobile/lib/db/entities/Schedule;Landroidx/room/Query;O REPLACE INTO ScheduleReplicate(schedulePk, scheduleDestination) SELECT DISTINCT Schedule.scheduleUid AS schedulePk, :newNodeId AS scheduleDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN Schedule ON Schedule.scheduleClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND Schedule.scheduleLastChangedTime != COALESCE( (SELECT scheduleVersionId FROM ScheduleReplicate WHERE schedulePk = Schedule.scheduleUid AND scheduleDestination = :newNodeId), 0) /*psql ON CONFLICT(schedulePk, scheduleDestination) DO UPDATE SET schedulePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;E REPLACE INTO ScheduleReplicate(schedulePk, scheduleDestination) SELECT DISTINCT Schedule.scheduleUid AS scheduleUid, UserSession.usClientNodeId AS scheduleDestination FROM ChangeLog JOIN Schedule ON ChangeLog.chTableId = 21 AND Schedule.scheduleUid = ChangeLog.chEntityPk JOIN Clazz ON Clazz.clazzUid = Schedule.scheduleClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Schedule.scheduleLastChangedTime != COALESCE( (SELECT scheduleVersionId FROM ScheduleReplicate WHERE schedulePk = Schedule.scheduleUid AND scheduleDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(schedulePk, scheduleDestination) DO UPDATE SET schedulePending = true */ insert-(Lcom/ustadmobile/lib/db/entities/Schedule;)JLandroidx/room/Insert; updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;deactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Transaction;deactivateByUids$suspendImpln(Lcom/ustadmobile/core/db/dao/ScheduleDao;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; ,- .uidListLjava/util/List; changeTimeJ $completion Lkotlin/coroutines/Continuation;:com/ustadmobile/core/db/dao/ScheduleDao$deactivateByUids$16labelI 89 7:L(Lcom/ustadmobile/core/db/dao/ScheduleDao;Lkotlin/coroutines/Continuation;)V = 7>resultLjava/lang/Object; @A 7B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EHkotlin/ResultKtJthrowOnFailure(Ljava/lang/Object;)V LM KNjava/lang/IterablePiterator()Ljava/util/Iterator; RS QTjava/util/IteratorVhasNext()Z XY WZnext \G W]java/lang/Number_ longValue()J ab `cL$0 eA 7fL$1 hA 7iJ$0 k3 7lupdateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; no p kotlin/UnitrINSTANCE Lkotlin/Unit; tu svjava/lang/IllegalStateExceptionx/call to 'resume' before 'invoke' with coroutinez(Ljava/lang/String;)V | y}$this$forEach$ivLjava/lang/Iterable; element$ivit,$i$a$-forEach-ScheduleDao$deactivateByUids$2 $i$f$forEach $continuation$resultjava/util/Listkotlin/coroutines/ContinuationG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE Schedule SET scheduleActive = :active, scheduleLastChangedTime = :changeTime WHERE scheduleUid = :scheduleUid  findByUid-(J)Lcom/ustadmobile/lib/db/entities/Schedule;/SELECT * FROM Schedule WHERE scheduleUid = :uidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;)Ljava/lang/Object;findAllSchedulesByClazzUid'(J)Landroidx/paging/DataSource$Factory;f(J)Landroidx/paging/DataSource$Factory;bSELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1  findAllSchedulesByClazzUidAsList(J)Ljava/util/List;?(J)Ljava/util/List;aSELECT * FROM Schedule WHERE scheduleClazzUid = :clazzUid AND CAST(scheduleActive AS INTEGER) = 1$findAllSchedulesByClazzUidAsLiveList (J)Landroidx/lifecycle/LiveData;^(J)Landroidx/lifecycle/LiveData;>;findAllSchedulesByClazzUidAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1J                  '200200B¢J'02 0 02 0 H—@ø¢ J, 000 j00`20 H'J0020 H'J, 000j 00`20 H'J0020 H§@ø¢J020 H'J020 H§@ø¢J0 20H'J0H§@ø¢J020 H§@ø¢J 020H§@ø¢!J)"02#0 2$0%2 0 H§@ø¢&‚ ¨'d2%Lcom/ustadmobile/core/db/dao/BaseDao;.Lcom/ustadmobile/core/db/dao/OneToManyJoinDao;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;clazzUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;uidentity newNodeId scheduleUidactivelib-database-android_releaseScheduleDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*   [cs  [c[cs !"#$%& ' ()E *+ /*  01 23 45* +,- 7$7:  ;<~ Y;](Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !HLcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation28com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper4^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!F.Pcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1.class4QJcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fScheduleDao_ReplicateWrapper.ktlu|isnthis entityList _pkManager _generatedPksitminsertListAsyncc8com.ustadmobile.core.db.dao.ScheduleDao_ReplicateWrapper](Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0:Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'LLcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation88com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!@;%//>com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper.class4A8com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper'com/ustadmobile/core/db/dao/ScheduleDaoH(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScheduleDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  )Lcom/ustadmobile/core/db/dao/ScheduleDao;  this:Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insert-(Lcom/ustadmobile/lib/db/entities/Schedule;)Jentity<0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt>getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; @A ?B*com/ustadmobile/door/ext/DoorDatabaseExtKtDgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; FG EH(com/ustadmobile/lib/db/entities/ScheduleJgetScheduleUid()J LM KN*com/ustadmobile/door/DoorPrimaryKeyManagerPnextId(I)J RS QTsetScheduleUid(J)V VW KX&com/ustadmobile/door/util/SystemTimeKtZsystemTimeInMillis \M []setScheduleLastChangedTime _W K` :; b_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;*Lcom/ustadmobile/lib/db/entities/Schedule; updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; hi kupdateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; mn p scheduleUidactiveZ changeTime findByUid-(J)Lcom/ustadmobile/lib/db/entities/Schedule; vw xuidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;)Ljava/lang/Object; { }findAllSchedulesByClazzUid'(J)Landroidx/paging/DataSource$Factory;f(J)Landroidx/paging/DataSource$Factory;  clazzUid findAllSchedulesByClazzUidAsList(J)Ljava/util/List;?(J)Ljava/util/List; $findAllSchedulesByClazzUidAsLiveList (J)Landroidx/lifecycle/LiveData;^(J)Landroidx/lifecycle/LiveData;>; findAllSchedulesByClazzUidAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;   insertAsyncq(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertAsync$1labelI ](Lcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; Qjava/lang/Number longValue M F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V?(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 7$i$a$-forEach-ScheduleDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 7$i$a$-forEach-ScheduleDao_ReplicateWrapper$updateList$1update-(Lcom/ustadmobile/lib/db/entities/Schedule;)V insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1     L$2   L$3  L$4  L$5    <$i$a$-forEach-ScheduleDao_ReplicateWrapper$insertListAsync$2updateListAsync  <$i$a$-forEach-ScheduleDao_ReplicateWrapper$updateListAsync$2(Ljava/lang/Object;)J b i  !Lkotlin/Metadata;mvkxi0d1P                  20B 0j`0¢J,0 0 0j0 0 ` 2 0 HJ0 02 0 HJ, 0 00j 0 0`2 0 HJ0 02 0 H–@ø¢J0 20 HJ0 20 H–@ø¢J0 20 HJ0 20 H–@ø¢J02 0 0HJ!02 0 0H–@ø¢ J!0H–@ø¢"J#02$0 H–@ø¢J%020 HJ&0 20 H–@ø¢J'02 0 0HJ!(02 0 0H–@ø¢ J))02*0 2+0,2-0 H–@ø¢.R0X‚¢ R0j`X‚¢ ‚ ¨/d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;,Lcom/ustadmobile/door/DoorDataSourceFactory;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseScheduleDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1667e+ ,**+*,8 9 : 7d*-"Y(W.;Q48 9 /012<6 : 567Y*+9Y(W.;P48 912<76 ::;7;+=*CIM+O ,UB+!Y+^a*+cX+O;&Q8! &"-$6%9*!d0*ef;;<g:hi7S+^a*+,l8 )+9 <g12<j6 : mn7|*qY(W.;U48 3494r0stu012<o6 : vw7= *y869  z06 {7H *-~889   z0 12<|6 : 7= *8;9  0<67= *8>9  0<67= *8A9  0<67H *-8D9   0 12<6 : i7 ,#,:~YdY*,::(:U*CIN+O M-*+YKLK7+Y+^a*++YKLW+OYķǿ;B ' K) K44;X4 +O48. <FaGlHuIFIJLNFO9\ a78a7<gJ<g<gl#efd0229<6 : 7y+и*CIMYN+:6:R:K:6 O ),U7  Y-:  :   W^a*+;)+QL4K 8>STTU')HVRWZXaYx[\^_9f Zd0 H9 E<g>C'^$a}efr<:7 Q+иYM+N6-:":K:6^a*+;(8* bbc;dCeGHgPh9R; 8 g1-0@QQ<:7R+=+^a*+8k mn9<g:7?,#,:~YdY*,::(:l`*CINY:+:6::K: 6  O -*+ -  YL66 K: :: QN LK7   Y:  : W ^a%*+  Y W.Yķǿ; ' )44*Q44d44EQK444& Q44=44F48N<paqlrvrxstup2u:vAwYyazef|p}9a+7bf4a"@bf4lefIefbefxtRbKg fg :d0 H i2}29vp w<6 : 7 ZYN+:6:":K:6 ^a*+,Y(W.;!(Q48* 7?CDY9\ 7  4 g-.1 OZZZ12<6 : A:7= *+K89  <A7H *+K, 89   < 12A7= *+K"89  <=>5?SMAP ScheduleDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ScheduleDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,136:1 32#2,2:137 32#2,2:139 32#2,2:141 32#2,2:143 *S KotlinDebug *F + 1 ScheduleDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper *L 85#1:137,2 99#1:139,2 115#1:141,2 129#1:143,2 *E @#$[I%I&I'(I%)I*+[s,-[0sssss.ssss/s0sgs1ss0ss0ss2s3sssvszs{s:sQ(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findAllSchedulesByClazzUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findAllSchedulesByClazzUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ScheduleDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findByUidAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,,com/ustadmobile/core/db/dao/ScheduleDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insertAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IQ(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo$updateAsync$1;>;)Vthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScheduleDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  )Lcom/ustadmobile/core/db/dao/ScheduleDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this.Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao+()Lcom/ustadmobile/core/db/dao/ScheduleDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV Xinsert-(Lcom/ustadmobile/lib/db/entities/Schedule;)Jentity\ Z[ ^_result*Lcom/ustadmobile/lib/db/entities/Schedule; updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ScheduleDao_Repo$updateAsync$1elabelI gh fiQ(Lcom/ustadmobile/core/db/dao/ScheduleDao_Repo;Lkotlin/coroutines/Continuation;)V l fmresultLjava/lang/Object; op fqkotlin/ResultKtsthrowOnFailure(Ljava/lang/Object;)V uv tw bc yjava/lang/Number{intValue()I }~ |%kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result(com/ustadmobile/lib/db/entities/Schedulekotlin/coroutines/ContinuationupdateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  scheduleUidactiveZ changeTime findByUid-(J)Lcom/ustadmobile/lib/db/entities/Schedule; uidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ScheduleDao_Repo$findByUidAsync$1 i m q = findAllSchedulesByClazzUid'(J)Landroidx/paging/DataSource$Factory;f(J)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;clazzUid findAllSchedulesByClazzUidAsList(J)Ljava/util/List;?(J)Ljava/util/List; Ljava/util/List;$findAllSchedulesByClazzUidAsLiveList (J)Landroidx/lifecycle/LiveData;^(J)Landroidx/lifecycle/LiveData;>; Landroidx/lifecycle/LiveData;findAllSchedulesByClazzUidAsynct(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/ScheduleDao_Repo$findAllSchedulesByClazzUidAsync$1 i m q = java/util/List insertAsyncq(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/ScheduleDao_Repo$insertAsync$1 i m qF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 |boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)V?(Ljava/util/List;)V entityList  updateList update-(Lcom/ustadmobile/lib/db/entities/Schedule;)V v insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListAsync (Ljava/lang/Object;)J ^ c  Lkotlin/Metadata;mvkxi0d1Vf                       20B9 0j`000  0  0 ¢J,000j00`2 0 HJ!00"2 0 HJ,# 00"0$j 00"`%2 0 HJ&00"2 0 H–@ø¢'J(02)0 HJ*02)0 H–@ø¢'J+0 2,0HJ-0 2,0H–@ø¢.J/0021 00"HJ!20021 00"H–@ø¢3J400H–@ø¢5J600270 H–@ø¢'J8002,0HJ902,0H–@ø¢.J:0021 00"HJ!;0021 00"H–@ø¢3J)<002=0 2>0?2@0 H–@ø¢AR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Bd2#Lcom/ustadmobile/door/DoorDatabase;,Lcom/ustadmobile/door/DoorDataSourceFactory;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseScheduleDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***- " $).39?E HF./FFF!F$F'(F+ !01/*  ./23/*   ./45/*#  ./67/*&  ./89/**  ./:;/*-  ./<=d*A-CYIWO QT  ./P(QR >? UVY*A+YYIWO PT   ./QR W? Z[S+]*#+_A  #$ `(./\a bc&,f#,f:jk~YjkdjfY*,n:r:I:jF3x*A+jzY x|>Y +' f%TfTFT  <'](s'}() 4]./]\a`h2WR9Pp d? |*AYIWO UT 12 4./((QR ? M *#N- 5 6  `a ./ (?=-#-:k~YkdY*-::I:B3x*AY x:Y )' %TTFT <9]:s9; 4]./](`a2SR9Lp ? M *#N- @ A  ` ./ ( M *#N- E F  ` ./ ( M *#N- K L  ` ./ ( =-#-:k~Ykd§Y*-::I:ªB3x*A¶Y x:Y )' %TTFT <O]PsOQ 4]./](`2SR9Lp ? c5,̙#,:k~YkdͧY*,::I:ͪF3x*A+ͶY x|B!ٰY :' %TTFT  <T]UsT}UV 4]./]\a`(2WR9Pp ? G+޸*#+ Z[ ./  G+޸*#+ ^_ ./  G+]*#+ bc ./\a d*A+,YIWO QT fg ./QR ? d*A+,YIWO QT jk ./QR ? AZ= *+   ./ \pAH *+,   ./ \p QRAv= *+   ./ \p"f[IIIII[s[Cs/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssasssssssss=ssssZs\sscssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisVLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!ԇTcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$1.class40Ncom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!NTcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$2.class40Ncom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisPLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!Jkk[com/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$instance$default$1.class4/Ucom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!9Ucom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$1.class40Ocom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!rUcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$2.class40Ocom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$14com/ustadmobile/core/db/dao/ScheduleDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!yI((:com/ustadmobile/core/db/dao/ScheduleDao_UriResponder.class4:4com/ustadmobile/core/db/dao/ScheduleDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this6Lcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTNcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ncom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5'com/ustadmobile/core/db/dao/ScheduleDaoTcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao)Lcom/ustadmobile/core/db/dao/ScheduleDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostOcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$1  [Ocom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Ucom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ScheduleDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ScheduleDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ScheduleDao_UriResponder.kt com/ustadmobile/core/db/dao/ScheduleDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ScheduleDao_UriResponder.kt com/ustadmobile/core/db/dao/ScheduleDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!3com/ustadmobile/core/db/dao/ScheduledCheckDao.class4:-com/ustadmobile/core/db/dao/ScheduledCheckDaoiLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this/Lcom/ustadmobile/core/db/dao/ScheduledCheckDao; deleteCheck3(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)VLandroidx/room/Delete;#Lorg/jetbrains/annotations/NotNull;$findPendingLogsWithoutScheduledCheck(IJ)Ljava/util/List;@(IJ)Ljava/util/List;Landroidx/room/Query;valueSELECT ClazzLog.* FROM ClazzLog WHERE NOT EXISTS(SELECT scClazzLogUid FROM ScheduledCheck WHERE scClazzLogUid = ClazzLog.clazzLogUid AND ScheduledCheck.checkType = :checkType) AND ClazzLog.logDate >= :fromDate findByUid3(J)Lcom/ustadmobile/lib/db/entities/ScheduledCheck;;SELECT * FROM ScheduledCheck WHERE scheduledCheckUid = :uid$Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d10           '200B¢J020H'J020 H'J 0 0 2 020 H'¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;scheduledCheckuid*Lcom/ustadmobile/lib/db/entities/ClazzLog; checkTypefromDatelib-database-android_releaseScheduledCheckDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature SourceFileRuntimeVisibleAnnotations! 23* 3   4  5675s5s7819^[II I!"I#I$%[s&'[s s(s)s ss*s+ss,s*ss*s-s.s*s/s05PK!!\NN5com/ustadmobile/core/db/dao/SchoolDao$Companion.class4+/com/ustadmobile/core/db/dao/SchoolDao$Companionjava/lang/Object()V  this1Lcom/ustadmobile/core/db/dao/SchoolDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1       †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2ENTITY_PERSONS_WITH_PERMISSION"ENTITY_PERSONS_WITH_PERMISSION_PT1"ENTITY_PERSONS_WITH_PERMISSION_PT2 SORT_NAME_ASCSORT_NAME_DESClib-database-android_release%com/ustadmobile/core/db/dao/SchoolDao! Companion SchoolDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1%/*&'   %-* '  ( "#)$*L[IIIII[s[ s ssssssssss PK!!_._.+com/ustadmobile/core/db/dao/SchoolDao.class4z%com/ustadmobile/core/db/dao/SchoolDaoaLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this'Lcom/ustadmobile/core/db/dao/SchoolDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value(Lcom/ustadmobile/lib/db/entities/School;Landroidx/room/Query; REPLACE INTO SchoolReplicate(schoolPk, schoolDestination) SELECT DISTINCT School.schoolUid AS schoolPk, :newNodeId AS schoolDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND School.schoolLct != COALESCE( (SELECT schoolVersionId FROM SchoolReplicate WHERE schoolPk = School.schoolUid AND schoolDestination = :newNodeId), 0) /*psql ON CONFLICT(schoolPk, schoolDestination) DO UPDATE SET schoolPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO SchoolReplicate(schoolPk, schoolDestination) SELECT DISTINCT School.schoolUid AS schoolUid, UserSession.usClientNodeId AS schoolDestination FROM ChangeLog JOIN School ON ChangeLog.chTableId = 164 AND ChangeLog.chEntityPk = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND School.schoolLct != COALESCE( (SELECT schoolVersionId FROM SchoolReplicate WHERE schoolPk = School.schoolUid AND schoolDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(schoolPk, schoolDestination) DO UPDATE SET schoolPending = true */ findByUidAsync`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;WSELECT * FROM School WHERE schoolUid = :schoolUid AND CAST(schoolActive AS INTEGER) = 1!findByUidWithHolidayCalendarAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;>;)Ljava/lang/Object;SELECT School.*, HolidayCalendar.* FROM School LEFT JOIN HolidayCalendar ON School.schoolHolidayCalendarUid = HolidayCalendar.umCalendarUid WHERE School.schoolUid = :uidfindBySchoolCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;-SELECT * FROM School WHERE schoolCode = :codefindBySchoolCodeFromWeb,Lcom/ustadmobile/door/annotation/Repository; methodType4Lcom/ustadmobile/door/annotation/RepoHttpAccessible;personHasPermissionWithSchool7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; Select EXISTS( SELECT School.schoolUid FROM School JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & :permission) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid AND PrsGrpMbr.groupMemberPersonUid = :accountPersonUid WHERE School.schoolUid = :schoolUid) 1findAllActiveSchoolWithMemberCountAndLocationName;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory; SELECT School.*, (SELECT COUNT(*) FROM SchoolMember WHERE SchoolMember.schoolMemberSchoolUid = School.schoolUid AND CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberRole = 1003) as numStudents, (SELECT COUNT(*) FROM SchoolMember WHERE SchoolMember.schoolMemberSchoolUid = School.schoolUid AND CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberRole = 1004) as numTeachers, '' as locationName, (SELECT COUNT(*) FROM Clazz WHERE Clazz.clazzSchoolUid = School.schoolUid AND CAST(Clazz.clazzUid AS INTEGER) = 1 ) as clazzCount FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & :permission ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) WHERE PersonGroupMember.groupMemberPersonUid = :personUid AND PersonGroupMember.groupMemberActive AND CAST(schoolActive AS INTEGER) = 1 AND schoolName LIKE :searchBit GROUP BY School.schoolUid ORDER BY CASE(:sortOrder) WHEN 1 THEN School.schoolName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN School.schoolName ELSE '' END DESC updateAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;/com/ustadmobile/core/db/dao/SchoolDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V = <> Companion1Lcom/ustadmobile/core/db/dao/SchoolDao$Companion; @A B SORT_NAME_ASCISORT_NAME_DESC"ENTITY_PERSONS_WITH_PERMISSION_PT1Ljava/lang/String;) SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 164 AND EntityRole.erEntityUid = School.schoolUid AND (Role.rolePermissions & J"ENTITY_PERSONS_WITH_PERMISSION_PT2) > 0)MENTITY_PERSONS_WITH_PERMISSION< SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 164 AND EntityRole.erEntityUid = School.schoolUid AND (Role.rolePermissions & :permission ) > 0)PLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1H                 ' %200:%B¢JD000j00`2 0 2 0 2 0 20H'J020 H§@ø¢J020 H§@ø¢J020 H§@ø¢J020 H§@ø¢J)020 20 2 0 H§@ø¢J0H§@ø¢J 02!0 H§@ø¢J"02#0H§@ø¢$‚ ¨&d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;BLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;,Lcom/ustadmobile/door/DoorDataSourceFactory; searchBit personUid permission sortOrdercode schoolUid;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;uidaccountPersonUid newNodeIdentitylib-database-android_release SchoolDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!@AoDEpFGEp,HIpKoLIpNoOIpQo  q3* r s  tu[cosv w tu[c[coswt os!w "t#os$w %&t'os(w )&t'os(*+I,-w ./t0os1w 23t4os5w 67t8o 9w : q [(Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper$insertAsync$1;>;)Vthis$08Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !FLcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation26com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper4\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!!J'J'<com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper.class4#6com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper%com/ustadmobile/core/db/dao/SchoolDaoF(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SchoolDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  'Lcom/ustadmobile/core/db/dao/SchoolDao;  this8Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByUidAsync`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object; : < schoolUid!findByUidWithHolidayCalendarAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;>;)Ljava/lang/Object; ? AuidfindBySchoolCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object; DE GcodeLjava/lang/String;findBySchoolCodeFromWeb KE LpersonHasPermissionWithSchool7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; NO QaccountPersonUid permission1findAllActiveSchoolWithMemberCountAndLocationName;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory; searchBitX UV Z personUid sortOrderI updateAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtbsystemTimeInMillis()J de cf&com/ustadmobile/lib/db/entities/Schoolh setSchoolLct(J)V jk il _` nentity(Lcom/ustadmobile/lib/db/entities/School;insert+(Lcom/ustadmobile/lib/db/entities/School;)Jp0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtugetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; wx vy*com/ustadmobile/door/ext/DoorDatabaseExtKt{getDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; }~ | getSchoolUid e i*com/ustadmobile/door/DoorPrimaryKeyManagernextId(I)J  setSchoolUid k i(Ljava/lang/Object;)J r _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsynco(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Dcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper$insertAsync$1label ^ [(Lcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue e F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/School;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 5$i$a$-forEach-SchoolDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 5$i$a$-forEach-SchoolDao_ReplicateWrapper$updateList$1update+(Lcom/ustadmobile/lib/db/entities/School;)V  rs  `  Lkotlin/Metadata;mvkxi0d1Z                     20B 0j`0¢JD0 0 0j0 0 ` 2 0 202020 HJ020 H–@ø¢J020 H–@ø¢J020H–@ø¢J020H–@ø¢J020HJ020H–@ø¢ J!0"2# 00$HJ)%0&2'02020H–@ø¢(J)0"H–@ø¢*J+0"2,0H–@ø¢J-0"20HJ.0 20H–@ø¢ J/0"2# 00$HR0X‚¢ R0j`X‚¢ ‚ ¨0d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;BLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;,Lcom/ustadmobile/door/DoorDataSourceFactory;;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;lib-database-android_releaseSchoolDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :H *-=   >0 12;  ?H *-B"   C0 12@  DEH *+,H$   IJ 12F  KEH *+,M'   IJ 12F  NO`*!R-4S0>0T012P  UVr+Y*+ [56564XJ\0T0]^W _`S+gm*+,o 9; pq12a  rs<+t*zM+ ,B+!+gm*+X+'?@A"B'D.F7G*"0+<<pq` ,#,:~YdY*,::(:V*zN+ N-*+YiLK7++gm*++YiLW+Y÷ƿB ' i) i44WXXY'u)uHZR[[\b]y_`vbcf [0 H:^ E=q>D'_^$b~s Q+ϸYM+N6-:":i:6gm*+(* ffgww;hCiGxHkPlR; ^8 q1-^0@QQR+t+gm*+o qrpqAr= *+i  pAH *+i,   p 12A= *+i  p  !zSMAP SchoolDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 SchoolDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,116:1 32#2,2:117 32#2,2:119 *S KotlinDebug *F + 1 SchoolDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper *L 89#1:117,2 103#1:119,2 *E "[III  I I  [s[1ssssssssUsssssXss\ssTs]sDsqsIsEsKs:s>ss?ssCsrspss`sssssNssSsOs5s6ss/ss_ssPK!! 3KCcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1.class4F=com/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolDao_Repo.ktl4isnmfindBySchoolCodec*com.ustadmobile.core.db.dao.SchoolDao_RepoO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2(com/ustadmobile/door/ext/HttpClientExtKt getOrNullo(Lio/ktor/client/HttpClient;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; labelIL$0Ljava/lang/Object;#(Lkotlin/coroutines/Continuation;)V$(ILkotlin/coroutines/Continuation;)V  thisYLcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$$inlined$getOrNull$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKtgetCOROUTINE_SUSPENDED()Ljava/lang/Object; ! "  $kotlin/ResultKt&throwOnFailure(Ljava/lang/Object;)V () '*  ,%io/ktor/client/statement/HttpResponse. getStatus()Lio/ktor/http/HttpStatusCode; 01 /2io/ktor/http/HttpStatusCode4 Companion'Lio/ktor/http/HttpStatusCode$Companion; 67 58%io/ktor/http/HttpStatusCode$Companion: getNoContent <1 ;=kotlin/jvm/internal/Intrinsics?areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z AB @CgetCall&()Lio/ktor/client/call/HttpClientCall; EF /G&com/ustadmobile/lib/db/entities/SchoolIkotlin/jvm/internal/ReflectionKnullableTypeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType; MN LOkotlin/reflect/TypesJVMKtQ getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type; ST RUgetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; WX LY"io/ktor/util/reflect/TypeInfoJvmKt[ typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo; ]^ \_kotlin/coroutines/Continuationa"io/ktor/client/call/HttpClientCallcreceiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ef dgjava/lang/IllegalStateExceptioni/call to 'resume' before 'invoke' with coroutinek(Ljava/lang/String;)V m jnit'Lio/ktor/client/statement/HttpResponse;$this$receive$iv kType$iv$ivLkotlin/reflect/KType;reifiedType$iv$ivLjava/lang/reflect/Type; $i$f$typeInfo $i$f$receive$resultjava/lang/ObjectzcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  valueinvoke[(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lio/ktor/client/statement/HttpResponse;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object; |}  kotlin/UnitINSTANCE Lkotlin/Unit;  p1p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Lkotlin/Metadata;mvkxi0d11   H"20HŠ@¨d2 T8com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2Kcom/ustadmobile/door/ext/HttpClientExtKt$getOrNull$$inlined$receiveOrNull$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fHttpClientExt.ktl/isnmc8com.ustadmobile.door.ext.HttpClientExtKt$receiveOrNull$2*com/ustadmobile/core/db/dao/SchoolDao_RepofindBySchoolCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; CodeLocalVariableTable StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature InnerClassesEnclosingMethod SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 /*+ #M*%x++*-/N-39>DN-:6H6JP:V:JZ`*b*%hY,,: W 6+++JjYlo; {/?{{{{{J2 ,<@F/S0U1\2l/y/f ,pq@pqC rqUst\ uvNwF:x$h$hyx|}EY,N-+--b ~ B*+, q A? *+/,b     SMAP HttpClientExt.kt Kotlin *S Kotlin *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 + 2 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 3 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,46:1 178#2:47 17#3,3:48 *S KotlinDebug *F + 1 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt$receiveOrNull$2 *L 19#1:47 19#1:48,3 *E g[IIIII[s[ssspsqsss[I[[[ssPK!!L!R..Jcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1.class4LDcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolDao_Repo.ktlisnresponse$iv$iv$iv$iv$ivmfindBySchoolCodeFromWebc*com.ustadmobile.core.db.dao.SchoolDao_RepoO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V   thisFLcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2*com/ustadmobile/core/db/dao/SchoolDao_Repo4F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.C= *+*,!D  "#  $%E&'CE*+,**010**38D"#9F(G)H I57J KZs [I I I I[I[s[sss:;[I?I@AIBPK!!e))Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$2$1.class4dFcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$2$1}Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function2;kotlin/jvm/internal/Lambdakotlin/jvm/functions/Function2/(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  (I)V  thisHLcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$2$1; $receiverinvoke5(Lio/ktor/http/URLBuilder;Lio/ktor/http/URLBuilder;)V#Lorg/jetbrains/annotations/NotNull; $this$urlkotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V  it*com/ustadmobile/core/db/dao/SchoolDao_Repo! get_endpoint()Ljava/lang/String; #$ "%io/ktor/http/URLParserKt'takeFromF(Lio/ktor/http/URLBuilder;Ljava/lang/String;)Lio/ktor/http/URLBuilder; )* (+io/ktor/http/URLBuilder-getEncodedPath /$ .0!SchoolDao/findBySchoolCodeFromWeb2 stringPlus8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; 45 6setEncodedPath(Ljava/lang/String;)V 89 .:Lio/ktor/http/URLBuilder;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  > kotlin/Unit@INSTANCE Lkotlin/Unit; BC ADp1Ljava/lang/Object;p2Lkotlin/Metadata;mvkxi0d1-   0*020H ¢d2 findBySchoolCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; WXSchoolDao_Repo.ktCodeLocalVariableTableLineNumberTable$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod Signature SourceFileRuntimeVisibleAnnotations0  [3 *+ *\   [l&+, +* &,W++137;] ;<%=\ &&<&<^ A=[N*+.,.?E]:\ FGHG_ `"YabZc:IJ[IKILIMNIOPIQR[sST[sUsVsO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidWithHolidayCalendarAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisPLcom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidWithHolidayCalendarAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1.class4F8com/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolDao_Repo.ktlcisnm insertAsyncc*com.ustadmobile.core.db.dao.SchoolDao_RepoO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$personHasPermissionWithSchool$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisLLcom/ustadmobile/core/db/dao/SchoolDao_Repo$personHasPermissionWithSchool$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1.class4F8com/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolDao_Repo.ktlYisnm updateAsyncc*com.ustadmobile.core.db.dao.SchoolDao_RepoO(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1;>;)Vthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,*com/ustadmobile/core/db/dao/SchoolDao_Repo.\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  'Lcom/ustadmobile/core/db/dao/SchoolDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this,Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao)()Lcom/ustadmobile/core/db/dao/SchoolDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByUidAsync`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;;com/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidAsync$1\labelI ^_ ]`O(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;Lkotlin/coroutines/Continuation;)V c ]dresultLjava/lang/Object; fg ]hkotlin/ResultKtjthrowOnFailure(Ljava/lang/Object;)V lm kn Z= p&com/ustadmobile/lib/db/entities/Schoolrjava/lang/IllegalStateExceptiont/call to 'resume' before 'invoke' with coroutinev(Ljava/lang/String;)V x uy schoolUid_result(Lcom/ustadmobile/lib/db/entities/School; $continuation$resultkotlin/coroutines/Continuation!findByUidWithHolidayCalendarAsyncs(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;>;)Ljava/lang/Object;Ncom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidWithHolidayCalendarAsync$1 ` d h = 9com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendaruid;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;findBySchoolCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;q(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1 ` d h codejava/lang/StringfindBySchoolCodeFromWebDcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1 ` d h 67 http localhost/!io/ktor/client/utils/EmptyContent#Lio/ktor/client/utils/EmptyContent; L )io/ktor/client/request/HttpRequestBuilder $io/ktor/client/request/HttpRequestKt url$default(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V io/ktor/http/HttpMethod Companion#Lio/ktor/http/HttpMethod$Companion; !io/ktor/http/HttpMethod$CompaniongetGet()Lio/ktor/http/HttpMethod;  setMethod(Lio/ktor/http/HttpMethod;)V setBody m Fcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$2$1/(Lcom/ustadmobile/core/db/dao/SchoolDao_Repo;)V  kotlin/jvm/functions/Function2url#(Lkotlin/jvm/functions/Function2;)V 23 0com/ustadmobile/door/ext/HttpRequestBuilderExtKtdoorNodeAndVersionHeaders[(Lio/ktor/client/request/HttpRequestBuilder;Lcom/ustadmobile/door/DoorDatabaseRepository;)V x-nid 89 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; io/ktor/client/request/UtilsKtheaderR(Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/lang/Object;)V  parameter &io/ktor/client/statement/HttpStatementI(Lio/ktor/client/request/HttpRequestBuilder;Lio/ktor/client/HttpClient;)V  kotlin/jvm/internal/ReflectiongetOrCreateKotlinClass*(Ljava/lang/Class;)Lkotlin/reflect/KClass; areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z %io/ktor/client/statement/HttpResponseexecute V java/lang/NullPointerExceptionKnull cannot be cast to non-null type io.ktor.client.statement.HttpStatement y executeUnsafe  V  getCall&()Lio/ktor/client/call/HttpClientCall;  typeOf)(Ljava/lang/Class;)Lkotlin/reflect/KType;  kotlin/reflect/TypesJVMKt getJavaType0(Lkotlin/reflect/KType;)Ljava/lang/reflect/Type;  "io/ktor/util/reflect/TypeInfoJvmKt typeInfoImplf(Ljava/lang/reflect/Type;Lkotlin/reflect/KClass;Lkotlin/reflect/KType;)Lio/ktor/util/reflect/TypeInfo;   L$0 "g #"io/ktor/client/call/HttpClientCall%receiveS(Lio/ktor/util/reflect/TypeInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; '( &)'io/ktor/client/statement/HttpResponseKt+complete*(Lio/ktor/client/statement/HttpResponse;)V -. ,/Wcom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$$inlined$getOrNull$11#(Lkotlin/coroutines/Continuation;)V 3 24T(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 7$this$getOrNull$iv$this$get_u24default$iv$iv$this$receiveOrNull$iv$iv(Lio/ktor/client/statement/HttpStatement; scheme$iv$iv host$iv$iv port$iv$iv path$iv$iv body$iv$iv$this$request$iv$iv$iv$this$request$iv$iv$iv$ivbuilder$iv$iv$iv$iv+Lio/ktor/client/request/HttpRequestBuilder;$this$get_u24lambda_u2d2$iv$iv!$this$getOrNull_u24lambda_u2d0$iv reifiedType$iv$iv$iv$iv$iv$iv$ivLjava/lang/reflect/Type;,$this$findBySchoolCodeFromWeb_u24lambda_u2d0this_$iv$iv$iv$iv$ivresponse$iv$iv$iv$iv$iv'Lio/ktor/client/statement/HttpResponse;$this$receive$iv$iv$iv$iv$iv$ivkType$iv$iv$iv$iv$iv$iv$ivLkotlin/reflect/KType;httpStatement$iv8$i$a$-getOrNull-SchoolDao_Repo$findBySchoolCodeFromWeb$2>$i$a$-get$default-HttpClientExtKt$getOrNull$httpStatement$1$iv$$i$a$-request-BuildersKt$get$4$iv$iv $i$f$typeInfo $i$f$receive $i$f$request$i$f$get$i$f$receiveOrNull$i$f$getOrNullio/ktor/client/HttpClient[kotlin/reflect/KClass]java/lang/Throwable_personHasPermissionWithSchool7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/SchoolDao_Repo$personHasPermissionWithSchool$1d e` ed eh ab ijava/lang/Booleank booleanValue()Z mn lo boxBoolean(Z)Ljava/lang/Boolean; qr saccountPersonUid permissionZ1findAllActiveSchoolWithMemberCountAndLocationName;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory; searchBit{ xy }$Landroidx/paging/DataSource$Factory; personUid sortOrder updateAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;r(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1 ` d h  java/lang/NumberintValue()I  boxInt(I)Ljava/lang/Integer;  entityinsert+(Lcom/ustadmobile/lib/db/entities/School;)J(Ljava/lang/Object;)J   insertAsynco(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1 ` d hF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;   longValue 9  insertList(Ljava/util/List;)V>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/School;>;)V entityList  Ljava/util/List; updateList  update+(Lcom/ustadmobile/lib/db/entities/School;)V m       Lkotlin/Metadata;mvkxi0d1h                        20B9 0j`000  0  0 ¢JD000j00`2 0 2!0 2"0 2#0HJ$0%2&0 H–@ø¢'J(0%2&0 H–@ø¢'J)0%2*0 H–@ø¢+J,0-2.0 H–@ø¢+J/0 200%HJ10 200%H–@ø¢2J30425 0%06HJ)708290 2*0 2"0 H–@ø¢:J;04H–@ø¢0 H–@ø¢+J?04200%HJ@0200%H–@ø¢2JA0425 0%06HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Bd2#Lcom/ustadmobile/door/DoorDatabase;BLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseSchoolDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT !" ./P(QR>? UVY*A+YYIWOPT %&./QRW?Z=-]#-]:ab~Yabda]Y*-e:i:I:aB3o*AaqY os:uYwz)' ]%T]TFT<(])s(*4]./]{(|}2S~R9Lg[? =-#-:b~YbdY*-::I:B3o*AY o:uYwz)' %TTFT<-]/s-04]./](|2S~R9Lg? ,#,:b~YbdY*,::I:@3o*A+Y osN-uYwz+' %TTFT<3]4s354]./]+|}2Q~R9Jg?  #,#,:!!b~!YbdY*,:!!: I:"!I![; o*N6-:::6: : 6 : 6  :Y::6 ö :6:6Y*Ѷ*׸*+:6Y:6:D!!Y""66 6 66 o YY  !! Y""66 6 66 o ::66::!!!$!*Y"*"66 6 666!$: o YY  :0 :0::62Y5!!$!8Y""66 o uYwz>6>>@>' "1#TT#\\\\^TT##TT#TTTNT#\\\\^TT#TT#TTTI#TT##TTTNT #TT` #TT#TT3#TT #TTT#TT=<8i9qttutvxuxw|u|xuyuzuu|}~:>?@B }%'9Z8s88"6;>@JKL}MNtPW{8B28i./i+n9$t:$T!;<x?=+|;>+8?_4@+ AAg B$ C$ DEfFE;GE HI3JEK<9K< K<ELM0LM NMOPPQ<0R_8S_cT_U_=V_ =V_MW_W_ X_ W'Y_qZ_2Z~R!9Sg l2V_i5W_f8W_ c;X_ `>Z_QV_TW_WW_ ZX_ ]Z_$V_ >V_ BW_FW_ JX_ }Z_Y_ Z_? ab e$e:  fb~ YfbdfeY*g:  h: I:  fT7 o*A!  fjY   o lp6tuYwz`) e& TeT FT TeT@ TeT?DaIzDIJHa./au(a{(av(|w5e~R <^g c? xy+|*#+ ~:S TSU>|./{+(v(_z &,#,:b~YbdY*,::I:F3o*A+Y o>uYwz+' %sTTFT <X]YsX}YZ4]./]}|_2W~R9Pg? T+*#+A  ^_ |(./}5,#,:b~YbdY*,::I:F3o*A+Y oB!簻uYwz:' s%sTTFT <b]csb}cd4]./]}|(2W~R9Pg? H+*#+ hi./H+*#+ lm./H+*#+ pq./}A= *+s ./ gAH *+s,  ./ g QRAm= *+s ./ gB]e SMAP SchoolDao_Repo.kt Kotlin *S Kotlin *F + 1 SchoolDao_Repo.kt com/ustadmobile/core/db/dao/SchoolDao_Repo + 2 HttpClientExt.kt com/ustadmobile/door/ext/HttpClientExtKt + 3 builders.kt io/ktor/client/request/BuildersKt + 4 HttpStatement.kt io/ktor/client/statement/HttpStatement + 5 HttpClientCall.kt io/ktor/client/call/HttpClientCallKt + 6 TypeInfoJvm.kt io/ktor/util/reflect/TypeInfoJvmKt *L 1#1,115:1 28#2:116 29#2,2:130 32#2:152 15#2:153 125#3,8:117 26#3:125 133#3,4:126 137#3:132 19#3:133 69#4,7:134 77#4,2:145 76#4,5:147 178#5:141 17#6,3:142 *S KotlinDebug *F + 1 SchoolDao_Repo.kt com/ustadmobile/core/db/dao/SchoolDao_Repo *L 57#1:116 57#1:130,2 57#1:152 57#1:153 57#1:117,8 57#1:125 57#1:126,4 57#1:132 57#1:133 57#1:134,7 57#1:145,2 57#1:147,5 57#1:141 57#1:142,3 *E [IIIII[s[Cs/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sxsssss{ssvsss}ssssZs{s=ssssssssssssassusbsUsVs;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2\(Lcom/ustadmobile/core/db/dao/SchoolDao;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolDao;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$findBySchoolCodeFromWeb$_result$1;>;)V$_dao'Lcom/ustadmobile/core/db/dao/SchoolDao;  $__codeLjava/lang/String;  $(ILkotlin/coroutines/Continuation;)V  thisVLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$findBySchoolCodeFromWeb$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolDao_UriResponder.ktl isnmcTcom.ustadmobile.core.db.dao.SchoolDao_UriResponder$findBySchoolCodeFromWeb$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt)getCOROUTINE_SUSPENDED()Ljava/lang/Object; +, *-labelI /0 1kotlin/ResultKt3throwOnFailure(Ljava/lang/Object;)V 56 47kotlin/coroutines/Continuation9%com/ustadmobile/core/db/dao/SchoolDao;findBySchoolCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; => <?java/lang/IllegalStateExceptionA/call to 'resume' before 'invoke' with coroutineC(Ljava/lang/String;)V E BF$resultLjava/lang/Object;java/lang/ObjectJcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  OvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object; LM U kotlin/UnitWINSTANCE Lkotlin/Unit; YZ X[  ]p1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScopec RS eLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 (Lcom/ustadmobile/lib/db/entities/School;2com/ustadmobile/core/db/dao/SchoolDao_UriResponderu(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SchoolDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; =wCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0/0  yM*+*,*-z* { yO.M*2=7+8***:*2@Y, ,+8+BYDG| KDK}$ =D z$!$!HI~'(LMyFY**,P:z QI{N~( '(RSyB*+,V\^z _`a{T~' ('ARby? *+d,:fz   _I aI vx{^s[I !["[#[$s%s&gh[IiIjIklImnIop[sqr[sssts`PK!!YCbbXcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$instance$default$1.class4/Rcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!1xRcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!?ERcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ukeeYcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$instance$default$1.class4/Scom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisULcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!xScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$1.class40Mcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!*ϩScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$2.class40Mcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisOLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$12com/ustadmobile/core/db/dao/SchoolDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!2Q0Q08com/ustadmobile/core/db/dao/SchoolDao_UriResponder.class4y2com/ustadmobile/core/db/dao/SchoolDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this4Lcom/ustadmobile/core/db/dao/SchoolDao_UriResponder;findBySchoolCodeFromWeb(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SchoolDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SchoolDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session_dao_gson$fi/iki/elonen/NanoHTTPD$IHTTPSession getParameters()Ljava/util/Map; !" #code% java/util/Map'get&(Ljava/lang/Object;)Ljava/lang/Object; )* (+java/util/List-/(I)Ljava/lang/Object; )1 .2java/lang/String4Tcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$findBySchoolCodeFromWeb$_result$16\(Lcom/ustadmobile/core/db/dao/SchoolDao;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V 8 79kotlin/jvm/functions/Function2;kotlinx/coroutines/BuildersKt=runBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; ?@ >A&com/ustadmobile/lib/db/entities/SchoolC'fi/iki/elonen/NanoHTTPD$Response$StatusEOK)Lfi/iki/elonen/NanoHTTPD$Response$Status; GH FI(fi/iki/elonen/NanoHTTPD$Response$IStatusK"com/ustadmobile/door/DoorConstantsMINSTANCE$Lcom/ustadmobile/door/DoorConstants; OP NQgetMIME_TYPE_JSON()Ljava/lang/String; ST NUcom/google/gson/GsonWtoJson&(Ljava/lang/Object;)Ljava/lang/String; YZ X[fi/iki/elonen/NanoHTTPD]newFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; _` ^a4newFixedLengthResponse(N… _gson.toJson(_result!!))ccheckNotNullExpressionValue e f NO_CONTENT hH FigetMIME_TYPE_PLAIN kT Nl4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "")n__codeLjava/lang/String;_result(Lcom/ustadmobile/lib/db/entities/School;2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;'Lcom/ustadmobile/core/db/dao/SchoolDao;Lcom/google/gson/Gson;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;getUri {T | _session.uri~kotlin/text/StringsKtsubstringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; org/kodein/di/DI0fi/iki/elonen/router/RouterNanoHTTPD$UriResource initParameter&(ILjava/lang/Class;)Ljava/lang/Object; $com/ustadmobile/door/DoorDaoProviderjava/lang/NullPointerExceptionnull cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider(Ljava/lang/String;)V  org/kodein/type/TypeTokennull cannot be cast to non-null type org.kodein.type.TypeToken"com/ustadmobile/door/NanoHttpdCallj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V  _diorg/kodein/di/DIAware getDiTrigger()Lorg/kodein/di/DITrigger; org/kodein/di/DIContext Companion#Lorg/kodein/di/DIContext$Companion; +org/kodein/type/GenericJVMTypeTokenDelegateLcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$1  getSuperType()Ljava/lang/reflect/Type; org/kodein/type/TypeTokensJVMKt typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; 2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V  !org/kodein/di/DIContext$CompanioninvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; org/kodein/di/DIAwareKtOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; java/lang/IntegervalueOf(I)Ljava/lang/Integer; Instanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; $$delegatedPropertieskotlin/reflect/KProperty; org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Lcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$2   get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; %com/ustadmobile/core/db/dao/SchoolDaoRcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$instance$default$1   areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z  get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;   NOT_FOUND H F $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_gson$delegatejava/lang/Object kotlin/Lazy fi/iki/elonen/NanoHTTPD$ResponsepostMcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$1    Mcom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$2# $ $ post$lambda-3 ' (Scom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$instance$default$1* + +J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase;getValue()Ljava/lang/Object; /0 1androidx/room/RoomDatabase3 $_db$delegate get$lambda-1$_repo$delegate=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty=*kotlin/jvm/internal/PropertyReference0Impl?_dbAC9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V E @F&kotlin/jvm/internal/PropertyReference0Hkotlin/jvm/internal/ReflectionJ property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; LM KN_repoPRTVXZ/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1f@      $        20B¢J:02020 0 02 0 2 0 20J-02020 0 02 0 H–J,02020 0 02 0 H¨²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;SchoolDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1n\ o/*pq   oS +,--$&,.Y W035YW0:7Y:<BD:%JLRV\b:dgjLRm0b:ogrz.O5B5Dp& Lf"k#q$~#&'&qRL^pqfDrs tuvwxn st)yoX+,--}:g/:+:+YWY:+YWY:Y+,-:g:  : 6  6 6YY Ѹ2: :  : 6  66YY Ѹ2:  : : :6 6YYX2: *+,-  LRm0b:ogrO( 5( 52( 5( 5p10-192T4o5{6VXVXVYZ[ZY667\^\^\_`a`_ 7)*768E9LbRbWcpbuv9:;<;=>=:q$ . : 1 $. : 1 WR#L)  O&  - q9 TfoK{? 6 Euw 8  tuvnzstyo+,--}:g/:+:+YWY:+YWY:Y+,-:g:  : 6  6 6Y Y!" Ѹ2: :  : 6  66Y$Y%& Ѹ2:  ): : :6 6Y+Y,-X2: LRm0b:  og r=O( 5( 5p,G-H9ITKoL{MdfdfdghihgMMNjljljmnonm N)*N6OEPLpRpWqppuvPQRQq$ . : 1 $. : 1 WR#L)  O&  -r q9f TKo0{$ 6i EZw   tuvnzsto: *L+24p 6 6q  5n.6o: *L+24p 7 7q  7n.o: *L+2Xp 9 9q  9n8'o: *L+24p M Mq  5n.:o: *L+24p N Nq  7n.;o: *L+2Xp P Pq  9n8<o>K*@YBDGIO>S*@YQSGIO>S*@YUGIO>S*@YBWGIO>S*@YQYGIO>S*@Y[GIO>S*ٱp6$7@9[MwNPu 7vmwSMAP SchoolDao_UriResponder.kt Kotlin *S Kotlin *F + 1 SchoolDao_UriResponder.kt com/ustadmobile/core/db/dao/SchoolDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,85:1 322#2,4:86 307#2:90 322#2,4:92 307#2:96 180#2:98 322#2,4:100 307#2:104 322#2,4:106 307#2:110 180#2:112 83#3:91 83#3:97 83#3:99 83#3:105 83#3:111 83#3:113 *S KotlinDebug *F + 1 SchoolDao_UriResponder.kt com/ustadmobile/core/db/dao/SchoolDao_UriResponder *L 54#1:86,4 54#1:90 55#1:92,4 55#1:96 57#1:98 77#1:100,4 77#1:104 78#1:106,4 78#1:110 80#1:112 54#1:91 55#1:97 57#1:99 77#1:105 78#1:111 80#1:113 *E xp]^[I_I`IabI_cIde[sfg[s shss sisstss/s/ssvsswssxs)ssjsAskslsPPK!!K!;com/ustadmobile/core/db/dao/SchoolMemberDao$Companion.class4*5com/ustadmobile/core/db/dao/SchoolMemberDao$Companionjava/lang/Object()V  this7Lcom/ustadmobile/core/db/dao/SchoolMemberDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1}     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2SORT_FIRST_NAME_ASCSORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESClib-database-android_release+com/ustadmobile/core/db/dao/SchoolMemberDao  CompanionSchoolMemberDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1$/*%&   $-* &  ' !"(#)F[IIIII[s[ s ssssssssPK!!Y5 **1com/ustadmobile/core/db/dao/SchoolMemberDao.class4y+com/ustadmobile/core/db/dao/SchoolMemberDaogLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this-Lcom/ustadmobile/core/db/dao/SchoolMemberDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value.Lcom/ustadmobile/lib/db/entities/SchoolMember;Landroidx/room/Query;? REPLACE INTO SchoolMemberReplicate(smPk, smDestination) SELECT DISTINCT SchoolMember.schoolMemberUid AS smPk, :newNodeId AS smDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64) > 0 JOIN SchoolMember ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND SchoolMember.schoolMemberLct != COALESCE( (SELECT smVersionId FROM SchoolMemberReplicate WHERE smPk = SchoolMember.schoolMemberUid AND smDestination = :newNodeId), 0) /*psql ON CONFLICT(smPk, smDestination) DO UPDATE SET smPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;K REPLACE INTO SchoolMemberReplicate(smPk, smDestination) SELECT DISTINCT SchoolMember.schoolMemberUid AS smUid, UserSession.usClientNodeId AS smDestination FROM ChangeLog JOIN SchoolMember ON ChangeLog.chTableId = 200 AND ChangeLog.chEntityPk = SchoolMember.schoolMemberUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus =1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND SchoolMember.schoolMemberLct != COALESCE( (SELECT smVersionId FROM SchoolMemberReplicate WHERE smPk = SchoolMember.schoolMemberUid AND smDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(smPk, smDestination) DO UPDATE SET smPending = true */ findByUidAsync1(J)Lcom/ustadmobile/lib/db/entities/SchoolMember;pSELECT * FROM SchoolMember WHERE schoolMemberUid = :schoolMemberUid AND CAST(schoolMemberActive AS INTEGER) = 1 updateAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Landroidx/room/Update;findBySchoolAndPersonAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;>;)Ljava/lang/Object;f SELECT * FROM SchoolMember WHERE schoolMemberSchoolUid = :schoolUid AND schoolMemberPersonUid = :personUid AND (:role = 0 OR schoolMemberRole = :role) AND (:timeFilter = 0 OR :timeFilter BETWEEN SchoolMember.schoolMemberJoinDate AND SchoolMember.schoolMemberLeftDate) AND CAST(schoolMemberActive AS INTEGER) = 1 $findBySchoolAndPersonAndRole$defaultx(Lcom/ustadmobile/core/db/dao/SchoolMemberDao;JJIJLkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;'java/lang/UnsupportedOperationException,gSuper calls with default arguments not supported in this target, function: findBySchoolAndPersonAndRole.(Ljava/lang/String;)V 0 -1 &' 3&findAllActiveMembersBySchoolAndRoleUid<(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory; SELECT SchoolMember.*, Person.* FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN SchoolMember ON Person.personUid = SchoolMember.schoolMemberPersonUid WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND PersonGroupMember.groupMemberActive AND SchoolMember.schoolMemberActive AND SchoolMember.schoolMemberSchoolUid = :schoolUid AND SchoolMember.schoolMemberRole = :role AND Person.active AND (Person.firstNames || ' ' || Person.lastName) LIKE :searchQuery GROUP BY Person.personUid, SchoolMember.schoolMemberUid ORDER BY CASE(:sortOrder) WHEN 1 THEN Person.firstNames WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN Person.firstNames WHEN 4 THEN Person.lastName ELSE '' END DESC  findAllTestH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JILjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;SELECT SchoolMember.*, Person.* FROM SchoolMember LEFT JOIN Person ON Person.personUid = SchoolMember.schoolMemberPersonUid WHERE CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberSchoolUid = :schoolUid AND SchoolMember.schoolMemberRole = :role AND CAST(Person.active AS INTEGER) = 1 AND (Person.firstNames || ' ' || Person.lastName) LIKE :searchQuery ORDER BY Person.firstNames DESC5com/ustadmobile/core/db/dao/SchoolMemberDao$Companion>1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V @ ?A Companion7Lcom/ustadmobile/core/db/dao/SchoolMemberDao$Companion; CD ESORT_FIRST_NAME_ASCISORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESC,Lcom/ustadmobile/door/annotation/Repository;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1B                 ' "200:"B¢JL000j00`2 0 2 02 02 020 H'J/002 0 2 02 0H§@ø¢J9002 0 20 2 020 H§@ø¢J020 H'J0H§@ø¢J020 H§@ø¢J02 0H§@ø¢!‚ ¨#d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory; schoolUidrole sortOrder searchQueryaccountPersonUid personUid timeFilterschoolMemberUid newNodeIdentitylib-database-android_releaseSchoolMemberDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFile!CDmGHnIJHnKLHnMNHnO  o3* p  q  rs[cmst u rs[c[cmsu ms!"#r$m %u &'r(ms)u *+oQ ' -Y/2 ~ 7*!4v pWXW56r7ms8u9:r;ms<u= o ?YBFw ?CrxlsRS[IIITIUVIIWIXY[sZ[[$s s\ss s5s]s^s_s`sas^sbscsds^ses9s^s:s&sfsgs'sshss^sssiss"sjs#sCskm PQPK!!9_:Pcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1.class4JJcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#SchoolMemberDao_ReplicateWrapper.ktlKPisnthisentitym insertAsyncca(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !LLcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?I@PK!!ȿO%%Bcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper.class4L(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SchoolMemberDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/core/db/dao/SchoolMemberDao;  this>Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findByUidAsync1(J)Lcom/ustadmobile/lib/db/entities/SchoolMember; :; <schoolMemberUid updateAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;&com/ustadmobile/door/util/SystemTimeKtBsystemTimeInMillis()J DE CF,com/ustadmobile/lib/db/entities/SchoolMemberHsetSchoolMemberLct(J)V JK IL ?@ Nentity.Lcom/ustadmobile/lib/db/entities/SchoolMember;findBySchoolAndPersonAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;>;)Ljava/lang/Object; RS U schoolUid personUidroleI timeFilter&findAllActiveMembersBySchoolAndRoleUid<(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory; searchQuery_ \] a sortOrderLjava/lang/String;accountPersonUid findAllTestH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JILjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; fg iinsert1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)JP0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtngetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; pq or*com/ustadmobile/door/ext/DoorDatabaseExtKttgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; vw uxgetSchoolMemberUid zE I{*com/ustadmobile/door/DoorPrimaryKeyManager}nextId(I)J  ~setSchoolMemberUid K I(Ljava/lang/Object;)J k _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; insertAsyncu(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1label Z a(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; ~java/lang/Number longValue E F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z ;$i$a$-forEach-SchoolMemberDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList ;$i$a$-forEach-SchoolMemberDao_ReplicateWrapper$updateList$1update1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)V  kl  @  Lkotlin/Metadata;mvkxi0d1NP                    20B 0j`0¢JL0 0 0j0 0 ` 2 0 20 20 2020 HJ/0 02 0 20 20H–@ø¢J7002 0 20 20 20 H–@ø¢J020 HJ0 20HJ0 20H–@ø¢ J!0"2# 00HJ$0"H–@ø¢%J&0"2'0 H–@ø¢(J)0"20HJ*0 20H–@ø¢ J+0"2# 00HR0X‚¢ R0j`X‚¢ ‚ ¨,d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_release#SchoolMemberDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;= *=  >0 ?@S+GM*+,O  " PQ12A  RSl *!V*>W0X0YZ[012T \]`*b3434>W0YZcZ_de0^fg`*j:4W0YZ_d12h kl<+m*syM+| ,ȶB+!+GM*+X+|'~=>?"@'B.D7E*"0+<<PQ@ ,#,:~YdY*,::(:V*syN+| N-*+YILK7++GM*++YILW+|YB ' I) I44UVVW's)sHXRY[Zb[y]^t`af [0 H:Z E=Q>D'_Z$b~s Q+ȸYM+N6-:":I:6GM*+(* ddeuu;fCgGvHiPjR; Z8 Q1-Z0@QQR+m+GM*+m opPQAk= *+I  PAH *+I,   P 12A= *+I  P SMAP SchoolMemberDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 SchoolMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,114:1 32#2,2:115 32#2,2:117 *S KotlinDebug *F + 1 SchoolMemberDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper *L 87#1:115,2 101#1:117,2 *E [IIIII[s[-sssss sss\s s s s sWs sYscs_s sesfs sgsRsQsXs[sSs:s>sksPss@ss ss5s6ss/sss?ssPK!!(Dcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1.class4F>com/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolMemberDao_Repo.ktlFisnm findAllTestc0com.ustadmobile.core.db.dao.SchoolMemberDao_RepoU(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo.H(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =G*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IU(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findBySchoolAndPersonAndRole$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findBySchoolAndPersonAndRole$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo.8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =H  *+&***+**  *-2>  3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolMemberDao_Repo.ktlPisnm insertAsyncc0com.ustadmobile.core.db.dao.SchoolMemberDao_RepoU(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$insertAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo.b(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;Icom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$updateAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSchoolMemberDao_Repo.ktl'isnm updateAsyncc0com.ustadmobile.core.db.dao.SchoolMemberDao_RepoU(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$updateAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$updateAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/SchoolMemberDao_Repo.b(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SchoolMemberDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  -Lcom/ustadmobile/core/db/dao/SchoolMemberDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao/()Lcom/ustadmobile/core/db/dao/SchoolMemberDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindByUidAsync1(J)Lcom/ustadmobile/lib/db/entities/SchoolMember; Z[ \_result.Lcom/ustadmobile/lib/db/entities/SchoolMember;schoolMemberUid updateAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/SchoolMemberDao_Repo$updateAsync$1dlabelI fg ehU(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv ab xjava/lang/NumberzintValue()I |} {~%kotlin/coroutines/jvm/internal/BoxingboxInt(I)Ljava/lang/Integer; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  entity $continuation$result,com/ustadmobile/lib/db/entities/SchoolMemberkotlin/coroutines/ContinuationfindBySchoolAndPersonAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;|(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findBySchoolAndPersonAndRole$1 h l p java/util/List schoolUid personUidrole timeFilterLjava/util/List;&findAllActiveMembersBySchoolAndRoleUid<(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory;(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory; searchQuery $Landroidx/paging/DataSource$Factory; sortOrderaccountPersonUid findAllTestH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(JILjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1 h l p java/lang/Stringinsert1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)J(Ljava/lang/Object;)J  insertAsyncu(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/SchoolMemberDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  longValue 9 {boxLong(J)Ljava/lang/Long;  insertList(Ljava/util/List;)VD(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;)V entityList  updateList update1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)V u   b  Lkotlin/Metadata;mvkxi0d1\                      20B9 0j`000  0  0 ¢JL000j00`2 0 2!02"02#0 2$0 HJ/%00&2 0 2!02#0 H–@ø¢'J7(0)0&2 0 2*0 2!02+0 H–@ø¢,J-0)2.0 HJ/0 200)HJ10 200)H–@ø¢2J30425 0)0&HJ604H–@ø¢7J804290 H–@ø¢:J;04200)HJ<0200)H–@ø¢2J=0425 0)0&HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨>d2#Lcom/ustadmobile/door/DoorDatabase;8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseSchoolMemberDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[M *#]N- " #  ^_ ./ `(?ab&,e#,e:ij~YijdieY*,m:q:I:iF3w*A+iyY w{>Y+' e%TeTFT <&]'s&}'(4]./]_^g2WR9Poc? F $:  j~ YjdY*:  : I:  H9 w*A!  Y   w :  Y,) & TT"FT?+a1|+2Ra./a(a(aga(^ 5YR <Ro ? *#:<=<>H^./(gg+(; $:j~YjdY*::I: F7w*AY  w:Y-) & TT FT?AaFzAGHa./a(aga+^5WR<Po?S+*#+A  KL ^(./_b5,ę#,:j~YjdŧY*,::I:ŪF3w*A+ŶY w{B!ѰY:' %TTFT <O]PsO}PQ4]./]_^(2WR9Po? G+ָ*#+ر UV./G+ָ*#+۱ YZ./G+*#+߱ ]^./_A= *+ ./ oAH *+,  ./ o QRAu= *+ ./ o"e[IIIII[s[?s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sssssssssssssss_ssssZs`ssssbssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!@AXcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!t|Xcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!3Crww_com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$instance$default$1.class4/Ycom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!# Ycom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!GzYcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! {޿T(T(>com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder.class4:8com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this:Lcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTRcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Rcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5+com/ustadmobile/core/db/dao/SchoolMemberDaoXcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao-Lcom/ustadmobile/core/db/dao/SchoolMemberDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostScom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$1  [Scom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Ycom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;SchoolMemberDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP SchoolMemberDao_UriResponder.kt Kotlin *S Kotlin *F + 1 SchoolMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 SchoolMemberDao_UriResponder.kt com/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!9B:com/ustadmobile/core/db/dao/ScopedGrantDao$Companion.class4'4com/ustadmobile/core/db/dao/ScopedGrantDao$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/ScopedGrantDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2SQL_FIND_BY_TABLE_AND_ENTITYlib-database-android_release*com/ustadmobile/core/db/dao/ScopedGrantDao CompanionScopedGrantDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*":#   !-* #  $ % &=[IIIII[s[s sssssPK!!4ZZ0com/ustadmobile/core/db/dao/ScopedGrantDao.class4y*com/ustadmobile/core/db/dao/ScopedGrantDaojava/lang/Object()V  this,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/ScopedGrant;Landroidx/room/Query; " REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantWithPerm.sgUid AS sgPk, :newNodeId AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ScopedGrantWithPerm ON PersonsWithPerm_GroupMember.groupMemberGroupUid = ScopedGrantWithPerm.sgGroupUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ScopedGrantWithPerm.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantWithPerm.sgUid AND sgDestination = :newNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnChangeClazzBasede REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnNewNodeClazzBasedf REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, :newNodeId AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrant.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = :newNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnChangePersonBased F REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN Person ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnNewNodePersonBased REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, :newNodeId AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN ScopedGrant ScopedGrantEntity ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnChangeSchoolBased REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ replicateOnNewNodeSchoolBased REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, :newNodeId AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */  insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsyncq(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;updateListAsyncfindByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT ScopedGrant.*, CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM ScopedGrant JOIN PersonGroup ON ScopedGrant.sgGroupUid = PersonGroup.groupUid LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE ScopedGrant.sgTableId = :tableId AND ScopedGrant.sgEntityUid = :entityUid -findByTableIdAndEntityUidWithNameAsDataSource((IJ)Landroidx/paging/DataSource$Factory;r(IJ)Landroidx/paging/DataSource$Factory;findByTableIdAndEntityIdSync(IJ)Ljava/util/List;C(IJ)Ljava/util/List; SELECT ScopedGrant.* FROM ScopedGrant WHERE sgTableId = :tableId AND sgEntityUid = :entityUid  findByUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;)Ljava/lang/Object;\ SELECT ScopedGrant.* FROM ScopedGrant WHERE sgUid = :sgUid findByUidLiveWithName (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData; SELECT ScopedGrant.*, CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM ScopedGrant LEFT JOIN PersonGroup ON ScopedGrant.sgGroupUid = PersonGroup.groupUid LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE ScopedGrant.sgUid = :sgUid 4com/ustadmobile/core/db/dao/ScopedGrantDao$CompanionF1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V H GI Companion6Lcom/ustadmobile/core/db/dao/ScopedGrantDao$Companion; KL MSQL_FIND_BY_TABLE_AND_ENTITYLjava/lang/String;6Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1N                  ' *20:*B¢J002020 H'J' 0 02020 H§@ø¢ J4 000j00`2020 H'J020 H§@ø¢J$00j 0`20 H'J0 20H§@ø¢J02 00H§@ø¢J0H§@ø¢J 0H§@ø¢J!0H§@ø¢J"0H§@ø¢J#02$0 H§@ø¢J%02$0 H§@ø¢J&02$0 H§@ø¢J'02$0 H§@ø¢J(020H§@ø¢J)02 00H§@ø¢‚ ¨+d2tableId entityUid4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;$Landroidx/paging/DataSource$Factory;5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;,Lcom/ustadmobile/door/DoorDataSourceFactory;sgUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData; scopedGrantscopedGrantList newNodeIdlib-database-android_releaseScopedGrantDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile!KLnOPoQnp3*q  r   s t[cnsu v st[c[cnsvst[c[cnsv s t[cnsv  st[c[cns!v" s t[cns#u v $st[c[cns%v& s ns'u v ()s*n +v ,-s.n +v /)s0n 1v 2-s.n 1v 34s5ns6v 78s9ns6:;s<ns=> s?ns@v ABsCnsDEp GYJNw GKxmtTU[IVIWIXYIVZI[\[s]^[,s s_ss:s_ss`s_sas_s3sbs4s7scsdses>sfs sAsgshs(sis)s,s_sjs-ssss s$s skss"s&s/s2sKsln RSPK!!6+xOcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1.class4JIcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ScopedGrantDao_ReplicateWrapper.ktl8=isnthis scopedGrantm insertAsyncc;com.ustadmobile.core.db.dao.ScopedGrantDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !KLcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!Scom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1.class4QMcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"ScopedGrantDao_ReplicateWrapper.ktlFMisnthisscopedGrantList _pkManager _generatedPksitminsertListAsyncc;com.ustadmobile.core.db.dao.ScopedGrantDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'OLcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation8;com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!/i++Acom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper.class4&;com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper*com/ustadmobile/core/db/dao/ScopedGrantDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;  this=Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8replicateOnChangeClazzBased :6 ;replicateOnNewNodeClazzBased = >replicateOnChangePersonBased @6 AreplicateOnNewNodePersonBased C DreplicateOnChangeSchoolBased F6 GreplicateOnNewNodeSchoolBased I J insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Icom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1OlabelI QR PS`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V V PWresultLjava/lang/Object; YZ P[kotlin/ResultKt]throwOnFailure(Ljava/lang/Object;)V _` ^a0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtcgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ef dg*com/ustadmobile/door/ext/DoorDatabaseExtKtigetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; kl jm+com/ustadmobile/lib/db/entities/ScopedGrantogetSgUid()J qr psL$0 uZ PvL$1 xZ Py*com/ustadmobile/door/DoorPrimaryKeyManager{ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; }~ |java/lang/Number longValue r setSgUid(J)V p&com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r setSgLct p LM %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPk $continuation$resultkotlin/coroutines/ContinuationinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Mcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1 S W [java/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & v yL$2 Z L$3 Z L$4 Z L$5 Z java/util/Collectionadd(Ljava/lang/Object;)Z scopedGrantListLjava/util/List; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit?$i$a$-forEach-ScopedGrantDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach updateAsyncq(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; M updateListAsync ?$i$a$-forEach-ScopedGrantDao_ReplicateWrapper$updateListAsync$2findByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; tableId entityUid-findByTableIdAndEntityUidWithNameAsDataSource((IJ)Landroidx/paging/DataSource$Factory;r(IJ)Landroidx/paging/DataSource$Factory; findByTableIdAndEntityIdSync(IJ)Ljava/util/List;C(IJ)Ljava/util/List;  findByUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;)Ljava/lang/Object;  sgUidfindByUidLiveWithName (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData;  Lkotlin/Metadata;mvkxi0d1X                    20B 0j`0¢J0 02 0 2 0 HJ'002 0 2 0 H–@ø¢J40 00j0 0`2 0 2 0 HJ0 20 H–@ø¢J$00j 0`20 HJ0 20 H–@ø¢J!02  0 0H–@ø¢!J"0H–@ø¢#J$0H–@ø¢#J%0H–@ø¢#J&0H–@ø¢#J'02(0 H–@ø¢J)02(0 H–@ø¢J*02(0 H–@ø¢J+02(0 H–@ø¢J,020 H–@ø¢J!-02  0 0H–@ø¢!R0X‚¢ R0j`X‚¢ ‚ ¨.d2#Lcom/ustadmobile/door/DoorDatabase;4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;$Landroidx/paging/DataSource$Factory;5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;,Lcom/ustadmobile/door/DoorDataSourceFactory;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release"ScopedGrantDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W. Q4  /012!  56Y*+9Y(W. P4 12!7 :6Y*+\ a78a7Jl#0229Z!N  ?,#,:U~YUdY*,::(:l`b*hnNY:+:6::p: 6  t -0*+- YL66 p: ::|NLKb7   :  : W %*+Y bW.Y  ' )44*|44d44E|p444& |44=44F4N<AaBlCvCxDooEFA2F:GAHYJaKepfMANa+7bf4a"@bf4lIbxtRbZK f :0 HR iR2}29vZpR wR!  Mo+*+,Y(W. X4QST 12!   ZYN+:6:":p:6 *+,Y(W. !(Q4* W W Xqq7Y?ZCrD\Y]\ 7 R 4 -Z.R1 OZZZ12!  T * `*  R 0 12!  H * d   R 0!H * g   R 0!H *-i   0 12!  = *l  0!"P#$SMAP ScopedGrantDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 ScopedGrantDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,110:1 32#2,2:111 32#2,2:113 *S KotlinDebug *F + 1 ScopedGrantDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper *L 68#1:111,2 88#1:113,2 *E %[II I  I I [s[/ssssssssssssssssssssssssssssLssMsssss5s6s:s@sFss/s=sCsIsssPK!!~GIQcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1.class4FKcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fScopedGrantDao_Repo.ktlNisnmfindByTableIdAndEntityUidc/com.ustadmobile.core.db.dao.ScopedGrantDao_RepoT(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo.6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByUid$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByUid$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this?Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/ScopedGrantDao_Repo.a(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/ScopedGrantDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/ScopedGrantDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/ScopedGrantDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XreplicateOnChangeClazzBased ZV [replicateOnNewNodeClazzBased ]= ^replicateOnChangePersonBased `V areplicateOnNewNodePersonBased c= dreplicateOnChangeSchoolBased fV greplicateOnNewNodeSchoolBased i= j insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;=com/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$1olabelI qr psT(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo;Lkotlin/coroutines/Continuation;)V v pwresultLjava/lang/Object; yz p{kotlin/ResultKt}throwOnFailure(Ljava/lang/Object;)V  ~ lm java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;_result $continuation$result+com/ustadmobile/lib/db/entities/ScopedGrantkotlin/coroutines/ContinuationinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; scopedGrantListLjava/util/List; updateAsyncq(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; m updateListAsync findByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1 s w { java/util/ListtableId entityUid-findByTableIdAndEntityUidWithNameAsDataSource((IJ)Landroidx/paging/DataSource$Factory;r(IJ)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;findByTableIdAndEntityIdSync(IJ)Ljava/util/List;C(IJ)Ljava/util/List;  findByUide(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;)Ljava/lang/Object;;com/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByUid$1 s w { = sgUidfindByUidLiveWithName (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData; Landroidx/lifecycle/LiveData;Lkotlin/Metadata;mvkxi0d1un                         20B9 0j`000  0  0 ¢J00202 0 HJ'!0"0202 0 H–@ø¢#J4$00&0%j00&`'202 0 HJ(02)0 H–@ø¢*J$+0&0,j 0&`-2)0 HJ.0 2/0H–@ø¢0J!10223 00H–@ø¢4J502H–@ø¢6J702H–@ø¢6J802H–@ø¢6J902H–@ø¢6J:022;0 H–@ø¢*J<022;0 H–@ø¢*J=022;0 H–@ø¢*J>022;0 H–@ø¢*J?022/0H–@ø¢0J!@0223 00H–@ø¢4R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Ad2#Lcom/ustadmobile/door/DoorDatabase;4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;,Lcom/ustadmobile/door/DoorDataSourceFactory;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseScopedGrantDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT  !./QRW?ZVY*A+\YIWOPT $%./QRW?]=d*A-_YIWOQT () ./P(QR>? `VY*A+bYIWOPT ,-./QRW?c=d*A-eYIWOQT 01 ./P(QR>? fVY*A+hYIWOPT 45./QRW?i=d*A-kYIWOQT 89 ./P(QR>? lm5,p#,p:tu~YtudtpY*,x:|:I:tF3*A+tY B!Y:' p%TpTFT <;]<s;}<=4]./](2WR9Pzn? d*A+,YIWOQT AB ./QR? md*A+,YIWOQT EF ./QR? d*A+,YIWOQT IJ ./QR? , $:u~YudY*::I:D5*A Y :Y*) &TTFT?LaNxLO>a./ara(5UR<Nz? Z*# : T U* ./r(Z*# : Z [* ./r(=-ʙ#-:u~Yud˧Y*-::I:˪B3*A˶Y :Y)' %TTFT<^]_s^`4]./](2SR9Lz? M *#N- d e   ./ (p[IIIII[s[Bs/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssssssss=sssslssmsssssUsVsZs`sfs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Q䍵Wcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!鶈Wcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! tt^com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!NѩXcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!zxXcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\FyC(C(=com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder.class4:7com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/ScopedGrantDaoWcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/ScopedGrantDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;ScopedGrantDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP ScopedGrantDao_UriResponder.kt Kotlin *S Kotlin *F + 1 ScopedGrantDao_UriResponder.kt com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 ScopedGrantDao_UriResponder.kt com/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!90 >com/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companion.class4*8com/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companionjava/lang/Object()V  this:Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1}     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ ¨d2 STATUS_DONE STATUS_FAILEDSTATUS_PENDINGSTATUS_RUNNINGlib-database-android_release.com/ustadmobile/core/db/dao/ScrapeQueueItemDao  CompanionScrapeQueueItemDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1$/*%$&   $-* &  ' !"(#)F[IIIII[s[ s ssssssssPK!!c 4com/ustadmobile/core/db/dao/ScrapeQueueItemDao.class4a.com/ustadmobile/core/db/dao/ScrapeQueueItemDaojLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this0Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao;findNextQueueItems (I)Landroidx/lifecycle/LiveData;e(I)Landroidx/lifecycle/LiveData;>;Landroidx/room/Query;valuefSELECT * FROM ScrapeQueueItem WHERE status = 1 AND itemType = :itemType ORDER BY priority ASC LIMIT 10#Lorg/jetbrains/annotations/NotNull;updateSetStatusById(III)VWUPDATE ScrapeQueueItem SET status = :status, errorCode = :errorCode WHERE sqiUid = :uidgetExistingQueueItemF(ILjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;TSELECT * from ScrapeQueueItem WHERE runId = :runId AND scrapeUrl = :indexUrl LIMIT 1$Lorg/jetbrains/annotations/Nullable;findExistingQueueItem5(IJ)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;]SELECT * from ScrapeQueueItem WHERE runId = :runId AND sqiContentEntryUid = :entryUid LIMIT 1setTimeStarted(IJ)VIUPDATE ScrapeQueueItem SET timeStarted = :timeStarted WHERE sqiUid = :uidsetTimeFinishedKUPDATE ScrapeQueueItem SET timeFinished = :timeFinished WHERE sqiUid = :uid findByUidA(I)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;SELECT ScrapeQueueItem.*, ScrapeRun.* FROM ScrapeQueueItem LEFT JOIN ScrapeRun ON ScrapeQueueItem.runId = ScrapeRun.scrapeRunUid WHERE ScrapeQueueItem.sqiUid = :sqiUid8com/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companion(1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V * )+ Companion:Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companion; -. /STATUS_PENDINGISTATUS_RUNNING STATUS_DONE STATUS_FAILEDLandroidx/room/Dao;Lkotlin/Metadata;mvkxi0d18B                ' 200:B¢J020H'J02 02 0 H'J,  000 j 00`20H'J02 020H'J02020 H'J02020 H'J 0202020H'¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;>Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;sqiUidrunIdentryUidLandroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;itemTypeindexUrluid timeFinished timeStartedstatus errorCodelib-database-android_releaseScrapeQueueItemDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable Signature$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileRuntimeVisibleAnnotations!-.W12X342X562X782X9  Y3* Z   [  \WsW sWs] Ws W s!" W s#$%Ws&' Y )Y,0^ )-\_V`;<[I3I=I>?I3@IAB[sCD[s sEsFs s$sGsHsIssJsKsIssLsIsMsNssOsIs"sIsPsQssRssSsTs-sUW:PK!!JJ8com/ustadmobile/core/db/dao/ScrapeRunDao$Companion.class4,2com/ustadmobile/core/db/dao/ScrapeRunDao$Companionjava/lang/Object()V  this4Lcom/ustadmobile/core/db/dao/ScrapeRunDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2SCRAPE_TYPE_CK12SCRAPE_TYPE_DDLSCRAPE_TYPE_EDRAAKSCRAPE_TYPE_GDLSCRAPE_TYPE_KHANSCRAPE_TYPE_VOAlib-database-android_release(com/ustadmobile/core/db/dao/ScrapeRunDao" CompanionScrapeRunDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1&/*' (   &-* (  ) #$*%+L[IIIII[s[ s sssssssss s!PK!!8b55.com/ustadmobile/core/db/dao/ScrapeRunDao.class4E(com/ustadmobile/core/db/dao/ScrapeRunDaodLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this*Lcom/ustadmobile/core/db/dao/ScrapeRunDao;2com/ustadmobile/core/db/dao/ScrapeRunDao$Companion1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/core/db/dao/ScrapeRunDao$Companion;  #Lorg/jetbrains/annotations/NotNull;SCRAPE_TYPE_KHANLjava/lang/String;khanSCRAPE_TYPE_VOAvoaSCRAPE_TYPE_EDRAAKedraak!SCRAPE_TYPE_GDLgdl$SCRAPE_TYPE_CK12ck12'SCRAPE_TYPE_DDLddl*Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d13    ' 200:B¢¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;+Lcom/ustadmobile/lib/db/entities/ScrapeRun;lib-database-android_releaseScrapeRunDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable InnerClasses Signature SourceFileRuntimeVisibleAnnotations!<=<=< ="<#=%<&=(<)=+< >3* ? @   > YA BC;D=-.[I/I0I12I/3I45[s67[s s8s9s ss:<,PK!!2)com/ustadmobile/core/db/dao/SiteDao.class4H#com/ustadmobile/core/db/dao/SiteDaojava/lang/Object()V  this%Lcom/ustadmobile/core/db/dao/SiteDao;getSite(()Lcom/ustadmobile/lib/db/entities/Site;Landroidx/room/Query;valueSELECT * FROM Site LIMIT 1$Lorg/jetbrains/annotations/Nullable; getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;](Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object;4Lcom/ustadmobile/door/annotation/RepoHttpAccessible;#Lorg/jetbrains/annotations/NotNull; replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflictinsert)(Lcom/ustadmobile/lib/db/entities/Site;)J updateAsyncj(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;&Lcom/ustadmobile/lib/db/entities/Site; REPLACE INTO SiteReplicate(sitePk, siteDestination) SELECT DISTINCT Site.siteUid AS sitePk, :newNodeId AS siteDestination FROM Site WHERE Site.siteLct != COALESCE( (SELECT siteVersionId FROM SiteReplicate WHERE sitePk = Site.siteUid AND siteDestination = :newNodeId), 0) /*psql ON CONFLICT(sitePk, siteDestination) DO UPDATE SET sitePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;replicateOnChangeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO SiteReplicate(sitePk, siteDestination) SELECT DISTINCT Site.siteUid AS sitePk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN Site ON ChangeLog.chTableId = 189 AND ChangeLog.chEntityPk = Site.siteUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Site.siteLct != COALESCE( (SELECT siteVersionId FROM SiteReplicate WHERE sitePk = Site.siteUid AND siteDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sitePk, siteDestination) DO UPDATE SET sitePending = true */ Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1$         '20B¢J 0H'J0H§@ø¢J02 0H'J 02 0H§@ø¢ J 0 H§@ø¢J0 20H§@ø¢J0 20H§@ø¢ ‚ ¨d2site newNodeId workspacelib-database-android_release SiteDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations Signature$RuntimeInvisibleParameterAnnotationsRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations SourceFile!?3*@  A   B sCB sDCBID BDCB  D !"C#E$[c%B s&'F (D )C*E+[c%$[c%B s,DG>Eg/0[II1I23I4I56[s78[s s9ss s%ssss9s:sss)s9s!s;s"ssY(Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper$replaceAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper$replaceAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation24com/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper4Z(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!:com/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper.class44com/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper#com/ustadmobile/core/db/dao/SiteDaoD(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/SiteDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  %Lcom/ustadmobile/core/db/dao/SiteDao;  this6Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;getSite(()Lcom/ustadmobile/lib/db/entities/Site;$Lorg/jetbrains/annotations/Nullable;    getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;](Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object; "# % $completion Lkotlin/coroutines/Continuation; replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper$replaceAsync$1,labelI ./ -0Y(Lcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V 3 -4resultLjava/lang/Object; 67 -8)kotlin/coroutines/intrinsics/IntrinsicsKt:getCOROUTINE_SUSPENDED()Ljava/lang/Object; <= ;>kotlin/ResultKt@throwOnFailure(Ljava/lang/Object;)V BC AD0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtFgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; HI GJ*com/ustadmobile/door/ext/DoorDatabaseExtKtLgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; NO MP$com/ustadmobile/lib/db/entities/SiteR getSiteUid()J TU SVL$0 X7 -YL$1 [7 -\*com/ustadmobile/door/DoorPrimaryKeyManager^ nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; `a _bjava/lang/Numberd longValue fU eg setSiteUid(J)V ij Sk&com/ustadmobile/door/util/SystemTimeKtmsystemTimeInMillis oU np setSiteLct rj Ss )* u%kotlin/coroutines/jvm/internal/BoxingwboxLong(J)Ljava/lang/Long; yz x{java/lang/IllegalStateException}/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  ~site&Lcom/ustadmobile/lib/db/entities/Site; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPkJ $continuation$resultkotlin/coroutines/Continuationjava/lang/Objectinsert)(Lcom/ustadmobile/lib/db/entities/Site;)JnextId(I)J _  updateAsyncj(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; *  kotlin/UnitINSTANCE Lkotlin/Unit;  workspacereplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  newNodeIdreplicateOnChangeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; # Lkotlin/Metadata;mvkxi0d16.           20B 0j`0¢J 0HJ 0H–@ø¢ J 0 2 0HJ0 2 0H–@ø¢J0H–@ø¢ J020 H–@ø¢J020H–@ø¢R0X‚¢ R0j`X‚¢ ‚ ¨d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseSiteDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations Signature StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1e+ ,**+*,     2*! "#= *+&  '($)* ,-#,-:12~Y12d1-Y*,5:9:?:1VE*KQN+W N-*Z+]1cY]SLZKEeh7+l+qt*++Z]1vYZSLEW+W|~YB ' S-) S-M(Lcom/ustadmobile/core/db/dao/SiteDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SiteDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/SiteDao_Repo.4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =D*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IM(Lcom/ustadmobile/core/db/dao/SiteDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SiteDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/SiteDao_Repo.Z(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/SiteDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  %Lcom/ustadmobile/core/db/dao/SiteDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this*Lcom/ustadmobile/core/db/dao/SiteDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao'()Lcom/ustadmobile/core/db/dao/SiteDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;getSite(()Lcom/ustadmobile/lib/db/entities/Site;$Lorg/jetbrains/annotations/Nullable; <= ?_result&Lcom/ustadmobile/lib/db/entities/Site; getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;](Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$1FlabelI HI GJM(Lcom/ustadmobile/core/db/dao/SiteDao_Repo;Lkotlin/coroutines/Continuation;)V M GNresultLjava/lang/Object; PQ GR)kotlin/coroutines/intrinsics/IntrinsicsKtTgetCOROUTINE_SUSPENDED()Ljava/lang/Object; VW UXkotlin/ResultKtZthrowOnFailure(Ljava/lang/Object;)V \] [^ 45 ` CD b$com/ustadmobile/lib/db/entities/Sitedjava/lang/IllegalStateExceptionf/call to 'resume' before 'invoke' with coroutineh(Ljava/lang/String;)V j gk $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/Continuationpjava/lang/Objectr replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;m(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$1w xJ xN xR tu |java/lang/Number~ longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; siteinsert)(Lcom/ustadmobile/lib/db/entities/Site;)J  updateAsyncj(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; u  kotlin/UnitINSTANCE Lkotlin/Unit;  workspace $completionreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  newNodeIdreplicateOnChangeD(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; D Lkotlin/Metadata;mvkxi0d1@              20B9 0j`000  0  0 ¢J 0HJ0H–@ø¢J0 2 0HJ!0 2 0H–@ø¢"J#0$H–@ø¢J%0$2&0 H–@ø¢'J(0$2)0H–@ø¢"R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨*d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseSiteDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?E HF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=B *#@L+ AB ./>CD +G#+G:KL~YKLdKGY*+O:SNY:K=2-_*aKcY -_-eM,gYil(' G%qsGsDs;\q}*\./}AB2Mmn8GoQE>tu5,x#,x:yL~YyLdyxY*,z:{:Y:yF3_*a+y}Y _B!gYil:' eqx%eqsxsFs <] s} !4]./]BA(2Wmn9PoQv> S+*#+A  %& A(./Bud*a+,YYWQs *+ ./Bn> d*a-YYWQs ./ ./(n> DY*a+YYWPs 23./n>Gx[IIIII[s[+s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisRLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/SiteDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! Pcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$1.class40Jcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/SiteDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!! NPcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$2.class40Jcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/SiteDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!.Mcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1.class4Gcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1Lkotlin/coroutines/jvm/internal/SuspendLambda;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;>;,kotlin/coroutines/jvm/internal/SuspendLambdakotlin/jvm/functions/Function2H(Lcom/ustadmobile/core/db/dao/SiteDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/SiteDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1;>;)V$_dao%Lcom/ustadmobile/core/db/dao/SiteDao;  $(ILkotlin/coroutines/Continuation;)V  thisILcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;fSiteDao_UriResponder.ktlisnmcGcom.ustadmobile.core.db.dao.SiteDao_UriResponder$getSiteAsync$_result$1$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;)kotlin/coroutines/intrinsics/IntrinsicsKt%getCOROUTINE_SUSPENDED()Ljava/lang/Object; '( &)labelI +, -kotlin/ResultKt/throwOnFailure(Ljava/lang/Object;)V 12 03kotlin/coroutines/Continuation5#com/ustadmobile/core/db/dao/SiteDao7 getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 9: 8;java/lang/IllegalStateException=/call to 'resume' before 'invoke' with coroutine?(Ljava/lang/String;)V A >B$resultLjava/lang/Object;java/lang/ObjectFcreateT(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;f(Ljava/lang/Object;Lkotlin/coroutines/Continuation<*>;)Lkotlin/coroutines/Continuation;  KvalueinvokeW(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object; HI Q kotlin/UnitSINSTANCE Lkotlin/Unit; UV TW  Yp1#Lkotlinx/coroutines/CoroutineScope;p28(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!kotlinx/coroutines/CoroutineScope_ NO aLkotlin/Metadata;mvkxi0d1  0*0HŠ@d2 &Lcom/ustadmobile/lib/db/entities/Site;0com/ustadmobile/core/db/dao/SiteDao_UriResponderq(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SiteDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response; 9sCodeLocalVariableTable Signature StackMapTableLineNumberTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0+,  u> *+*,v    w uK*M*.93+4**6*.Y@Cx GDGy$9@v$$DEz#{$HIuBY*,L6v MEwJz${ #$NOuB*+,RXZv [\]wPz#{ $#AN^u? *+`,6bv   [E ]E| }rtw~^s[I[[[ s!s"cd[IeIfIghIijIkl[smn[sosps\PK!!P__Wcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$instance$default$1.class4/Qcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/SiteDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! Qcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/SiteDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!#[Qcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/SiteDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ָ//6com/ustadmobile/core/db/dao/SiteDao_UriResponder.class4j0com/ustadmobile/core/db/dao/SiteDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this2Lcom/ustadmobile/core/db/dao/SiteDao_UriResponder; getSiteAsync(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SiteDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;Lcom/ustadmobile/core/db/dao/SiteDao;Lcom/google/gson/Gson;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session_dao_gsonGcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1H(Lcom/ustadmobile/core/db/dao/SiteDao;Lkotlin/coroutines/Continuation;)V ! "kotlin/jvm/functions/Function2$kotlinx/coroutines/BuildersKt&runBlocking$defaultk(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; () '*$com/ustadmobile/lib/db/entities/Site,'fi/iki/elonen/NanoHTTPD$Response$Status.OK)Lfi/iki/elonen/NanoHTTPD$Response$Status; 01 /2(fi/iki/elonen/NanoHTTPD$Response$IStatus4"com/ustadmobile/door/DoorConstants6INSTANCE$Lcom/ustadmobile/door/DoorConstants; 89 7:getMIME_TYPE_JSON()Ljava/lang/String; <= 7>com/google/gson/Gson@toJson&(Ljava/lang/Object;)Ljava/lang/String; BC ADfi/iki/elonen/NanoHTTPDFnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; HI GJ4newFixedLengthResponse(N… _gson.toJson(_result!!))LcheckNotNullExpressionValue N O NO_CONTENT Q1 /RgetMIME_TYPE_PLAIN T= 7UW4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "")Y_result&Lcom/ustadmobile/lib/db/entities/Site;2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;%Lcom/ustadmobile/core/db/dao/SiteDao;Lcom/google/gson/Gson;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;$fi/iki/elonen/NanoHTTPD$IHTTPSessionegetUri g= fh _session.urijkotlin/text/StringsKtlsubstringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; no mporg/kodein/di/DIr0fi/iki/elonen/router/RouterNanoHTTPD$UriResourcet initParameter&(ILjava/lang/Class;)Ljava/lang/Object; vw ux$com/ustadmobile/door/DoorDaoProviderzjava/lang/NullPointerException|null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider~(Ljava/lang/String;)V  }org/kodein/type/TypeTokennull cannot be cast to non-null type org.kodein.type.TypeToken"com/ustadmobile/door/NanoHttpdCallj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V  _diorg/kodein/di/DIAware getDiTrigger()Lorg/kodein/di/DITrigger; org/kodein/di/DIContext Companion#Lorg/kodein/di/DIContext$Companion; +org/kodein/type/GenericJVMTypeTokenDelegateJcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$1  getSuperType()Ljava/lang/reflect/Type; org/kodein/type/TypeTokensJVMKt typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; 2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V  !org/kodein/di/DIContext$CompanioninvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; org/kodein/di/DIAwareKtOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; java/lang/IntegervalueOf(I)Ljava/lang/Integer; Instanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; $$delegatedPropertieskotlin/reflect/KProperty; org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Jcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$2   get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; {#com/ustadmobile/core/db/dao/SiteDaoPcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$instance$default$1   areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z  get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;   NOT_FOUND 1 / $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_gson$delegate java/util/Mapjava/lang/Stringjava/lang/Object  kotlin/Lazy  fi/iki/elonen/NanoHTTPD$Response postKcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$1  Kcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$2   post$lambda-3  Qcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$instance$default$1  J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase;getValue()Ljava/lang/Object;  !  "androidx/room/RoomDatabase$ $_db$delegate get$lambda-1$_repo$delegate=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty.*kotlin/jvm/internal/PropertyReference0Impl0_db249(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 6 17&kotlin/jvm/internal/PropertyReference09kotlin/jvm/internal/Reflection; property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; => <?_repoACEGIK/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1gB      $         20B¢J-02020 0 02 0 H–J: 02020 0 02 0 2 020J,02020 0 02 0 H¨²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;SiteDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1_M `/*ab   ` |+,- Y#%+-:%35;?EK:MPS5;VXK:ZPc_-a" 8!="C#P"_%e&m%bH8D[\| |]|^|_|`|a_ debc`P+,--i:kP/q:+sys:+{yYW}Y{:+yYW}Y:Y+,-:P:  : 6  6 6YY 2: :  : 6  66YYζϸ 2:  Ӷ: : :6 6YYܶݸA2: ޸*+,-  5;VXK:ZPcOufs ufs{ 2ufs{   ufs{   a//-091T3o4{5TVTVTWXYXW556Z\Z\Z]^_^] 6)*667E8L`R`Wap`uv89:;<;9b$ . : 1 $. : 1 WR#L) O&-9TfoK{? 6 Eu` 8  ]^__ddec`+,--i:kP/q:+sys:+{yYW}Y{:+yYW}Y:Y+,-:P:  : 6  6 6YY 2: :  : 6  66YY 2:  : : :6 6YYA2: 5;VXK:  ZP c=Oufs ufs{ a,E-F9GTIoJ{KbdbdbefgfeKKLhjhjhklmlk L)*L6MENLnRnWopnuvNOPOb$ . : 1 $. : 1 WR#L) O&-r9fTKo0{$ 6i EZ`   ]^__dde`: *L+#%a 5 5b  &_'`: *L+#%a 6 6b  (_`: *L+#Aa 8 8b  *_)`: *L+#%a K Kb  &_+`: *L+#%a L Lb  (_,`: *L+#Aa N Nb  *_)-`/K*1Y358:@/S*1YBD8:@/S*1YF8:@/S*1Y3H8:@/S*1YBJ8:@/S*1YL8:@/S*űa5$6@8[KwLNf  g^hySMAP SiteDao_UriResponder.kt Kotlin *S Kotlin *F + 1 SiteDao_UriResponder.kt com/ustadmobile/core/db/dao/SiteDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,83:1 322#2,4:84 307#2:88 322#2,4:90 307#2:94 180#2:96 322#2,4:98 307#2:102 322#2,4:104 307#2:108 180#2:110 83#3:89 83#3:95 83#3:97 83#3:103 83#3:109 83#3:111 *S KotlinDebug *F + 1 SiteDao_UriResponder.kt com/ustadmobile/core/db/dao/SiteDao_UriResponder *L 53#1:84,4 53#1:88 54#1:90,4 54#1:94 56#1:96 75#1:98,4 75#1:102 76#1:104,4 76#1:108 78#1:110 53#1:89 54#1:95 56#1:97 75#1:103 76#1:109 78#1:111 *E ipNO[IPIQIRSIPTIUV[sWX[s sYssbsZss]ssWsWss_s ss`ssass[s2s\s]sAPK!!r**1com/ustadmobile/core/db/dao/StateContentDao.class4I+com/ustadmobile/core/db/dao/StateContentDaomLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this-Lcom/ustadmobile/core/db/dao/StateContentDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value4Lcom/ustadmobile/lib/db/entities/StateContentEntity;Landroidx/room/Query;K REPLACE INTO StateContentEntityReplicate(scePk, sceDestination) SELECT DISTINCT StateContentEntity.stateContentUid AS scePk, :newNodeId AS sceDestination FROM StateContentEntity WHERE StateContentEntity.stateContentLct != COALESCE( (SELECT sceVersionId FROM StateContentEntityReplicate WHERE scePk = StateContentEntity.stateContentUid AND sceDestination = :newNodeId), 0) /*psql ON CONFLICT(scePk, sceDestination) DO UPDATE SET scePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;s REPLACE INTO StateContentEntityReplicate(scePk, sceDestination) SELECT DISTINCT StateContentEntity.stateContentUid AS sceUid, UserSession.usClientNodeId AS sceDestination FROM ChangeLog JOIN StateContentEntity ON ChangeLog.chTableId = 72 AND ChangeLog.chEntityPk = StateContentEntity.stateContentUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StateContentEntity.stateContentLct != COALESCE( (SELECT sceVersionId FROM StateContentEntityReplicate WHERE scePk = StateContentEntity.stateContentUid AND sceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(scePk, sceDestination) DO UPDATE SET scePending = true */ findAllStateContentWithStateUid(J)Ljava/util/List;I(J)Ljava/util/List;PSELECT * FROM StateContentEntity WHERE stateContentStateUid = :id AND isIsactive findStateContentByKeyAndStateUidI(Ljava/lang/String;J)Lcom/ustadmobile/lib/db/entities/StateContentEntity;qSELECT * FROM StateContentEntity WHERE stateContentStateUid = :stateUid AND stateContentKey = :key AND isIsactive"setInActiveStateContentByKeyAndUid(ZJJ)V UPDATE StateContentEntity SET isIsactive = :isActive, stateContentLct = :updateTime WHERE stateContentUid = :stateUid Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d16             '200B¢J0020H'J02 0 2 0H'J 0 H§@ø¢J0 20H§@ø¢J 0 202 020H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;idkeystateUid newNodeIdisActive updateTimelib-database-android_releaseStateContentDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! @3* A   B  CD[cEsF G CD[c[cEsG C!Es"#$Es%G &'E s(CH?Dp+,[I-I.I/0I-1I23[s45[s s6ss ss7s8s7s#s9s7s:ss7sss;ss&sE )*PK!!{5Pcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1.class4JJcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f#StateContentDao_ReplicateWrapper.ktl7<isnthisentitym insertAsyncca(Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0>Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !LLcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2?I@PK!!\L L Bcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper.class4 L(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StateContentDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/core/db/dao/StateContentDao;  this>Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8findAllStateContentWithStateUid(J)Ljava/util/List;I(J)Ljava/util/List; :; =id findStateContentByKeyAndStateUidI(Ljava/lang/String;J)Lcom/ustadmobile/lib/db/entities/StateContentEntity;keyB @A DLjava/lang/String;stateUid"setInActiveStateContentByKeyAndUid(ZJJ)V HI JisActiveZ updateTimeinsert7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)JentityQ0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtSgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; UV TW*com/ustadmobile/door/ext/DoorDatabaseExtKtYgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; [\ Z]2com/ustadmobile/lib/db/entities/StateContentEntity_getStateContentUid()J ab `c*com/ustadmobile/door/DoorPrimaryKeyManagerenextId(I)J gh fisetStateContentUid(J)V kl `m&com/ustadmobile/door/util/SystemTimeKtosystemTimeInMillis qb prsetStateContentLct tl `u(Ljava/lang/Object;)J Ow x_newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;4Lcom/ustadmobile/lib/db/entities/StateContentEntity; insertAsynch(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Jcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1labelI a(Lcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; fjava/lang/Number longValue b F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; ~ %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VI(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z ;$i$a$-forEach-StateContentDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList ;$i$a$-forEach-StateContentDao_ReplicateWrapper$updateList$1update7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)V  OP  ~  Lkotlin/Metadata;mvkxi0d1@               20B 0j`0¢J0 02 0 HJ 0 2 020 HJ0 20 HJ0 20 H–@ø¢J02 0 0HJ0H–@ø¢J020 H–@ø¢J 02020 20 HJ 020 HJ!02 0 0HR0X‚¢ R0j`X‚¢ ‚ ¨"d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_release#StateContentDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1e+ ,**+*,   d*-"Y(W.Q4  /012  56Y*+9Y(W.P4 127 :;= *>  ?0<@AN+C*+ E BFG0  HIX * K % &*  LM G0 N0OP;+R*X^M+d ,HjB+!n+sv*+yX+d&f)*+!,&.-061*!z0*{|;;Q}~ ,#,:~YdY*,::(:U*X^N+d M-H*+Y`LK7+n+sv*++Y`LW+dYB ' `) `44;X4 +O4. <4a5l6u7478:<4=\ a78a7Q}JQ}Q}l#{|z0229  y+*X^MYN+:6:R:`:6 d ),Hj7  n-:  :   Wsv*+۱)+fL4` >ABBC'_)_HDREZFaGxIJ`LMf Zz0 H9 E<}>C'^$a}{|r Q+YM+N6-:":`:6sv*+(* PPQaa;RCSGbHUPVR; 8 }1-0@QQR+R+sv*+Y [\Q}AOw= *+`  QA~H *+`,   Q 12A= *+`  Q   SMAP StateContentDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 StateContentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,94:1 32#2,2:95 32#2,2:97 *S KotlinDebug *F + 1 StateContentDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper *L 67#1:95,2 81#1:97,2 *E  [IIIII[s[#ssssssss:ss}s?ss@sBssGsOsQs~sssss5s6ss/ssHsLssNsssPK!!uDcom/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1.class4F>com/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fStateContentDao_Repo.ktl8isnm insertAsyncc0com.ustadmobile.core.db.dao.StateContentDao_RepoU(Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1;>;)Vthis$02Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this@Lcom/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,0com/ustadmobile/core/db/dao/StateContentDao_Repo.h(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateContentDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  -Lcom/ustadmobile/core/db/dao/StateContentDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this2Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao/()Lcom/ustadmobile/core/db/dao/StateContentDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XfindAllStateContentWithStateUid(J)Ljava/util/List;I(J)Ljava/util/List; Z[ ]_resultLjava/util/List;id findStateContentByKeyAndStateUidI(Ljava/lang/String;J)Lcom/ustadmobile/lib/db/entities/StateContentEntity;keyd bc f4Lcom/ustadmobile/lib/db/entities/StateContentEntity;stateUid"setInActiveStateContentByKeyAndUid(ZJJ)V jk lisActiveZ updateTimeinsert7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)Jentitys(Ljava/lang/Object;)J qu v insertAsynch(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;>com/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1{labelI }~ |U(Lcom/ustadmobile/core/db/dao/StateContentDao_Repo;Lkotlin/coroutines/Continuation;)V  |resultLjava/lang/Object; |kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; x java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result2com/ustadmobile/lib/db/entities/StateContentEntitykotlin/coroutines/Continuation insertList(Ljava/util/List;)VI(Ljava/util/List;)V entityList  updateList update7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)V  qr  xy  Lkotlin/Metadata;mvkxi0d1'L                 20B9 0j`000  0  0 ¢J0020 HJ02 0 2!0 HJ"0 2#0HJ$0 2#0H–@ø¢%J&0'2( 00HJ)0'H–@ø¢*J+0'2,0 H–@ø¢-J .0'2/002!0 210 HJ20'2#0HJ30'2( 00HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨4d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseStateContentDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[M *#^N-  !  _` ./ a(\bc`+e*#+ g: &'*_h./d+i(? jkX *# m / 0* ./ no i( p(qrS+t*#+wA  34 _(./shxy5,|#,|:~Yd|Y*,::I:F3*A+Y B!Y:' |%T|TFT <7]8s7}894]./]sh_(2WR9Pz? G+*#+ =>./`G+*#+ AB./`G+t*#+ EF./shAqu= *+ ./ sAxH *+,  ./ s QRA= *+ ./ s |[IIIII[s[5s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZsshsasbsdsisqsssxsyssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!NFXcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!3lXcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!"0ww_com/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$instance$default$1.class4/Ycom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  this[Lcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!CM:Ycom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$1.class40Scom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!( ?Ycom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$2.class40Scom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisULcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$18com/ustadmobile/core/db/dao/StateContentDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!T(T(>com/ustadmobile/core/db/dao/StateContentDao_UriResponder.class4:8com/ustadmobile/core/db/dao/StateContentDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this:Lcom/ustadmobile/core/db/dao/StateContentDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTRcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Rcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5+com/ustadmobile/core/db/dao/StateContentDaoXcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao-Lcom/ustadmobile/core/db/dao/StateContentDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostScom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$1  [Scom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Ycom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;StateContentDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP StateContentDao_UriResponder.kt Kotlin *S Kotlin *F + 1 StateContentDao_UriResponder.kt com/ustadmobile/core/db/dao/StateContentDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 StateContentDao_UriResponder.kt com/ustadmobile/core/db/dao/StateContentDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!ꂻ##*com/ustadmobile/core/db/dao/StateDao.class4P$com/ustadmobile/core/db/dao/StateDaofLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this&Lcom/ustadmobile/core/db/dao/StateDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value-Lcom/ustadmobile/lib/db/entities/StateEntity;Landroidx/room/Query;! REPLACE INTO StateEntityReplicate(sePk, seDestination) SELECT DISTINCT StateEntity.stateUid AS sePk, :newNodeId AS seDestination FROM StateEntity JOIN AgentEntity ON StateEntity.agentUid = AgentEntity.agentUid JOIN UserSession ON AgentEntity.agentPersonUid = UserSession.usPersonUid WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 AND StateEntity.stateLct != COALESCE( (SELECT seVersionId FROM StateEntityReplicate WHERE sePk = StateEntity.stateUid AND seDestination = :newNodeId), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO StateEntityReplicate(sePk, seDestination) SELECT DISTINCT StateEntity.stateUid AS seUid, UserSession.usClientNodeId AS seDestination FROM ChangeLog JOIN StateEntity ON ChangeLog.chTableId = 70 AND ChangeLog.chEntityPk = StateEntity.stateUid JOIN AgentEntity ON StateEntity.agentUid = AgentEntity.agentUid JOIN UserSession ON AgentEntity.agentPersonUid = UserSession.usPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StateEntity.stateLct != COALESCE( (SELECT seVersionId FROM StateEntityReplicate WHERE sePk = StateEntity.stateUid AND seDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */  findByStateIdf(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StateEntity;SELECT * FROM StateEntity WHERE stateId = :id AND agentUid = :agentUid AND activityId = :activityId AND registration = :registration AND isIsactive LIMIT 1findStateIdByAgentAndActivityI(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;SELECT * FROM StateEntity WHERE agentUid = :agentUid AND activityId = :activityId AND registration = :registration AND isIsactive AND timestamp > :since,Lcom/ustadmobile/door/annotation/SqliteOnly;updateStateToInActive*(JLjava/lang/String;Ljava/lang/String;ZJ)V UPDATE StateEntity SET isIsactive = :isActive, stateLct = :updateTime WHERE agentUid = :agentUid AND activityId = :activityId AND registration = :registration AND isIsactive setStateInActive<(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJ)V UPDATE StateEntity SET isIsactive = :isActive, stateLct = :updateTime WHERE stateId = :stateId AND agentUid = :agentUid AND activityId = :activityId AND registration = :registration AND isIsactiveLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1c6             '200B¢J0020202 02 0H'J. 00 202 02 02 0H'J0H§@ø¢J020H§@ø¢J8020202 02 02020H'J00202 02 02020H'‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;idagentUid activityId registrationsince newNodeIdstateIdisActive updateTimelib-database-android_release StateDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations SourceFile! G3* H   I  JK[cLsM N JK[c[cLsN Ls!N"#J$Ls%&N'(L s)N*+L s,NJOFK|/0[I1I2I34I15I67[s89[s s:ss ss;ss?s"sZ(Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper$insertAsync$1;>;)Vthis$07Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ELcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation25com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!eƲ"";com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper.class45com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper$com/ustadmobile/core/db/dao/StateDaoE(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StateDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  &Lcom/ustadmobile/core/db/dao/StateDao;  this7Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 findByStateIdf(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StateEntity; :; <idLjava/lang/String;agentUid activityId registrationfindStateIdByAgentAndActivityI(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;ABsinceH CD JupdateStateToInActive*(JLjava/lang/String;Ljava/lang/String;ZJ)V LM NisActiveZ updateTimesetStateInActive<(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJ)VstateIdU ST Winsert0(Lcom/ustadmobile/lib/db/entities/StateEntity;)Jentity[0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt]getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; _` ^a*com/ustadmobile/door/ext/DoorDatabaseExtKtcgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; ef dg+com/ustadmobile/lib/db/entities/StateEntityi getStateUid()J kl jm*com/ustadmobile/door/DoorPrimaryKeyManageronextId(I)J qr ps setStateUid(J)V uv jw&com/ustadmobile/door/util/SystemTimeKtysystemTimeInMillis {l z| setStateLct ~v j(Ljava/lang/Object;)J Y _newPk _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;-Lcom/ustadmobile/lib/db/entities/StateEntity; insertAsynca(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ccom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper$insertAsync$1labelI Z(Lcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V L$0 L$1  nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; pjava/lang/Number longValue l F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$resultkotlin/coroutines/Continuation insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityListjava/util/ArrayList java/util/Listiterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next & java/util/Collectionjava/lang/LongvalueOf add(Ljava/lang/Object;)Z 4$i$a$-forEach-StateDao_ReplicateWrapper$insertList$1it element$iv $i$f$forEach$this$forEach$ivLjava/util/Iterator; _generatedPksLjava/util/List; updateList 4$i$a$-forEach-StateDao_ReplicateWrapper$updateList$1update0(Lcom/ustadmobile/lib/db/entities/StateEntity;)V  YZ   Lkotlin/Metadata;mvkxi0d1B               20B 0j`0¢J002 0 2 0 2 0 20 HJ.002 0 2 0 20 20 HJ0 20HJ0 20H–@ø¢J02 00HJ0H–@ø¢J020 H–@ø¢J8020 2 0 2 0 20 2 0!2"0 HJ#020HJ$02 00HJ0%02 0 2 0 20 2 0!2"0 HR0X‚¢ R0j`X‚¢ ‚ ¨&d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseStateDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1   e+ ,**+*,     d*-"Y(W.Q4  /012   56 Y*+9Y(W.P4 127  :; `*+ = 4>?@0A?B?     CD "-FGI*-K &'&!'4""@0"A?"B?"H?E LM }-FG*-O  01>@0A?B?PQR0ST &+VFG*+ X ;%<H&&U?&@0&A?&B?&PQ&R0YZ ;+\*bhM+n ,FtB+!x+}*+X+n&p ?@A!B&D-F6G*!0*;;[  ,#,:~YdY*,::(:U*bhN+n M-F*+YjLK7+x+}*++YjLW+nYB ' j) j44;X4 +O4 . <JaKlLuMJMNPRJS\ a78a7[J[[l#0229    y+Ƹ*bhMYN+:6:R:j:6 n ),Ft7  x-:  :   W}*+)+pL4j  >WXXY'u)uHZR[Z\a]x_`vbcf Z0 H9 E<>C'^$a}r  Q+ƸYM+N6-:":j:6}*+( * ffgww;hCiGxHkPlR; 8 1-0@QQ R+\+}*+ o qr[AY = *+j   [A H *+j,    [ 12A = *+j   [  uSMAP StateDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 StateDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,116:1 32#2,2:117 32#2,2:119 *S KotlinDebug *F + 1 StateDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StateDao_ReplicateWrapper *L 89#1:117,2 103#1:119,2 *E [IIIII[s['ssssssss:ss>ss@ssAsBsCssHsYs[ssssss5s6ss/ssSsUsPssRsssLs PK!! =com/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1.class4F7com/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fStateDao_Repo.ktlNisnm insertAsyncc)com.ustadmobile.core.db.dao.StateDao_RepoN(Lcom/ustadmobile/core/db/dao/StateDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StateDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1;>;)Vthis$0+Lcom/ustadmobile/core/db/dao/StateDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this9Lcom/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,)com/ustadmobile/core/db/dao/StateDao_Repo.a(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StateDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  &Lcom/ustadmobile/core/db/dao/StateDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this+Lcom/ustadmobile/core/db/dao/StateDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao(()Lcom/ustadmobile/core/db/dao/StateDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X findByStateIdf(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StateEntity; Z[ \_result-Lcom/ustadmobile/lib/db/entities/StateEntity;idagentUid activityId registrationfindStateIdByAgentAndActivityI(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;bcsincei de kLjava/util/List;updateStateToInActive*(JLjava/lang/String;Ljava/lang/String;ZJ)V no pisActiveZ updateTimesetStateInActive<(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJ)VstateIdw uv yinsert0(Lcom/ustadmobile/lib/db/entities/StateEntity;)Jentity}(Ljava/lang/Object;)J {  insertAsynca(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;7com/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1labelI N(Lcom/ustadmobile/core/db/dao/StateDao_Repo;Lkotlin/coroutines/Continuation;)V  resultLjava/lang/Object; kotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   $continuation$result+com/ustadmobile/lib/db/entities/StateEntitykotlin/coroutines/Continuation insertList(Ljava/util/List;)VB(Ljava/util/List;)V entityList  updateList update0(Lcom/ustadmobile/lib/db/entities/StateEntity;)V  {|   Lkotlin/Metadata;mvkxi0d1P                  20B9 0j`000  0  0 ¢J0020 20 20 2 0 HJ.!00"20 20 2 0 2#0 HJ$0 2%0HJ&0 2%0H–@ø¢'J(0)2* 00"HJ+0)H–@ø¢,J-0)2.0 H–@ø¢/J800)210 20 20 2 0 2203240 HJ50)2%0HJ60)2* 00"HJ070)20 20 2 0 2203240 HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨8d2#Lcom/ustadmobile/door/DoorDatabase;lib-database-android_releaseStateDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[r*#+ ]: %&>^_./`+a(b+c+????de&-ghj*#-l: /#0>#^m&./&a(&b+&c+&i+fno}-gh*#-q  :;>./a(b+c+rst(uv &+xgh*#+ z E%FH&./&w+&a(&b+&c+&rs&t({|S+~*#+A  IJ ^(./}_5,#,:~YdY*,::I:F3*A+Y B!Y:' %TTFT <M]NsM}NO4]./]}_^(2WR9P? G+*#+ ST./mG+*#+ WX./mG+~*#+ [\./}_A{= *+í ./ }AH *+,Ű  ./ } QRA= *+DZ ./ } [IIIII[s[9s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3sZs_s`sasbscsdssis{s}ssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/dao/StateDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!! {Qcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/StateDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!uq*Qcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/StateDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!+CbbXcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$instance$default$1.class4/Rcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisTLcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$11com/ustadmobile/core/db/dao/StateDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Rcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$1.class40Lcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/StateDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!. Rcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$2.class40Lcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisNLcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$11com/ustadmobile/core/db/dao/StateDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!OK''7com/ustadmobile/core/db/dao/StateDao_UriResponder.class4:1com/ustadmobile/core/db/dao/StateDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this3Lcom/ustadmobile/core/db/dao/StateDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTKcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Kcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5$com/ustadmobile/core/db/dao/StateDaoQcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao&Lcom/ustadmobile/core/db/dao/StateDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostLcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$1  [Lcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Rcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;StateDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8pSMAP StateDao_UriResponder.kt Kotlin *S Kotlin *F + 1 StateDao_UriResponder.kt com/ustadmobile/core/db/dao/StateDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 StateDao_UriResponder.kt com/ustadmobile/core/db/dao/StateDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!~\``8com/ustadmobile/core/db/dao/StatementDao$Companion.class4,2com/ustadmobile/core/db/dao/StatementDao$Companionjava/lang/Object()V  this4Lcom/ustadmobile/core/db/dao/StatementDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1     †20B¢R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R0X†T¢ R 0X†T¢ ¨ d2SORT_FIRST_NAME_ASCSORT_FIRST_NAME_DESCSORT_LAST_ACTIVE_ASCSORT_LAST_ACTIVE_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESClib-database-android_release(com/ustadmobile/core/db/dao/StatementDao" CompanionStatementDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1&/*'(   &-* (  ) #$*%+L[IIIII[s[ s sssssssss s!PK!!]a9com/ustadmobile/core/db/dao/StatementDao$ReportData.class43com/ustadmobile/core/db/dao/StatementDao$ReportDatajava/lang/Object((FLjava/lang/String;Ljava/lang/String;)V$Lorg/jetbrains/annotations/Nullable;()V   yAxisF  xAxisLjava/lang/String;  subgroup  this5Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;W(FLjava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  getYAxis()FsetYAxis(F)VgetXAxis()Ljava/lang/String;setXAxis(Ljava/lang/String;)V getSubgroup setSubgroup component1 component2 component3copy\(FLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;FLjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/StatementDao$ReportData; +, 0toStringjava/lang/StringBuilder3 4 ReportData(yAxis=6append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 89 4:(F)Ljava/lang/StringBuilder; 8< 4=, xAxis=?-(Ljava/lang/Object;)Ljava/lang/StringBuilder; 8A 4B , subgroup=D(C)Ljava/lang/StringBuilder; 8F 4G 2# 4IhashCode()Ijava/lang/FloatM(F)I KO NPjava/lang/StringR KL STresultIequals(Ljava/lang/Object;)ZvalueOf(F)Ljava/lang/Float; Z[ N\kotlin/jvm/internal/Intrinsics^areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z `a _botherLjava/lang/Object;  f$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1M(         ‡20B'0 0 0¢J 0HÆJ 0HÆJ 0HÆJ+0202 02 0HÆJ020HÖJ 0HÖJ 0HÖR0X†¢  "  R0X†¢   "  R0X†¢ "¨d2lib-database-android_release(com/ustadmobile/core/db/dao/StatementDaou ReportDataStatementDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1 yyz`* *#*,*-{ |* }zH%~ D~M~N*#,-~ {z/*{|  z:*#{|! "#z/*{| y$%z:*+{|!}&#z/*{| y'%z:*+{|!}(z#*| )#z#*| y*#z#*| y+,zG Y#,-|*    y-} ./zC,~*D~*M~*N*#,-1~ 2#zR44Y57;*>@;*CE;*C)HJ| 4y-KLz:*Q<h* *U`<h* *U`<~*P|2VW:XYzM*+++M*],]c*,c*,c~ |MMde}z) * g|   vwxhij[IkIlImnIkoIpq[srs[sss ssssss&s#s's%s"s$ssss s(s)s*s+sXssdsKss2stPK!!rL@m@m.com/ustadmobile/core/db/dao/StatementDao.class4(com/ustadmobile/core/db/dao/StatementDaojLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this*Lcom/ustadmobile/core/db/dao/StatementDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value1Lcom/ustadmobile/lib/db/entities/StatementEntity;Landroidx/room/Query; REPLACE INTO StatementEntityReplicate(sePk, seDestination) SELECT DISTINCT StatementEntity.statementUid AS sePk, :newNodeId AS seDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN StatementEntity ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) WHERE UserSession.usClientNodeId = :newNodeId AND UserSession.usStatus = 1 -- Temporary measure to prevent admin user getting clogged up -- Restrict to the last 30 days of data AND StatementEntity.timestamp > ( --notpsql strftime('%s', 'now') * 1000 --endnotpsql /*psql ROUND(EXTRACT(epoch from NOW())*1000) */ - (30 * CAST(86400000 AS BIGINT))) --notpsql AND StatementEntity.statementLct != COALESCE( (SELECT seVersionId FROM StatementEntityReplicate WHERE sePk = StatementEntity.statementUid AND seDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = (SELECT StatementEntity.statementLct FROM StatementEntity WHERE StatementEntity.statementUid = EXCLUDED.sePk ) != StatementEntityReplicate.seVersionId */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO StatementEntityReplicate(sePk, seDestination) SELECT DISTINCT StatementEntity.statementUid AS seUid, UserSession.usClientNodeId AS seDestination FROM ChangeLog JOIN StatementEntity ON ChangeLog.chTableId = 60 AND ChangeLog.chEntityPk = StatementEntity.statementUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StatementEntity.statementLct != COALESCE( (SELECT seVersionId FROM StatementEntityReplicate WHERE sePk = StatementEntity.statementUid AND seDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */ insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert;getOneStatement()Landroidx/lifecycle/LiveData;R()Landroidx/lifecycle/LiveData;%SELECT * From StatementEntity LIMIT 1findByStatementIdE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StatementEntity;=SELECT * FROM StatementEntity WHERE statementId = :id LIMIT 1findByStatementIdList"(Ljava/util/List;)Ljava/util/List;i(Ljava/util/List;)Ljava/util/List;8SELECT * FROM StatementEntity WHERE statementId IN (:id) getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Landroidx/room/RawQuery;Y(Ljava/lang/String;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;[Ljava/lang/Object;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getResults$suspendImpl(Lcom/ustadmobile/core/db/dao/StatementDao;Ljava/lang/String;[Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 45 6sqlStrLjava/lang/String; paramsList[Ljava/lang/Object; $completion Lkotlin/coroutines/Continuation;(com/ustadmobile/door/SimpleDoorQueryImpl>((Ljava/lang/String;[Ljava/lang/Object;)V @ ?A%androidx/sqlite/db/SupportSQLiteQueryC ./ EgetListResultsM(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;observedEntities(Lcom/ustadmobile/lib/db/entities/Person;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;1Lcom/ustadmobile/door/annotation/QueryLiveTables;StatementEntityPerson XLangMapEntry getPerson*()Lcom/ustadmobile/lib/db/entities/Person;SELECT * FROM PERSON LIMIT 1 getXLangMap1()Lcom/ustadmobile/lib/db/entities/XLangMapEntry;#SELECT * FROM XLangMapEntry LIMIT 1updateProgress(JIJ)V UPDATE StatementEntity SET extensionProgress = :progress, statementLct = :updateTime WHERE statementUid = :uid#findPersonsWithContentEntryAttempts;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;Y SELECT ResultSource.personUid, ResultSource.firstNames, ResultSource.lastName, COUNT(DISTINCT(ResultSource.contextRegistration)) AS attempts, MIN(ResultSource.timestamp) AS startDate, MAX(ResultSource.timestamp) AS endDate, SUM(ResultSource.resultDuration) AS duration, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreRaw ELSE 0 END) AS resultScore, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreMax ELSE 0 END) AS resultMax, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreScaled ELSE 0 END) AS resultScaled, MAX(ResultSource.extensionProgress) AS progress, 0 AS penalty, 0 as resultWeight, 'FALSE' AS contentComplete, 0 AS success, CASE WHEN ResultSource.resultCompletion THEN 1 ELSE 0 END AS totalCompletedContent, 1 as totalContent, 0 as fileSubmissionStatus, '' AS latestPrivateComment FROM (SELECT Person.personUid, Person.firstNames, Person.lastName, StatementEntity.contextRegistration, StatementEntity.timestamp, StatementEntity.resultDuration, StatementEntity.resultScoreRaw, StatementEntity.resultScoreMax, StatementEntity.resultScoreScaled, StatementEntity.contentEntryRoot, StatementEntity.extensionProgress, StatementEntity.resultCompletion FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN StatementEntity ON StatementEntity.statementPersonUid = Person.personUid WHERE PersonGroupMember.groupMemberPersonUid = :accountPersonUid AND PersonGroupMember.groupMemberActive AND statementContentEntryUid = :contentEntryUid AND Person.firstNames || ' ' || Person.lastName LIKE :searchText GROUP BY StatementEntity.statementUid ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC) AS ResultSource GROUP BY ResultSource.personUid ORDER BY CASE(:sortOrder) WHEN 1 THEN ResultSource.firstNames WHEN 3 THEN ResultSource.lastName ELSE '' END ASC, CASE(:sortOrder) WHEN 2 THEN ResultSource.firstNames WHEN 4 THEN ResultSource.lastName ELSE '' END DESC, CASE(:sortOrder) WHEN 5 THEN endDate ELSE 0 END ASC, CASE(:sortOrder) WHEN 6 then endDate ELSE 0 END DESC ,Lcom/ustadmobile/door/annotation/SqliteOnly;getBestScoreForContentForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;}(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;J SELECT COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, 0 as resultWeight, COALESCE((CASE WHEN resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = :accountPersonUid AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) WHERE contentEntryUid = :contentEntryUid %findNextStudentNotMarkedForAssignmentI(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; SELECT COALESCE(( SELECT DISTINCT(statementpersonUid) FROM ClazzAssignment JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 JOIN StatementEntity AS SubmissionStatement ON SubmissionStatement.statementUid = (SELECT statementUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = 0 AND xObjectUid = ClazzAssignment.caXObjectUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY timestamp DESC LIMIT 1) LEFT JOIN XObjectEntity ON XObjectEntity.objectStatementRefUid = SubmissionStatement.statementUid WHERE ClazzAssignment.caUid = :assignmentUid AND XObjectEntity.xobjectUid IS NULL AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentPersonUid != :currentStudentUid LIMIT 1),0) !findSubmittedStatementFromStudentj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)Ljava/lang/Object; SELECT * FROM StatementEntity WHERE statementPersonUid = :studentUid AND statementVerbUid = 10008 AND xObjectUid = :assignmentObjectUid ORDER BY timestamp findScoreStatementForStudent4(J)Lcom/ustadmobile/lib/db/entities/StatementEntity; SELECT * FROM StatementEntity WHERE statementPersonUid = :studentUid AND statementVerbUid = 10009 ORDER BY timestamp findSessionsForPerson)(JJJ)Landroidx/paging/DataSource$Factory;y(JJJ)Landroidx/paging/DataSource$Factory; k SELECT MIN(timestamp) AS startDate, MAX(CASE WHEN StatementEntity.resultSuccess > 0 AND StatementEntity.contentEntryRoot THEN StatementEntity.resultSuccess ELSE 0 END) AS resultSuccess, SUM(CASE WHEN CAST(resultCompletion AS INTEGER) > 0 AND StatementEntity.contentEntryRoot THEN 1 ELSE 0 END) AS resultComplete, SUM(resultDuration) AS duration, contextRegistration, MAX(CASE WHEN contentEntryRoot THEN resultScoreRaw ELSE 0 END) AS resultScore, MAX(CASE WHEN contentEntryRoot THEN resultScoreMax ELSE 0 END) AS resultMax, MAX(CASE WHEN contentEntryRoot THEN resultScoreScaled ELSE 0 END) AS resultScoreScaled, SUM(CASE WHEN resultCompletion AND StatementEntity.contentEntryRoot THEN 1 ELSE 0 END) AS totalCompletedContent, 1 as totalContent FROM StatementEntity JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND PersonGroupMember.groupMemberPersonUid = :accountPersonUid WHERE statementContentEntryUid = :contentEntryUid AND statementPersonUid = :personUid GROUP BY StatementEntity.contextRegistration ORDER BY startDate DESC, resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC findSessionDetailForPerson;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory; SELECT StatementEntity.*, VerbEntity.*, verbLangMap.valueLangMap AS verbDisplay, xobjectMap.valueLangMap AS objectDisplay FROM StatementEntity JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND PersonGroupMember.groupMemberPersonUid = :accountPersonUid LEFT JOIN VerbEntity ON VerbEntity.verbUid = StatementEntity.statementVerbUid LEFT JOIN XLangMapEntry verbLangMap ON verbLangMap.verbLangMapUid = VerbEntity.verbUid LEFT JOIN XLangMapEntry xobjectMap ON xobjectMap.objectLangMapUid = StatementEntity.xObjectUid WHERE statementContentEntryUid = :contentEntryUid AND statementPersonUid = :personUid AND contextRegistration = :contextRegistration ORDER BY StatementEntity.timestamp DESC calculateScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object; SELECT SUM(resultScoreRaw) AS resultScore, SUM(resultScoreMax) AS resultMax, MAX(extensionProgress) AS progress, 0 as resultWeight, 0 as penalty, 0 as success, 'FALSE' as contentComplete, 0 AS resultScaled, COALESCE((CASE WHEN resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 1 as totalContent FROM (SELECT * FROM StatementEntity WHERE contextRegistration = :contextRegistration AND NOT contentEntryRoot AND statementVerbUid = 10007 GROUP BY xObjectUid) AS SessionStatements findCompletedScoreForSession SELECT resultScoreRaw AS resultScore, resultScoreMax AS resultMax, extensionProgress AS progress, 0 AS penalty, 0 as resultWeight, resultSuccess AS success, resultCompletion AS contentComplete, resultScoreScaled AS resultScaled, 1 AS totalCompletedContent, 1 as totalContent FROM StatementEntity WHERE resultCompletion AND contextRegistration = :contextRegistration AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1 findLatestRegistrationStatementK(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;" SELECT contextRegistration FROM StatementEntity WHERE statementPersonUid = :accountPersonUid AND statementContentEntryUid = :entryUid AND NOT EXISTS (SELECT statementUid FROM StatementEntity WHERE statementPersonUid = :accountPersonUid AND statementContentEntryUid = :entryUid AND (statementVerbUid = 10001 OR statementVerbUid = 10004)) ORDER BY timestamp DESC 2com/ustadmobile/core/db/dao/StatementDao$Companion~1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V   Companion4Lcom/ustadmobile/core/db/dao/StatementDao$Companion; SORT_FIRST_NAME_ASCISORT_FIRST_NAME_DESCSORT_LAST_NAME_ASCSORT_LAST_NAME_DESCSORT_LAST_ACTIVE_ASCSORT_LAST_ACTIVE_DESCLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1”                                  ' I200:IJB¢J020H§@ø¢J 02 0H'J 00 2  00 H'J 020H§@ø¢J#02020H§@ø¢J!02020H§@ø¢JD000j00`20202020H'J020H'JD 00!0j00!`20202"020H'J<#00$0j00$`20202"0H'J#%0202&0H§@ø¢J#'02020H§@ø¢J0(00)0j00)`2 *0+j`,H'J-00.j 0`/H'J 001H'J#2030 2 *0+j`,H§@ø¢4J-2030 2502 60807H–@ø¢9J :0;H'J<0=2 >00 H§@ø¢?J@0=H§@ø¢AJB0=2C0H§@ø¢DJ E0=2F02G02H0H'‚ ¨Kd2%Lcom/ustadmobile/core/db/dao/BaseDao;DLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;contextRegistrationidaccountPersonUidentryUid assignmentUidcurrentStudentUid$Landroidx/paging/DataSource$Factory;;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory;contentEntryUid searchText sortOrder studentUidCLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay; personUid;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;assignmentObjectUidCLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;query'Landroidx/sqlite/db/SupportSQLiteQuery; Lcom/ustadmobile/door/DoorQuery;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;5Lcom/ustadmobile/core/db/dao/StatementDao$ReportData; entityList newNodeIduidprogress updateTime ReportDatalib-database-android_release3com/ustadmobile/core/db/dao/StatementDao$ReportDataStatementDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations InnerClasses SourceFile! 3*     [cs  [c[cs ! " #$%s&'(s)*+,s-./0 1 .2D*+,-7* 89:;<=345Z*?Y+,BD-Fm* 89:;<=GHI*1J[ccKcLM[sNsOsPQRsSTUsVWX sYZ[\s]^ _`asb c`dse f`gsh ijsklmnso^pqrss tuvsw^ xuvsy z`{s| }  Y[IIIII[s[Ls sss stssssus'ss*ssxszssss`scsssZssssssssisspssslssfss_sGsssss#sssQsKs.ss/s8s:sss2sTsLssss ssssssWssssss PK!!bMcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$1.class4JGcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f StatementDao_ReplicateWrapper.ktlisnthisentitym insertAsyncc9com.ustadmobile.core.db.dao.StatementDao_ReplicateWrapper^(Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !ILcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation29com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper4e(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!%<Qcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1.class4PKcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;f StatementDao_ReplicateWrapper.ktl)0isnthis entityList _pkManager _generatedPksitminsertListAsyncc9com.ustadmobile.core.db.dao.StatementDao_ReplicateWrapper^(Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1;>;)Vthis$0;Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'MLcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation89com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxiCodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 G= *+%*,(H  ) "# *+I!,-GE*+2**676*%*9>H)?J.K/L M;=NOx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIPK!!\è>>?com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper.class49com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper(com/ustadmobile/core/db/dao/StatementDaoI(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/StatementDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  *Lcom/ustadmobile/core/db/dao/StatementDao;  this;Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1=labelI ?@ >A^(Lcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[java/util/ArrayList] ^java/util/List`iterator()Ljava/util/Iterator; bc adjava/util/IteratorfhasNext()Z hi gjnext l& gm/com/ustadmobile/lib/db/entities/StatementEntityogetStatementUid()J qr psL$0 uH >vL$1 xH >yL$2 {H >|L$3 ~H >L$4 H >L$5 H >*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue r setStatementUid(J)V pjava/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis r setStatementLct p :; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityListLjava/util/List; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit1Lcom/ustadmobile/lib/db/entities/StatementEntity;_newPk=$i$a$-forEach-StatementDao_ReplicateWrapper$insertListAsync$2 $i$f$forEach $continuation$resultkotlin/coroutines/ContinuationgetOneStatement()Landroidx/lifecycle/LiveData;R()Landroidx/lifecycle/LiveData; findByStatementIdE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StatementEntity;id Ljava/lang/String;findByStatementIdList"(Ljava/util/List;)Ljava/util/List;i(Ljava/util/List;)Ljava/util/List;  getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; query'Landroidx/sqlite/db/SupportSQLiteQuery;getListResultsM(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;  getPerson*()Lcom/ustadmobile/lib/db/entities/Person;  getXLangMap1()Lcom/ustadmobile/lib/db/entities/XLangMapEntry; updateProgress(JIJ)V uidprogress updateTime#findPersonsWithContentEntryAttempts;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory; searchText contentEntryUidaccountPersonUid sortOrdergetBestScoreForContentForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;}(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object; %findNextStudentNotMarkedForAssignmentI(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;   assignmentUidcurrentStudentUid!findSubmittedStatementFromStudentj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)Ljava/lang/Object;   studentUidassignmentObjectUidfindScoreStatementForStudent4(J)Lcom/ustadmobile/lib/db/entities/StatementEntity;   findSessionsForPerson)(JJJ)Landroidx/paging/DataSource$Factory;y(JJJ)Landroidx/paging/DataSource$Factory;   personUidfindSessionDetailForPerson;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;contextRegistration  calculateScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;   findCompletedScoreForSession " #findLatestRegistrationStatementK(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; % 'entryUidinsert4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)Jentity,nextId(I)J ./ 0(Ljava/lang/Object;)J *2 3 insertAsynce(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Gcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$18 9A 9E 9I 9v 9yF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 5? @ insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)Vjava/lang/LongFvalueOf H GI BC K8$i$a$-forEach-StatementDao_ReplicateWrapper$insertList$1 updateList NC O8$i$a$-forEach-StatementDao_ReplicateWrapper$updateList$1update4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)V RN T *+ V 56 X RS ZLkotlin/Metadata;mvkxi0d1w˜                                   20B 0j`0¢J02 0 H–@ø¢ J 0 20 HJ0 02 0 0HJ02 0 H–@ø¢ J#0 2020H–@ø¢J!02020H–@ø¢JD000j00`20202 0 2!0HJ"0 2#0HJD$00%0j00%`20202&02 0 HJ<'00(0j00(`20202&0HJ#)0 2#02*0H–@ø¢J#+02020H–@ø¢J0,00-0j00-`2 .0/j`0HJ10 02j 0 `3HJ 405HJ#60702 .0/j`0H–@ø¢8J 90:HJ;02<0 HJ=02<0 H–@ø¢>J?0@2A 0 0HJ!B0@2A 0 0H–@ø¢CJD0@H–@ø¢EJF0@2G0H–@ø¢HJI0@2<0 HJJ0@2A 0 0HJ K0@2L02M02N0HR0X‚¢ R0j`X‚¢ ‚ ¨Od2#Lcom/ustadmobile/door/DoorDatabase;DLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;$Landroidx/paging/DataSource$Factory;;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory;CLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;CLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails; Lcom/ustadmobile/door/DoorQuery;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;(Lcom/ustadmobile/lib/db/entities/Person;5Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;lib-database-android_release StatementDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1xxye+ ,**+*,z { | yd*-"Y(W.}Q4z { /012~x | 56yY*+9Y(W.}P4z !"{12~7x |:;y?,>#,>:BC~YBCdB>Y*,F:J:(:Bl`P*V\N^Y_a:+e:6:kn:p: 6  t -<*w+z-} BYL66 p: g:a:}NzaLwKP7   :  : W %*+wz}BY PW.Y} ' a>)a4>4*aag4>4da4>4Eaagp4>44& aag4>4=a4>4F4zN<$a%l&v&x'()$2):*A+Y-a.ef0$1{a+7bf4a"@bf4lIbxtRbHK f :0 H@ i@2}29vHp@ w@~<x | y2*Ȱz3{ ~xyC+̸*+ΰz5{x |yC+̸*+԰z8{~x|yH *+,ٰz;{    12~x | yC+߸*+z>{~x|y2*z@{ x y2*zB{ x yX *z I J{*  0 @ 0ys*!zRSRS{400@~x| yT *!zW{*  0 0 12~x | y` *!zZ[Z [{*  0 0 12~x | yT *! z_{*   0  0 12~x |   y= *zb{   0x yT *!zi{*  0 0 0~xyt*!zqrqr{4000~x| yH *+,!zu{    12~x | "yH *+,$zx{    12~x | %yT *!(z{{*  0 )0 12~&x | *+y<+-*V\M+t ,<1B+!+*+4X+t}'z~"'.7{*"0*<<,|56y ,9#,9::C~Y:Cd:9Y*,;:<:(::UP*V\N+t M-<*=+>:Y>pL=KP7++*++=>:AY=pLPW+tY}B ' p9) p494;X4 +O4z. <alu{\ a78a7,J,,l#0229H~7x | BCyz+E*V\M^Y_aN+e:6:kRn:p:6 t ),<17  -:  J:   W*+L}),aaggL4p z>(*IS[by{f [0 I9M@ F<?CH(^@%a}r~D|NCy R+E^Y_aM+eN6-:k"n:p:6*+P}aagg(z* <DHIQ{R< Q@9 2H-@0@RR~D|RSyS+-+*+Uz{,|A*2y= *+pWz{  ,HA5?yH *+p,Yz{   ,H 12ARNy= *+p[z{  ,H>9wSMAP StatementDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 StatementDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,179:1 32#2,2:180 32#2,2:182 32#2,2:184 *S KotlinDebug *F + 1 StatementDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper *L 39#1:180,2 152#1:182,2 166#1:184,2 *E \][I^I_I`aI^bIcd[sef[Psssssgsssshssissssssis"s%ssis)ssssssjsiskslssss s ssmsssnss sssossspssqsrssssstsssus*s,s5s6sBsiss:s;s5s6ss/ssRsNsssssvPK!!يNcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1.class4FHcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fStatementDao_Repo.ktlisnmcalculateScoreForSessionc-com.ustadmobile.core.db.dao.StatementDao_RepoR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisJLcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$findCompletedScoreForSession$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/StatementDao_Repo$findCompletedScoreForSession$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.F(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$findLatestRegistrationStatement$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/StatementDao_Repo$findLatestRegistrationStatement$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$findNextStudentNotMarkedForAssignment$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisWLcom/ustadmobile/core/db/dao/StatementDao_Repo$findNextStudentNotMarkedForAssignment$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$findSubmittedStatementFromStudent$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisSLcom/ustadmobile/core/db/dao/StatementDao_Repo$findSubmittedStatementFromStudent$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$getBestScoreForContentForPerson$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/StatementDao_Repo$getBestScoreForContentForPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =F*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$getResults$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IR(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/StatementDao_Repo$insertAsync$1;>;)Vthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this=Lcom/ustadmobile/core/db/dao/StatementDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,-com/ustadmobile/core/db/dao/StatementDao_Repo.e(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/StatementDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  *Lcom/ustadmobile/core/db/dao/StatementDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this/Lcom/ustadmobile/core/db/dao/StatementDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao,()Lcom/ustadmobile/core/db/dao/StatementDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV XinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; Z[ ] entityListLjava/util/List;getOneStatement()Landroidx/lifecycle/LiveData;R()Landroidx/lifecycle/LiveData; ab d_resultLandroidx/lifecycle/LiveData;findByStatementIdE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StatementEntity;idj hi l1Lcom/ustadmobile/lib/db/entities/StatementEntity;findByStatementIdList"(Ljava/util/List;)Ljava/util/List;i(Ljava/util/List;)Ljava/util/List; op r getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;:com/ustadmobile/core/db/dao/StatementDao_Repo$getResults$1wlabelI yz x{R(Lcom/ustadmobile/core/db/dao/StatementDao_Repo;Lkotlin/coroutines/Continuation;)V ~ xresultLjava/lang/Object; xkotlin/ResultKtthrowOnFailure(Ljava/lang/Object;)V tu java/util/Listjava/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  query'Landroidx/sqlite/db/SupportSQLiteQuery; $continuation$result%androidx/sqlite/db/SupportSQLiteQuerykotlin/coroutines/ContinuationgetListResultsM(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory; getPerson*()Lcom/ustadmobile/lib/db/entities/Person; (Lcom/ustadmobile/lib/db/entities/Person; getXLangMap1()Lcom/ustadmobile/lib/db/entities/XLangMapEntry; /Lcom/ustadmobile/lib/db/entities/XLangMapEntry;updateProgress(JIJ)V uidprogress updateTime#findPersonsWithContentEntryAttempts;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory; searchText contentEntryUidaccountPersonUid sortOrdergetBestScoreForContentForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;}(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/StatementDao_Repo$getBestScoreForContentForPerson$1 {  Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;%findNextStudentNotMarkedForAssignmentI(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Ucom/ustadmobile/core/db/dao/StatementDao_Repo$findNextStudentNotMarkedForAssignment$1 {  java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long;  assignmentUidcurrentStudentUid!findSubmittedStatementFromStudentj(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)Ljava/lang/Object;Qcom/ustadmobile/core/db/dao/StatementDao_Repo$findSubmittedStatementFromStudent$1 {  /com/ustadmobile/lib/db/entities/StatementEntity studentUidassignmentObjectUidfindScoreStatementForStudent4(J)Lcom/ustadmobile/lib/db/entities/StatementEntity; findSessionsForPerson)(JJJ)Landroidx/paging/DataSource$Factory;y(JJJ)Landroidx/paging/DataSource$Factory;  personUidfindSessionDetailForPerson;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;contextRegistration calculateScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;Hcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1 {     java/lang/String findCompletedScoreForSessionLcom/ustadmobile/core/db/dao/StatementDao_Repo$findCompletedScoreForSession$1 {     findLatestRegistrationStatementK(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/StatementDao_Repo$findLatestRegistrationStatement$1 {    entryUidinsert4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)Jentity!(Ljava/lang/Object;)J # $ insertAsynce(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;;com/ustadmobile/core/db/dao/StatementDao_Repo$insertAsync$1) *{ * *F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; &. / insertList(Ljava/util/List;)VG(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)V_ 12 5 updateList 72 8update4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)V : <  > &' @ :; BLkotlin/Metadata;mvkxi0d1¤                                     20B9 0j`000  0  0 ¢J020 H–@ø¢J0 2!0 HJ"0 0#2 !0 0#HJ$020 H–@ø¢J#%0 2&0 2'0 H–@ø¢(J!)0 2*0 2+0 H–@ø¢(JD,0.0/0-j0.0/`0210 2&0 220 230.HJ40 250 HJD60.070-j0.07`0210 2&0 280 20 HJ<90.0:0-j0.0:`0210 2&0 280 HJ#;0 250 2<0 H–@ø¢(J#=0210 2&0 H–@ø¢(J0>0.0?0-j0.0?`02 @0Aj`BHJC0 0Dj 0 `EHJ F0GHJ#H0I0#2 @0Aj`BH–@ø¢JJ K0LHJM0 2N0 HJO0 2N0 H–@ø¢PJQ0R2S 0 0#HJ!T0R2S 0 0#H–@ø¢UJV0RH–@ø¢WJX0R2Y0 H–@ø¢ZJ[0R2N0 HJ\0R2S 0 0#HJ ]0R2^0 2_0.2`0 HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨ad2#Lcom/ustadmobile/door/DoorDatabase;;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary;,Lcom/ustadmobile/door/DoorDataSourceFactory;CLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay;CLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails; Lcom/ustadmobile/door/DoorQuery;#Lcom/ustadmobile/door/DoorLiveData;5Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;lib-database-android_releaseStatementDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1[[![$['(+[$\F+ ,-**+*, *-#*&***-]" $).39?E^HF./FFF!F$F'(F+_!01\/*]^ ./[23\/* ]^ ./[45\/*#]^ ./[67\/*&]^ ./[89\/**]^ ./:;\/*-]^ ./[<=\d*A-CYIWO`QT] "#^ ./P(QRa>[?_ UV\Y*A+YYIWO`PT] &'^./QRaW[?_Z[\d*A+,^YIWO`QT] *+^ ./_`QRa\[?_ ab\B *#eL+] ./^fg ./ac[hi\S+k*#+mM,] 34^ fn./j+[?_op\S+k*#+sM,] 89^ f`./j`aq[_tu\,x#,x:|}~Y|}d|xY*,::I:|@3*A+|Y N-Y`+' x%TxTFT]<<]=s<>^4]./]f`2QR9Jav[?_ \S+*#+M,] CD^ f./a[_\B *#L+] HI^f ./[?\B *#L+] MN^f ./[?\X *#] V W^* ./ ( z (\*#!:]_ `_a^>f./((+za[_ \, ę$:}~Y}dŧY*::I: ŪD5*A!ŶY  :Y`*) &TTFT]?dafxdg^>a./a(a(f5UR<Na[?_ \D Й$:  }~ Y}dѧY*:  :I:  ѪJ5*A!  ѶY  ׶7఻Y`8) & TTFT ]?jalxjlm^>a./a(a(f(5[R <Ta[?_ \, $:}~Y}dY*::I: D5*A!Y  :Y`*) &TTFT]?parxps^>a./a(a(fn5UR<Na[?_ \M *#N-] w x^  fn ./ ([?\f*#!:]  ^4 f./(((a[\ *#!:]^>f./(((+a[_ \,#,:}~Y}dY*,::I:@3*A+ Y N-Y`+' % TTFT]<]s^4]./]+f2QR9Ja[?_  \,#,:}~Y}dY*,::I:@3*A+Y N-Y`+' % TTFT]<]s^4]./]+f2QR9Ja[?_ \, $:}~Y}dY*::I: D5*A!Y   :Y`*) &TTFT]?ax^>a./a(a(f+5UR<Na[?_  \T+"*#+%A ] ^ f(./!n_&'\5,*#,*:+}~Y+}d+*Y*,,:-:I:+F3*A++0Y ׶B!఻Y`:' *%T*TFT ]<]s}^4]./]!nf(2WR9Pa([?_ 12\H+4*#+6] ^./_`a3_72\H+4*#+9] ^./_`a3_:;\H+"*#+=] ^./!n_A#\= *+?]^ ./ !A&.\H *+,A]^  ./ ! QRA:\= *+C]^ ./ !bBx*cZdQDE[IFIGIHIIFJIKL[sMN[bs/s!sssOsssss$s'sPssPss8s9s4s5s0s1s:s;s6s7s2s3ssssshsnsjsosPs ssssssssssPsQsRsssssssSsssTsssssUsssVsasgsWssstsXsussss!s&s's1sPs_sZs[sUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisWLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$15com/ustadmobile/core/db/dao/StatementDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Ē#ӯUcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$1.class40Ocom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/StatementDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!eyUcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$2.class40Ocom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisQLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/StatementDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!mnn\com/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$instance$default$1.class4/Vcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisXLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$15com/ustadmobile/core/db/dao/StatementDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!v'"Vcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$1.class40Pcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/StatementDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!H҂Vcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$2.class40Pcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisRLcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$15com/ustadmobile/core/db/dao/StatementDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!!(!(;com/ustadmobile/core/db/dao/StatementDao_UriResponder.class4:5com/ustadmobile/core/db/dao/StatementDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this7Lcom/ustadmobile/core/db/dao/StatementDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTOcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Ocom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5(com/ustadmobile/core/db/dao/StatementDaoUcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao*Lcom/ustadmobile/core/db/dao/StatementDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostPcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$1  [Pcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Vcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;StatementDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP StatementDao_UriResponder.kt Kotlin *S Kotlin *F + 1 StatementDao_UriResponder.kt com/ustadmobile/core/db/dao/StatementDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 StatementDao_UriResponder.kt com/ustadmobile/core/db/dao/StatementDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!$9RR-com/ustadmobile/core/db/dao/SyncNodeDao.class40'com/ustadmobile/core/db/dao/SyncNodeDaojava/lang/Object()V  this)Lcom/ustadmobile/core/db/dao/SyncNodeDao;replace"(Lcom/ustadmobile/door/SyncNode;)VLandroidx/room/Insert; onConflict#Lorg/jetbrains/annotations/NotNull;getLocalNodeClientId4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Query;value SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0) $Lorg/jetbrains/annotations/Nullable;Landroidx/room/Dao;Lkotlin/Metadata;mvkxi0d1l        '20B¢J0H§@ø¢J020 H'‚ ¨ d2syncNodeLcom/ustadmobile/door/SyncNode;lib-database-android_releaseSyncNodeDao.ktCodeLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations Signature SourceFileRuntimeVisibleAnnotations!(3*)   *   +  I,-+s,.'/L[IIIII [s!"[ s s#sss#ss s#s$s%s&+PK!!) >com/ustadmobile/core/db/dao/UmContentEntriesWithFileSize.class4j8com/ustadmobile/core/db/dao/UmContentEntriesWithFileSizejava/lang/Object(IJ)V()V   numEntriesI  fileSizeJ  this:Lcom/ustadmobile/core/db/dao/UmContentEntriesWithFileSize;4(IJILkotlin/jvm/internal/DefaultConstructorMarker;)V   getNumEntries()I setNumEntries(I)V getFileSize()J setFileSize(J)V component1 component2copy>(IJ)Lcom/ustadmobile/core/db/dao/UmContentEntriesWithFileSize;#Lorg/jetbrains/annotations/NotNull; copy$default(Lcom/ustadmobile/core/db/dao/UmContentEntriesWithFileSize;IJILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/UmContentEntriesWithFileSize; "# 'toString()Ljava/lang/String;java/lang/StringBuilder+ ,(UmContentEntriesWithFileSize(numEntries=.append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 01 ,2(I)Ljava/lang/StringBuilder; 04 ,5 , fileSize=7(J)Ljava/lang/StringBuilder; 09 ,:(C)Ljava/lang/StringBuilder; 0< ,= )* ,?hashCodejava/lang/IntegerB(I)I AD CEjava/lang/LongG(J)I AI HJresultequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;otherLjava/lang/Object;  RLkotlin/Metadata;mvkxi0d1&         †20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ 0HÖR0X†¢ "  R0X†¢   " ¨d2lib-database-android_release!ContentEntryParentChildJoinDao.ktCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations1 bM* * * c d  b;~<~ A* e c b/* c d b:* c d b/*c d b:*c d b#* d !b#*d "#b< Y d    f$ %&b5~* <~*A* (e )*bF(,Y-/3* 683*;)>@d (f$Ab?* F<h*K`<dL MNbk2*+++M* , *,e  d22PQgOb' * Sd  haivTU[IVIWIXYIVZI[\[s]^[ss_s s_ss_ssssssssss s!s"sMs_sPsAs)s_s`PK!!WL:com/ustadmobile/core/db/dao/UserSessionDao$Companion.class4'4com/ustadmobile/core/db/dao/UserSessionDao$Companionjava/lang/Object()V  this6Lcom/ustadmobile/core/db/dao/UserSessionDao$Companion;1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V $constructor_marker.Lkotlin/jvm/internal/DefaultConstructorMarker;Lkotlin/Metadata;mvkxi0d1C     †20B¢R0X†T¢ ¨d2FIND_LOCAL_SESSIONS_SQLlib-database-android_release*com/ustadmobile/core/db/dao/UserSessionDao CompanionUserSessionDao.ktCodeLineNumberTableLocalVariableTable InnerClasses SourceFileRuntimeVisibleAnnotations1!/*"#   !-* #  $ % &=[IIIII[s[s sssssPK!![770com/ustadmobile/core/db/dao/UserSessionDao.class4z*com/ustadmobile/core/db/dao/UserSessionDaojava/lang/Object()V  this,Lcom/ustadmobile/core/db/dao/UserSessionDao;updateReplicationTrackers4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;value-Lcom/ustadmobile/lib/db/entities/UserSession;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;Landroidx/room/Query; REPLACE INTO UserSessionReplicate(usPk, usDestination) SELECT DISTINCT UserSessionSubject.usUid AS usPk, UserSession.usClientNodeId AS usDestination FROM ChangeLog JOIN UserSession UserSessionSubject ON ChangeLog.chTableId = 679 AND ChangeLog.chEntityPk = UserSessionSubject.usUid AND UserSessionSubject.usSessionType = 1 JOIN Person ON UserSessionSubject.usPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 /* Modify second part of query - remove requirement for session to be active. * This ensures that deactivations are distributed */ ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid WHERE UserSessionSubject.usClientNodeId = UserSessionSubject.usClientNodeId --notpsql AND UserSessionSubject.usLct != COALESCE( (SELECT usVersionId FROM UserSessionReplicate WHERE UserSessionReplicate.usPk = UserSessionSubject.usUid AND UserSessionReplicate.usDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(usPk, usDestination) DO UPDATE SET usPending = (SELECT UserSession.usLct FROM UserSession WHERE UserSession.usUid = EXCLUDED.usPk ) != UserSessionReplicate.usVersionId */ $Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;"updateReplicationTrackersOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; > REPLACE INTO UserSessionReplicate(usPk, usDestination) SELECT DISTINCT UserSessionSubject.usUid AS usPk, UserSession.usClientNodeId AS usDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN UserSession UserSessionSubject ON UserSessionSubject.usPersonUid = Person.personUid AND UserSessionSubject.usSessionType = 1 AND UserSessionSubject.usClientNodeId = :newNodeId WHERE UserSession.usClientNodeId = :newNodeId --notpsql AND UserSessionSubject.usLct != COALESCE( (SELECT usVersionId FROM UserSessionReplicate WHERE UserSessionReplicate.usPk = UserSessionSubject.usUid AND UserSessionReplicate.usDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(usPk, usDestination) DO UPDATE SET usPending = (SELECT UserSession.usLct FROM UserSession WHERE UserSession.usUid = EXCLUDED.usPk ) != UserSessionReplicate.usVersionId */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;0Lcom/ustadmobile/door/annotation/NewNodeIdParam; insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;findSessionsByPersonw(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;f SELECT UserSession.* FROM UserSession WHERE usPersonUid = :personUid findAllLocalSessionsLive()Landroidx/lifecycle/LiveData;i()Landroidx/lifecycle/LiveData;>; SELECT UserSession.*, Person.* FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 findAllLocalSessionsAsync(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;countAllLocalSessionsAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; SELECT COUNT(*) FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 AND (:maxDateOfBirth = 0 OR Person.dateOfBirth < :maxDateOfBirth)  endSession7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UPDATE UserSession SET usAuth = null, usStatus = :newStatus, usReason = :reason, usLcb = COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0) WHERE UserSession.usUid = :sessionUid  findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData;} SELECT UserSession.* FROM UserSession WHERE UserSession.usUid = :sessionUid LIMIT 1 endOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;< UPDATE UserSession SET usAuth = null, usStatus = :newStatus, usReason = :reason, usLct = :changeTime WHERE usPersonUid = :personUid AND usClientNodeId != :exemptNodeId AND usStatus != :newStatus findActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; SELECT DISTINCT UserSession.usClientNodeId FROM UserSession WHERE UserSession.usPersonUid IN (:personUids) AND UserSession.usStatus = 1 findActiveNodesIdsByGroupUids# SELECT DISTINCT UserSession.usClientNodeId FROM UserSession JOIN PersonGroupMember ON PersonGroupMember.groupMemberPersonUid = UserSession.usPersonUid WHERE PersonGroupMember.groupMemberGroupUid IN (:groupUids) ,findAllActiveNodeIdsWithClazzBasedPermissione SELECT UserSession.usClientNodeId FROM ScopedGrant JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = ScopedGrant.sgGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid WHERE (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN (:clazzUids)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN (SELECT clazzSchoolUid FROM Clazz WHERE clazzUid IN (:clazzUids))) -findAllActiveNodeIdsWithSchoolBasedPermission SELECT UserSession.usClientNodeId FROM ScopedGrant JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = ScopedGrant.sgGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid WHERE ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN (:schoolUids) 4com/ustadmobile/core/db/dao/UserSessionDao$CompanionC1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V E DF Companion6Lcom/ustadmobile/core/db/dao/UserSessionDao$Companion; HI JFIND_LOCAL_SESSIONS_SQLLjava/lang/String;&Landroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1D                 ' ,20:,B¢J020H§@ø¢J90 2 02 02 02 020H§@ø¢J)0 202 02 0H§@ø¢J%002 00H§@ø¢J%002 00H§@ø¢J%002 00H§@ø¢J%002 00H§@ø¢J00H§@ø¢J$  000!j 00`"H'J$#0$0!j 0$`"20H'J%0$02 0H§@ø¢J&02'0$H§@ø¢(J)0 H§@ø¢J*0 2+0H§@ø¢‚ ¨-d2maxDateOfBirth personUid exemptNodeId newStatusreason changeTime sessionUid personUids groupUids clazzUids schoolUids6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;session newNodeIdlib-database-android_releaseUserSessionDao.ktRuntimeInvisibleAnnotations ConstantValueCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotations$RuntimeInvisibleParameterAnnotations"RuntimeVisibleParameterAnnotations InnerClasses SourceFile!HIoLMpNoq3*r   s   t u[c[cosvtu[cosw v to v  t!os"v #$t%os&' t(os&v)t*os+v ,-t.os/v 01t2os345t6os7v89t:os;v <9t:os=v >9t:os?v @9t:osAv Bq DYGKx DHynuQR[ISITIUVISWIXY[sZ[[.s s\ss)s\s]s\ss4s\s^s_s`sasbs5s,scs-s8s\sds9ssfs@sgs'shs s#sisjs0ss sskss sslsHsmo OPPK!! nQcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1.class4JKcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;f"UserSessionDao_ReplicateWrapper.ktl#isnthissessionm insertSessionc;com.ustadmobile.core.db.dao.UserSessionDao_ReplicateWrapper`(Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1;>;)Vthis$0=Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !MLcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation2;com/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper4a(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!; Acom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper.class4;com/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper*com/ustadmobile/core/db/dao/UserSessionDaoK(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/UserSessionDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  ,Lcom/ustadmobile/core/db/dao/UserSessionDao;  this=Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;updateReplicationTrackers4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- $completion Lkotlin/coroutines/Continuation;java/lang/Object1"updateReplicationTrackersOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 34 6 newNodeIdJ insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1=labelI ?@ >A`(Lcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V D >EresultLjava/lang/Object; GH >Ikotlin/ResultKtKthrowOnFailure(Ljava/lang/Object;)V MN LO0com/ustadmobile/door/ext/DoorDatabaseCommonExtKtQgetRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; ST RU*com/ustadmobile/door/ext/DoorDatabaseExtKtWgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; YZ X[+com/ustadmobile/lib/db/entities/UserSession]getUsUid()J _` ^aL$0 cH >dL$1 fH >g*com/ustadmobile/door/DoorPrimaryKeyManageri nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; kl jmjava/lang/Numbero longValue q` prsetUsUid(J)V tu ^v&com/ustadmobile/door/util/SystemTimeKtxsystemTimeInMillis z` y{setUsLct }u ^~ :; %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  session-Lcom/ustadmobile/lib/db/entities/UserSession; _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager;_newPk $continuation$resultkotlin/coroutines/ContinuationfindSessionsByPersonw(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; 4  personUidfindAllLocalSessionsLive()Landroidx/lifecycle/LiveData;i()Landroidx/lifecycle/LiveData;>; findAllLocalSessionsAsync(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  countAllLocalSessionsAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; 4 maxDateOfBirth endSession7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  sessionUid newStatusreason findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData; endOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  exemptNodeId changeTimefindActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;  personUidsLjava/util/List;findActiveNodesIdsByGroupUids  groupUids,findAllActiveNodeIdsWithClazzBasedPermission  clazzUids-findAllActiveNodeIdsWithSchoolBasedPermission  schoolUidsLkotlin/Metadata;mvkxi0d1N                  20B 0j`0¢J02 0 H–@ø¢ J9 0 20 20 202020 H–@ø¢J)0 20 2020H–@ø¢J%0 02 0 0H–@ø¢J%0 02 0 0H–@ø¢J%0 02 0 0H–@ø¢J%0 02  0 0H–@ø¢J!0"0H–@ø¢#J$$ 0"00%j 0"0`&HJ$'0(0%j 0(`&20 HJ)0(020 H–@ø¢ J*0 2+0(H–@ø¢,J-0 H–@ø¢#J.0 2/0 H–@ø¢ R0X‚¢ R0j`X‚¢ ‚ ¨0d2#Lcom/ustadmobile/door/DoorDatabase;6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;Landroidx/lifecycle/LiveData;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_release"UserSessionDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1e+ ,**+*,   Y*+"Y(W.P2 /0 34d*-7Y(W.Q2  89/05 :; ,>#,>:BC~YBCdB>Y*,F:J:(:BVP*V\N+b N-*e+hBnYh^LeKPps7+w+|*++ehBYe^LPW+bYB ' ^>) ^2>2[IIIII[s[1ssssssssssss4sssssssssssssssssssssssssssssss:ss;ss3s8sPK!!ٱ5Rcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1.class4FLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fUserSessionDao_Repo.ktl6isnmcountAllLocalSessionsAsyncc/com.ustadmobile.core.db.dao.UserSessionDao_RepoT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisNLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodeIdsByPersonUids$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodeIdsByPersonUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodesIdsByGroupUids$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisQLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodesIdsByGroupUids$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithClazzBasedPermission$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this`Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithClazzBasedPermission$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithSchoolBasedPermission$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisaLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithSchoolBasedPermission$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllLocalSessionsAsync$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisMLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllLocalSessionsAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =D*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findSessionsByPerson$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisHLcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findSessionsByPerson$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+** *-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$insertSession$1;>;)Vthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  thisALcom/ustadmobile/core/db/dao/UserSessionDao_Repo$insertSession$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,/com/ustadmobile/core/db/dao/UserSessionDao_Repo.a(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/UserSessionDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  ,Lcom/ustadmobile/core/db/dao/UserSessionDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this1Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao.()Lcom/ustadmobile/core/db/dao/UserSessionDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;updateReplicationTrackers4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN $completion Lkotlin/coroutines/Continuation;java/lang/ObjectR"updateReplicationTrackersOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; TU W newNodeId insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;t(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;?com/ustadmobile/core/db/dao/UserSessionDao_Repo$insertSession$1]labelI _` ^aT(Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo;Lkotlin/coroutines/Continuation;)V d ^eresultLjava/lang/Object; gh ^ikotlin/ResultKtkthrowOnFailure(Ljava/lang/Object;)V mn lo Z[ qjava/lang/Numbers longValue u9 tv%kotlin/coroutines/jvm/internal/BoxingxboxLong(J)Ljava/lang/Long; z{ y|java/lang/IllegalStateException~/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V  session-Lcom/ustadmobile/lib/db/entities/UserSession;_result $continuation$result+com/ustadmobile/lib/db/entities/UserSessionkotlin/coroutines/ContinuationfindSessionsByPersonw(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Fcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findSessionsByPerson$1 a e i U java/util/List personUidLjava/util/List;findAllLocalSessionsLive()Landroidx/lifecycle/LiveData;i()Landroidx/lifecycle/LiveData;>; Landroidx/lifecycle/LiveData;findAllLocalSessionsAsync(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Kcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllLocalSessionsAsync$1 a e i = countAllLocalSessionsAsyncK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;Lcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1 a e i U intValue()I tboxInt(I)Ljava/lang/Integer; ymaxDateOfBirth endSession7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;G(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  sessionUid newStatusreason findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData; endOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;I(JJIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;  exemptNodeId changeTimefindActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;Ocom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodeIdsByPersonUids$1 a e i  personUidsfindActiveNodesIdsByGroupUidsOcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodesIdsByGroupUids$1 a e i  groupUids,findAllActiveNodeIdsWithClazzBasedPermission^com/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithClazzBasedPermission$1 a e i  clazzUids-findAllActiveNodeIdsWithSchoolBasedPermission_com/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithSchoolBasedPermission$1 a e i  schoolUidsLkotlin/Metadata;mvkxi0d1Wb                      20B9 0j`000  0  0 ¢J020 H–@ø¢J90 2!0 2"0 2#02$02%0 H–@ø¢&J)'0 2(0 2#02$0H–@ø¢)J%*0 0+2 ,0 0+H–@ø¢-J%.0 0+2 /0 0+H–@ø¢-J%00 0+2 10 0+H–@ø¢-J%20 0+2 30 0+H–@ø¢-J4050+H–@ø¢6J$7 050+08j 050+`9HJ$:0;08j 0;`92(0 HJ<0;0+2!0 H–@ø¢J=0 2>0;H–@ø¢?J@0 H–@ø¢6JA0 2B0 H–@ø¢R 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨Cd2#Lcom/ustadmobile/door/DoorDatabase;6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;#Lcom/ustadmobile/door/DoorLiveData;lib-database-android_releaseUserSessionDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***- " $).39?E HF./FFF!F$F'(F+ !01/*  ./23/*   ./45/*#  ./67/*&  ./89/**  ./:;/*-  ./<=Y*A+CYIWO PS  ./PQ >? TUd*A-XYIWO QS  ./Y(PQ V? Z[5,^#,^:bc~Ybcdb^Y*,f:j:I:bF3p*A+brY ptwB!}Y :' ^%S^SFS  <!]"s!}"# 4]./](2WQ9Ph \? U-#-:c~YcdY*-::I:B3p*AY p:Y )' %SSFS <&]'s&( 4]./](2SQ9Lh ? B *#L+ ,-  ./ = +#+:c~YcdY*+:NI:=2-p*AY -p-M,Y (' %SSDS ;0\1q0}2 *\./}2MQ8Gh ? U&-#-:c~YcdY*-::I:H3p*AY pt6Y )' %SSFS  <5]6s5}67 4]./](`2YQ9Rh ? |*AYIWO US ?@ 4./(``PQ ? M *#N- C D   ./ (  *A! YIWO YS NO H./((``(PQ  ? ,ԙ#,:c~YcdէY*,::I:ժ@3p*A+նY pN-Y +' %SSFS <Q]RsQS 4]./]2QQ9Jh ? ,ݙ#,:c~YcdާY*,::I:ު@3p*A+޶Y pN-Y +' %SSFS <V]WsVX 4]./]2QQ9Jh ? ,#,:c~YcdY*,::I:@3p*A+Y pN-Y +' %SSFS <[]]s[^ 4]./]2QQ9Jh ? ,#,:c~YcdY*,::I:@3p*A+Y pN-Y +' %SSFS <a]csad 4]./]2QQ9Jh ? B^[IIIII[s[Ds/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssUssssssssssssssssssssssss=sssssssZss[s;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisYLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!Wcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$1.class40Qcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!\Wcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$2.class40Qcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisSLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!u5tt^com/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$instance$default$1.class4/Xcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisZLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!qXcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$1.class40Rcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!4Xcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$2.class40Rcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisTLcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$17com/ustadmobile/core/db/dao/UserSessionDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!ѭ C(C(=com/ustadmobile/core/db/dao/UserSessionDao_UriResponder.class4:7com/ustadmobile/core/db/dao/UserSessionDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this9Lcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTQcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Qcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5*com/ustadmobile/core/db/dao/UserSessionDaoWcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao,Lcom/ustadmobile/core/db/dao/UserSessionDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostRcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$1  [Rcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Xcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;UserSessionDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8SMAP UserSessionDao_UriResponder.kt Kotlin *S Kotlin *F + 1 UserSessionDao_UriResponder.kt com/ustadmobile/core/db/dao/UserSessionDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 UserSessionDao_UriResponder.kt com/ustadmobile/core/db/dao/UserSessionDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!! wR>com/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1.class4H8com/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;.Lkotlin/coroutines/jvm/internal/DebugMetadata;f VerbDao.ktlJOisnthisminitPreloadedVerbsc#com.ustadmobile.core.db.dao.VerbDaoH(Lcom/ustadmobile/core/db/dao/VerbDao;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/VerbDao;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1;>;)Vthis$0%Lcom/ustadmobile/core/db/dao/VerbDao;  #(Lkotlin/coroutines/Continuation;)V  :Lcom/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result ' (labelI *+ ,kotlin/coroutines/Continuation/#com/ustadmobile/core/db/dao/VerbDao14(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 3 24$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0'*+?= *+*,@    !"A#$?D*+)**-.-**05@ 6B%C&D E24F GTs [I I [I[s[sss78[I9I:I;I<=I>PK!!Fm%%)com/ustadmobile/core/db/dao/VerbDao.class4#com/ustadmobile/core/db/dao/VerbDaoeLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this%Lcom/ustadmobile/core/db/dao/VerbDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value,Lcom/ustadmobile/lib/db/entities/VerbEntity;Landroidx/room/Query; REPLACE INTO VerbEntityReplicate(vePk, veDestination) SELECT DISTINCT VerbEntity.verbUid AS vePk, :newNodeId AS veDestination FROM VerbEntity WHERE VerbEntity.verbLct != COALESCE( (SELECT veVersionId FROM VerbEntityReplicate WHERE vePk = VerbEntity.verbUid AND veDestination = :newNodeId), 0) /*psql ON CONFLICT(vePk, veDestination) DO UPDATE SET vePending = true */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange; REPLACE INTO VerbEntityReplicate(vePk, veDestination) SELECT DISTINCT VerbEntity.verbUid AS veUid, UserSession.usClientNodeId AS veDestination FROM ChangeLog JOIN VerbEntity ON ChangeLog.chTableId = 62 AND ChangeLog.chEntityPk = VerbEntity.verbUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND VerbEntity.verbLct != COALESCE( (SELECT veVersionId FROM VerbEntityReplicate WHERE vePk = VerbEntity.verbUid AND veDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(vePk, veDestination) DO UPDATE SET vePending = true */  findByUrl@(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/VerbEntity;-SELECT * FROM VerbEntity WHERE urlId = :urlId findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;:SELECT verbUid FROM VerbEntity WHERE verbUid IN (:uidList) replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Insert; onConflictinitPreloadedVerbs8com/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1,labelI ./ -0H(Lcom/ustadmobile/core/db/dao/VerbDao;Lkotlin/coroutines/Continuation;)V 3 -4resultLjava/lang/Object; 67 -8)kotlin/coroutines/intrinsics/IntrinsicsKt:getCOROUTINE_SUSPENDED()Ljava/lang/Object; <= ;>kotlin/ResultKt@throwOnFailure(Ljava/lang/Object;)V BC AD*com/ustadmobile/lib/db/entities/VerbEntityF Companion6Lcom/ustadmobile/lib/db/entities/VerbEntity$Companion; HI GJ4com/ustadmobile/lib/db/entities/VerbEntity$CompanionL getFIXED_UIDS()Ljava/util/Map; NO MP java/util/MapRvalues()Ljava/util/Collection; TU SVjava/lang/IterableX kotlin/collections/CollectionsKtZtoList&(Ljava/lang/Iterable;)Ljava/util/List; \] [^L$0 `7 -a "# cjava/util/Listejava/util/LinkedHashMapg h entrySet()Ljava/util/Set; jk Sl java/util/Setniterator()Ljava/util/Iterator; pq orjava/util/IteratorthasNext()Z vw uxnext z= u{java/util/Map$Entry}getValue = ~contains(Ljava/lang/Object;)Z fgetKey = ~put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Sjava/util/ArrayListsize()I S(I)V  java/util/Collectionjava/lang/Number longValue()J java/lang/String(JLjava/lang/String;)V  Gadd &#  kotlin/UnitINSTANCE Lkotlin/Unit; java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   uidsInsertedLjava/util/List; uidsToInsertLjava/util/Map;$this$filter$ivverbListToInsert $this$map$iv$this$filterTo$iv$ivdestination$iv$iv$this$mapTo$iv$ivLjava/util/Collection; element$iv$ivLjava/util/Map$Entry;it item$iv$iv verbEntry6$i$a$-filter-VerbDao$initPreloadedVerbs$uidsToInsert$1 $i$f$filterTo $i$f$filter7$i$a$-map-VerbDao$initPreloadedVerbs$verbListToInsert$1 $i$f$mapTo$i$f$map $continuation Lkotlin/coroutines/Continuation;$resultkotlin/coroutines/ContinuationfindAllVerbsAscList"(Ljava/util/List;)Ljava/util/List;c(Ljava/util/List;)Ljava/util/List;SELECT VerbEntity.verbUid, VerbEntity.urlId, XLangMapEntry.valueLangMap AS display FROM VerbEntity LEFT JOIN XLangMapEntry on XLangMapEntry.verbLangMapUid = VerbEntity.verbUid WHERE XLangMapEntry.verbLangMapUid NOT IN (:uidList)findAllVerbsAsc6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;(Ljava/util/List;)Landroidx/paging/DataSource$Factory;SELECT VerbEntity.verbUid, VerbEntity.urlId, XLangMapEntry.valueLangMap AS display FROM VerbEntity LEFT JOIN XLangMapEntry on XLangMapEntry.verbLangMapUid = VerbEntity.verbUid WHERE VerbEntity.verbUid NOT IN (:uidList) ORDER BY display ASCfindAllVerbsDescSELECT VerbEntity.verbUid, VerbEntity.urlId, XLangMapEntry.valueLangMap AS display FROM VerbEntity LEFT JOIN XLangMapEntry on XLangMapEntry.verbLangMapUid = VerbEntity.verbUid WHERE VerbEntity.verbUid NOT IN (:uidList) ORDER BY display DESCLandroidx/room/Dao;,Lcom/ustadmobile/door/annotation/Repository;Lkotlin/Metadata;mvkxi0d1<              '200B¢J2000j00`2  0 0 H'J 00 2  0 0 H'J2 000j00`2  0 0 H'J%0 0 2  0 0 H§@ø¢J020H'J0H†@ø¢J02 00 H§@ø¢J0H§@ø¢J020 H§@ø¢‚ ¨d2%Lcom/ustadmobile/core/db/dao/BaseDao;$Landroidx/paging/DataSource$Factory;-Lcom/ustadmobile/lib/db/entities/VerbDisplay;,Lcom/ustadmobile/door/DoorDataSourceFactory;uidListurlId entityList newNodeIdlib-database-android_release VerbDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations"RuntimeVisibleParameterAnnotations$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileSourceDebugExtension!  3*    [cs  [c[cs s!"#$s% &#'()I* ++-#+-:12~Y12d1-Y*+5:9:?:1JzE*KQWY_*b1dYbKEfMKQ:6:hYiS:6ms:  yG |~:  : 6 ,   WN-:6:Y:6 ms:  yD |~:  : :6 GY  _Wf:*b1Y EWY2' -)-0O/fSSSu-0fSSSu~~-@fSSSu-1fSSSSu-J$-Ff<IaJIKdeefKgjdKL%k?lKlcmnMnkLOIP8a, i  n   ^"C<<P   c2 k! / ^/r/n/ ?[/ %y/297sss -`SMAP VerbDao.kt Kotlin *S Kotlin *F + 1 VerbDao.kt com/ustadmobile/core/db/dao/VerbDao + 2 Maps.kt kotlin/collections/MapsKt__MapsKt + 3 _Maps.kt kotlin/collections/MapsKt___MapsKt *L 1#1,99:1 511#2:100 496#2,6:101 125#3:107 152#3,3:108 *S KotlinDebug *F + 1 VerbDao.kt com/ustadmobile/core/db/dao/VerbDao *L 75#1:100 75#1:101,6 76#1:107 76#1:108,3 *E [I*III*I[s[s sss sssssssssss"s#ssss+sss&ssssss PK!!llHcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1.class4JBcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1.Lkotlin/coroutines/jvm/internal/DebugMetadata;fVerbDao_ReplicateWrapper.ktlHMisnthisentitym insertAsyncc4com.ustadmobile.core.db.dao.VerbDao_ReplicateWrapperY(Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;  #(Lkotlin/coroutines/Continuation;)V  !DLcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result * +labelI -. /kotlin/coroutines/Continuation24com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper4`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 6 57$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0*-.A= *+*,"B  #  $%C&'AE*+,**010**38B#9D(E)F G57H If s [I I [III[sss[sssss:;[II?I@PK!!~FHcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1.class4QBcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1/kotlin/coroutines/jvm/internal/ContinuationImplL$0Ljava/lang/Object;L$1L$2L$3L$4L$5.Lkotlin/coroutines/jvm/internal/DebugMetadata;fVerbDao_ReplicateWrapper.ktl&-isnthis entityList _pkManager _generatedPksitm replaceListc4com.ustadmobile.core.db.dao.VerbDao_ReplicateWrapperY(Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1;>;)Vthis$06Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper; "# $#(Lkotlin/coroutines/Continuation;)V & 'DLcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;result 0 1labelI 34 5kotlin/coroutines/Continuation84com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper:D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; < ;=$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0    0"#34 H= *+%*,(I  ) "# *+J!,-HE*+2**676*%*9>I)?K.L/M N;=OPx  s[II[IIIII[ssss s [sssssss@A[IBICIDIEFIGPK!!Z/{A)A):com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper.class4,4com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper#com/ustadmobile/core/db/dao/VerbDaoD(Landroidx/room/RoomDatabase;Lcom/ustadmobile/core/db/dao/VerbDao;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _dao()V  Landroidx/room/RoomDatabase;  %Lcom/ustadmobile/core/db/dao/VerbDao;  this6Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;  !)kotlin/coroutines/intrinsics/IntrinsicsKt#getCOROUTINE_SUSPENDED()Ljava/lang/Object; %& $' kotlin/Unit)INSTANCE Lkotlin/Unit; +, *- newNodeIdJ $completion Lkotlin/coroutines/Continuation;java/lang/Object3replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; 56 8 findByUrl@(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/VerbEntity; :; <urlIdLjava/lang/String; findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; @A CuidListLjava/util/List; replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1IlabelI KL JMY(Lcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper;Lkotlin/coroutines/Continuation;)V P JQresultLjava/lang/Object; ST JUkotlin/ResultKtWthrowOnFailure(Ljava/lang/Object;)V YZ X[0com/ustadmobile/door/ext/DoorDatabaseCommonExtKt]getRootDatabase:(Landroidx/room/RoomDatabase;)Landroidx/room/RoomDatabase; _` ^a*com/ustadmobile/door/ext/DoorDatabaseExtKtcgetDoorPrimaryKeyManagerJ(Landroidx/room/RoomDatabase;)Lcom/ustadmobile/door/DoorPrimaryKeyManager; ef dgjava/util/ArrayListi jjava/util/Listliterator()Ljava/util/Iterator; no mpjava/util/IteratorrhasNext()Z tu svnext x& sy*com/ustadmobile/lib/db/entities/VerbEntity{ getVerbUid()J }~ |L$0 T JL$1 T JL$2 T JL$3 T JL$4 T JL$5 T J*com/ustadmobile/door/DoorPrimaryKeyManager nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue ~  setVerbUid(J)V |java/util/Collection%kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; add(Ljava/lang/Object;)Z &com/ustadmobile/door/util/SystemTimeKtsystemTimeInMillis ~  setVerbLct | GA java/lang/IllegalStateException/call to 'resume' before 'invoke' with coroutine(Ljava/lang/String;)V   entityList _pkManager,Lcom/ustadmobile/door/DoorPrimaryKeyManager; _generatedPks$this$forEach$ivLjava/util/Iterator; element$ivit,Lcom/ustadmobile/lib/db/entities/VerbEntity;_newPk4$i$a$-forEach-VerbDao_ReplicateWrapper$replaceList$2 $i$f$forEach $continuation$resultkotlin/coroutines/ContinuationfindAllVerbsAscList"(Ljava/util/List;)Ljava/util/List;c(Ljava/util/List;)Ljava/util/List;E findAllVerbsAsc6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;(Ljava/util/List;)Landroidx/paging/DataSource$Factory; findAllVerbsDesc insert/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)JentitynextId(I)J (Ljava/lang/Object;)J  insertAsync`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Bcom/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1 M Q U F(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;  insertList(Ljava/util/List;)VA(Ljava/util/List;)Vjava/lang/LongvalueOf 3$i$a$-forEach-VerbDao_ReplicateWrapper$insertList$1 updateList  3$i$a$-forEach-VerbDao_ReplicateWrapper$updateList$1update/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)V Z      Lkotlin/Metadata;mvkxi0d1BJ                  20B 0j`0¢J20 0 0j0 0 ` 2  00 HJ0 0 2  00 HJ20 0 0j0 0 ` 2  00 HJ%00 2  00 H–@ø¢J020HJ020HJ020H–@ø¢J02 00 HJ02 00 H–@ø¢J0H–@ø¢ J!02"0H–@ø¢#J$020HJ%02 00 HR0X‚¢ R0j`X‚¢ ‚ ¨&d2#Lcom/ustadmobile/door/DoorDatabase;$Landroidx/paging/DataSource$Factory;-Lcom/ustadmobile/lib/db/entities/VerbDisplay;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseVerbDao_ReplicateWrapper.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1!!"e+ ,**+*,# $ % "d*-"Y(W.&Q4# $ /012'! % 56"Y*+9Y(W.&P4# $12'7! %:;"= *+=#$  >?! % @A"H *+,D#$   EF 12'B! % GA"?,J#,J:NO~YNOdNJY*,R:V:(:Nl`\*bhNjYkm:+q:6:wz:|: 6  ->*+- NYL66 |: s:m:NmLK\7   :  : W %*+NY \W.Y& ' mJ)m4J4*mms4J4dm4J4Emms|4J44& mms4J4=m4J4F4#N<!a"l#v#x$pp%&!2&:'A(Y*a+eqf-!.$a+7bf4aF"@FbFf4FlIbxtFRFbFTK f :0 HL iL2}29vTpL wL'H! % "C+Ҹ*+԰#1$EF'!%"C+Ҹ*+ٰ#4$EF'!%"C+Ҹ*+ܰ#7$EF'!%";+*bhM+ ,>B+!+*+X+&&#:;<!=&?-A6B$*!0*;;%" ,#,:O~YOdY*,::(:U\*bhN+ M->*+Y|LK\7++*++Y|L\W+Y&B ' |) |44;X4 +O4#. <EaFlGuHEHIKMEN$\ a78a7Jl#0229T'! % "y+*bhMjYkmN+q:6:wRz:|:6  ),>7  -:  :   W*+&)+mmssL4| #>RSST'r)rHURVZWaXxZ[s]^$f Z0 H9L E<>CT'^L$a}rFF'%" Q+jYkmM+qN6-:w"z:|:6*+&mmss(#* aabtt;cCdGuHfPg$R; L8 1T-L0@FQQF'%"R++*+#j lm$%A"= *+| #$  TA"H *+|, #$   T 12AZ"= *+|#$  T(J) *SMAP VerbDao_ReplicateWrapper.kt Kotlin *S Kotlin *F + 1 VerbDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper + 2 Iterators.kt kotlin/collections/CollectionsKt__IteratorsKt *L 1#1,111:1 32#2,2:112 32#2,2:114 32#2,2:116 *S KotlinDebug *F + 1 VerbDao_ReplicateWrapper.kt com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper *L 36#1:112,2 84#1:114,2 98#1:116,2 *E +[IIIII[s['sssssssssssssEsssss@sAs:ss>sssssssssGs5s6ss/ssssPK!!߫>com/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1.class4F8com/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1/kotlin/coroutines/jvm/internal/ContinuationImpl.Lkotlin/coroutines/jvm/internal/DebugMetadata;fVerbDao_Repo.ktl'isnm findByUidListc(com.ustadmobile.core.db.dao.VerbDao_RepoM(Lcom/ustadmobile/core/db/dao/VerbDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/VerbDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this:Lcom/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/VerbDao_Repo.D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;IM(Lcom/ustadmobile/core/db/dao/VerbDao_Repo;Lkotlin/coroutines/Continuation;)V(Lcom/ustadmobile/core/db/dao/VerbDao_Repo;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/VerbDao_Repo$insertAsync$1;>;)Vthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Repo;  #(Lkotlin/coroutines/Continuation;)V  this8Lcom/ustadmobile/core/db/dao/VerbDao_Repo$insertAsync$1; $completion Lkotlin/coroutines/Continuation; invokeSuspend&(Ljava/lang/Object;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;resultLjava/lang/Object; #$ %labelI '( )kotlin/coroutines/Continuation,(com/ustadmobile/core/db/dao/VerbDao_Repo.`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; 0 /1$resultLkotlin/Metadata;mvkxi0CodeLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations InnerClassesEnclosingMethod SourceFileRuntimeVisibleAnnotations0#$'(== *+*,>    ? =E*+&***+***-2>3$@!A"B C/1DEHs[I [ [ [ ss45[I6I7I89I:;I(Landroidx/room/RoomDatabase;Lcom/ustadmobile/door/DoorDatabaseRepository;Lcom/ustadmobile/core/db/dao/VerbDao;Lio/ktor/client/HttpClient;JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull;_dbkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V _repo_dao _httpClient _endpoint()V  Landroidx/room/RoomDatabase;  -Lcom/ustadmobile/door/DoorDatabaseRepository;  %Lcom/ustadmobile/core/db/dao/VerbDao; ! "Lio/ktor/client/HttpClient; $ % _clientIdJ '( )Ljava/lang/String; + ,this*Lcom/ustadmobile/core/db/dao/VerbDao_Repo;get_db()Landroidx/room/RoomDatabase;get_repo/()Lcom/ustadmobile/door/DoorDatabaseRepository;get_dao'()Lcom/ustadmobile/core/db/dao/VerbDao;get_httpClient()Lio/ktor/client/HttpClient; get_clientId()J get_endpoint()Ljava/lang/String;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;$Lorg/jetbrains/annotations/Nullable; 45 @ <= B)kotlin/coroutines/intrinsics/IntrinsicsKtDgetCOROUTINE_SUSPENDED()Ljava/lang/Object; FG EH kotlin/UnitJINSTANCE Lkotlin/Unit; LM KN newNodeId $completion Lkotlin/coroutines/Continuation;java/lang/ObjectSreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; UV X findByUrl@(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/VerbEntity; Z[ \_result,Lcom/ustadmobile/lib/db/entities/VerbEntity;urlId findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;8com/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1dlabelI fg ehM(Lcom/ustadmobile/core/db/dao/VerbDao_Repo;Lkotlin/coroutines/Continuation;)V k elresultLjava/lang/Object; no epkotlin/ResultKtrthrowOnFailure(Ljava/lang/Object;)V tu sv ab xjava/util/Listzjava/lang/IllegalStateException|/call to 'resume' before 'invoke' with coroutine~(Ljava/lang/String;)V  }uidListLjava/util/List; $continuation$resultkotlin/coroutines/Continuation replaceList(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; b  entityListfindAllVerbsAscList"(Ljava/util/List;)Ljava/util/List;c(Ljava/util/List;)Ljava/util/List; findAllVerbsAsc6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;(Ljava/util/List;)Landroidx/paging/DataSource$Factory; $Landroidx/paging/DataSource$Factory;findAllVerbsDesc insert/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)Jentity(Ljava/lang/Object;)J  insertAsync`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;s(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;6com/ustadmobile/core/db/dao/VerbDao_Repo$insertAsync$1 h l pF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; java/lang/Number longValue 9 %kotlin/coroutines/jvm/internal/BoxingboxLong(J)Ljava/lang/Long; *com/ustadmobile/lib/db/entities/VerbEntity insertList(Ljava/util/List;)VA(Ljava/util/List;)V  updateList update/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)V u    Lkotlin/Metadata;mvkxi0d1Z                     20B9 0j`000  0  0 ¢J2000j00`2  0 0!HJ"00!2  0 0!HJ2#000j00`2  0 0!HJ%$0 0!2  0 0!H–@ø¢%J&0'2(0 HJ)0 2*0'HJ+0 2*0'H–@ø¢,J-0.2/ 0'0!HJ00.2 /0'0!H–@ø¢%J10.H–@ø¢2J30.240 H–@ø¢5J60.2*0'HJ70.2/ 0'0!HR 0 ¢ R0¢ R0j`¢ R 0 ¢ R0 ¢ R0¢ ‚ ¨8d2#Lcom/ustadmobile/door/DoorDatabase;-Lcom/ustadmobile/lib/db/entities/VerbDisplay;,Lcom/ustadmobile/door/DoorDataSourceFactory;lib-database-android_releaseVerbDao_Repo.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable Signature InnerClasses SourceFileRuntimeVisibleAnnotations1!$'(+F+ ,-**+*, *-#*&***-" $).39?EHF./FFF!F$F'(F+!01/* ./23/*  ./45/*# ./67/*& ./89/** ./:;/*- ./<=d*A-CYIWOQT  ./P(QR>? UVY*A+YYIWOPT ./QRW?Z[M *#+]M, " #  ^_ ./ `+??ab,e#,e:ij~YijdieY*,m:q:I:i@3w*A+iyY w{N-}Y+' e%{TeTFT<&]'s&(4]./]^2QR9Joc? bd*A+,YIWOQT ,- ./QR? S+*#+M, 01 ^./S+*#+M, 67 ^./S+*#+M, <= ^./S+*#+A  AB ^(./_5,#,:j~YjdY*,::I:F3w*A+Y wB!}Y:' %TTFT <E]FsE}FG4]./]_^(2WR9Po? G+*#+ KL./G+*#+ı OP./G+*#+ȱ ST./_A= *+ʭ ./ oAH *+,̰  ./ o QRAu= *+α ./ oe[IIIII[s[9s/s!ssssssss$s'sssss8s9s4s5s0s1s:s;s6s7s2s3ssssssssssasbsZs_s`sssssssssUsVs;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisRLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/VerbDao_UriResponder get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!,MPcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$1.class40Jcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/VerbDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!FPcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$2.class40Jcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisLLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/VerbDao_UriResponder!get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!,u__Wcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$instance$default$1.class4/Qcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$instance$default$17Lorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtinstanceG(Lorg/kodein/di/DIAware;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate;  ()V  thisSLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$instance$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type6org/kodein/di/RetrievingKt$instance$$inlined$generic$10com/ustadmobile/core/db/dao/VerbDao_UriResponder post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; "#typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 &/*'S( ) *!$+,%-ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E .7[IIIII[s[ssssPK!!?Qcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$1.class40Kcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$1ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$1;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/VerbDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!۴Qcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$2.class40Kcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$2ELorg/kodein/type/TypeReference;org/kodein/type/TypeReferenceorg/kodein/di/RetrievingKtonV(Lorg/kodein/di/DIAware;Ljava/lang/Object;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI;  ()V  thisMLcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$2;Lkotlin/Metadata;mvkxi0d1*  * 280¨¸d2)org/kodein/type/TypeTokensJVMKt$generic$1Lorg/kodein/type/TypeReference; kodein-type7org/kodein/di/RetrievingKt$diContext$$inlined$generic$12org/kodein/di/RetrievingKt$on$$inlined$diContext$10com/ustadmobile/core/db/dao/VerbDao_UriResponder!post(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response; #$typeTokensJVM.ktCodeLineNumberTableLocalVariableTable InnerClassesEnclosingMethod Signature SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1 '/*(S) * +"%,-&.ySMAP typeTokensJVM.kt Kotlin *S Kotlin *F + 1 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt$generic$1 *L 1#1,116:1 *E /:[IIIII[s[sssss PK!!>''6com/ustadmobile/core/db/dao/VerbDao_UriResponder.class4:0com/ustadmobile/core/db/dao/VerbDao_UriResponder-com/ustadmobile/door/AbstractDoorUriResponder()V  this2Lcom/ustadmobile/core/db/dao/VerbDao_UriResponder;get(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Lfi/iki/elonen/NanoHTTPD$Response;#Lorg/jetbrains/annotations/NotNull; _uriResourcekotlin/jvm/internal/IntrinsicscheckNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V   _urlParams_session$fi/iki/elonen/NanoHTTPD$IHTTPSessiongetUri()Ljava/lang/String;   _session.uri!checkNotNullExpressionValue # $kotlin/text/StringsKt&substringAfterLast$defaultL(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String; () '*org/kodein/di/DI,0fi/iki/elonen/router/RouterNanoHTTPD$UriResource. initParameter&(ILjava/lang/Class;)Ljava/lang/Object; 01 /2$com/ustadmobile/door/DoorDaoProvider4java/lang/NullPointerException6null cannot be cast to non-null type com.ustadmobile.door.DoorDaoProvider8(Ljava/lang/String;)V : 7;org/kodein/type/TypeToken=null cannot be cast to non-null type org.kodein.type.TypeToken?"com/ustadmobile/door/NanoHttpdCallAj(Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)V C BD_diForg/kodein/di/DIAwareH getDiTrigger()Lorg/kodein/di/DITrigger; JK ILorg/kodein/di/DIContextN Companion#Lorg/kodein/di/DIContext$Companion; PQ OR+org/kodein/type/GenericJVMTypeTokenDelegateTJcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$1V W getSuperType()Ljava/lang/reflect/Type; YZ W[org/kodein/type/TypeTokensJVMKt] typeToken8(Ljava/lang/reflect/Type;)Lorg/kodein/type/JVMTypeToken; _` ^a2(Lorg/kodein/type/JVMTypeToken;Ljava/lang/Class;)V c Ud!org/kodein/di/DIContext$CompanionfinvokeH(Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/DIContext; hi gjorg/kodein/di/DIAwareKtlOn](Lorg/kodein/di/DIAware;Lorg/kodein/di/DIContext;Lorg/kodein/di/DITrigger;)Lorg/kodein/di/DI; no mpjava/lang/IntegerrvalueOf(I)Ljava/lang/Integer; tu svInstanceb(Lorg/kodein/di/DIAware;Lorg/kodein/type/TypeToken;Ljava/lang/Object;)Lorg/kodein/di/LazyDelegate; xy mz$$delegatedPropertieskotlin/reflect/KProperty; |} ~org/kodein/di/LazyDelegateprovideDelegate;(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Lkotlin/Lazy; Jcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$2  [ get$lambda-0+(Lkotlin/Lazy;)Landroidx/room/RoomDatabase; getDao0(Landroidx/room/RoomDatabase;)Ljava/lang/Object; 5#com/ustadmobile/core/db/dao/VerbDaoPcom/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$instance$default$1  [com/google/gson/Gson'fi/iki/elonen/NanoHTTPD$Response$Status NOT_FOUND)Lfi/iki/elonen/NanoHTTPD$Response$Status; (fi/iki/elonen/NanoHTTPD$Response$IStatus"com/ustadmobile/door/DoorConstantsINSTANCE$Lcom/ustadmobile/door/DoorConstants; getMIME_TYPE_PLAIN  fi/iki/elonen/NanoHTTPDnewFixedLengthResponser(Lfi/iki/elonen/NanoHTTPD$Response$IStatus;Ljava/lang/String;Ljava/lang/String;)Lfi/iki/elonen/NanoHTTPD$Response; 4newFixedLengthResponse(N…ants.MIME_TYPE_PLAIN, "") $i$f$genericI$i$f$diContext$i$f$on$this$on_u24default$ivLorg/kodein/di/DIAware; trigger$ivLorg/kodein/di/DITrigger; $i$f$instance$this$instance_u24default$ivtag$ivLjava/lang/Object;_fnNameLjava/lang/String;Lorg/kodein/di/DI; _daoProvider&Lcom/ustadmobile/door/DoorDaoProvider; _typeTokenLorg/kodein/type/TypeToken;_call$Lcom/ustadmobile/door/NanoHttpdCall; _db$delegate Lkotlin/Lazy;_repo$delegate_dao%Lcom/ustadmobile/core/db/dao/VerbDao;_gson$delegate2Lfi/iki/elonen/router/RouterNanoHTTPD$UriResource;Ljava/util/Map;&Lfi/iki/elonen/NanoHTTPD$IHTTPSession; java/util/Mapjava/lang/Stringjava/lang/ObjectpostKcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$1  [Kcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$2  [ post$lambda-3 Qcom/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$instance$default$1  [J(Lkotlin/Lazy<+Landroidx/room/RoomDatabase;>;)Landroidx/room/RoomDatabase; kotlin/LazygetValue()Ljava/lang/Object; androidx/room/RoomDatabase $_db$delegate get$lambda-1$_repo$delegate get$lambda-2%(Lkotlin/Lazy;)Lcom/google/gson/Gson;=(Lkotlin/Lazy;)Lcom/google/gson/Gson;$_gson$delegate post$lambda-4 post$lambda-5kotlin/reflect/KProperty*kotlin/jvm/internal/PropertyReference0Impl_db9(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V  &kotlin/jvm/internal/PropertyReference0kotlin/jvm/internal/Reflection  property0E(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0;     _repo_gson/[Lkotlin/reflect/KProperty;Lkotlin/Metadata;mvkxi0d1!:      $       20B¢J-02020 0 02 0 H–J, 02020 0 02 0 H¨ ²0j`XŠ„²0j`XŠ„² 0XŠ„²0j`XŠ„²0j`XŠ„² 0XŠ„d2/Lcom/ustadmobile/door/AbstractDoorUriResponder;"Lfi/iki/elonen/NanoHTTPD$Response;lib-database-android_releaseLandroidx/room/RoomDatabase;#Lcom/ustadmobile/door/DoorDatabase;Lcom/google/gson/Gson;VerbDao_UriResponder.kt SignatureCodeLineNumberTableLocalVariableTable StackMapTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileSourceDebugExtensionRuntimeVisibleAnnotations1|}0 1/*23   1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYWYX\bBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,-9To {!=?=?=@ABA@!!"CECECFGHGF ")*"6#E$LIRIWJpIuv$%&%3$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 56 1+,-- :"%/+:+-3-:+53YW7Y9<5:+>3YW7Y@<>:BY+,-E:G%I:  M: 6  6 S6UYYܶݸbBe>k qIw{2: I:  M: 6  6S6UYYbBe>k qIw{2:  : I: :6 6UYYbe>{2: :  % 4=O/-/-52,.-/90T2o3{4KMKMKNOPON445QSQSQTUVUT 5)*566E7LWRWWXpWuv78983$ . : 1 $. : 1 WR#L) O&-r9fFTKo0{$ 6i EZ   0 561: *L+2 ! !3  01: *L+2 " "3  01: *L+2 $ $3  01: *L+2 4 43  01: *L+2 5 53  01: *L+2 7 73  01K*YS*YS*YS*YS*YS*YS*2!$"@$\4x577/8kSMAP VerbDao_UriResponder.kt Kotlin *S Kotlin *F + 1 VerbDao_UriResponder.kt com/ustadmobile/core/db/dao/VerbDao_UriResponder + 2 Retrieving.kt org/kodein/di/RetrievingKt + 3 typeTokensJVM.kt org/kodein/type/TypeTokensJVMKt *L 1#1,60:1 322#2,4:61 307#2:65 322#2,4:67 307#2:71 180#2:73 322#2,4:75 307#2:79 322#2,4:81 307#2:85 180#2:87 83#3:66 83#3:72 83#3:74 83#3:80 83#3:86 83#3:88 *S KotlinDebug *F + 1 VerbDao_UriResponder.kt com/ustadmobile/core/db/dao/VerbDao_UriResponder *L 33#1:61,4 33#1:65 34#1:67,4 34#1:71 36#1:73 52#1:75,4 52#1:79 53#1:81,4 53#1:85 55#1:87 33#1:66 34#1:72 36#1:74 52#1:80 53#1:86 55#1:88 *E 9g[I I!I"#I $I%&[s'([s s)ss s*sssssssss+ss,s-sss.PK!!"u2w w 7com/ustadmobile/core/db/dao/XLangMapEntryDao$Verb.class4f1com/ustadmobile/core/db/dao/XLangMapEntryDao$Verbjava/lang/Object(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull; valueLangMapkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ()V  verbLangMapUidJ  Ljava/lang/String;  this3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$Verb;E(JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  getVerbLangMapUid()JsetVerbLangMapUid(J)VgetValueLangMap()Ljava/lang/String;setValueLangMap(Ljava/lang/String;)V%toString component1 component2copyH(JLjava/lang/String;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$Verb; copy$default(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$Verb;JLjava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$Verb; ./ 2hashCode()Ijava/lang/Long6(J)I 48 79java/lang/String; 45 <=resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z DE FotherLjava/lang/Object;  J$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1(         ‡20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ0HR0X†¢ "  R0X†¢   " ¨d2lib-database-android_release,com/ustadmobile/core/db/dao/XLangMapEntryDaoYVerbXLangMapEntryDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1]^W- ***-_ N O` a ^@~ @~N*- b _ OT!"^/*_O` #$^:*_O`%&'^/*_O` ]()^@ +**+_O`  %a+'^/*_R` ],"^#*` -'^#*` ]./^B- Y- ` ]a  01^5~*@~*N*-3b 45^?*:<h*>`<`?@AB^n5*+++M*,*,Gb `55HIaC^' * K`  c Z[d\ezLMN[IOIPIQRIOSITU[sVW[ssssssss&s's(s)s!s"s#s$s,s-s.sAssHs4ss+sXPK!!*Om :com/ustadmobile/core/db/dao/XLangMapEntryDao$XObject.class4f4com/ustadmobile/core/db/dao/XLangMapEntryDao$XObjectjava/lang/Object(JLjava/lang/String;)V#Lorg/jetbrains/annotations/NotNull; valueLangMapkotlin/jvm/internal/Intrinsics checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V ()V  objectLangMapUidJ  Ljava/lang/String;  this6Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$XObject;E(JLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V  getObjectLangMapUid()JsetObjectLangMapUid(J)VgetValueLangMap()Ljava/lang/String;setValueLangMap(Ljava/lang/String;)V%toString component1 component2copyK(JLjava/lang/String;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$XObject; copy$default(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$XObject;JLjava/lang/String;ILjava/lang/Object;)Lcom/ustadmobile/core/db/dao/XLangMapEntryDao$XObject; ./ 2hashCode()Ijava/lang/Long6(J)I 48 79java/lang/String; 45 <=resultIequals(Ljava/lang/Object;)Z$Lorg/jetbrains/annotations/Nullable;areEqual'(Ljava/lang/Object;Ljava/lang/Object;)Z DE FotherLjava/lang/Object;  J$Lkotlinx/serialization/Serializable;Lkotlin/Metadata;mvkxi0d1(         ‡20B00¢J 0HÆJ 0HÆJ02020HÆJ020HÖJ 0HÖJ0HR0X†¢ "  R0X†¢   " ¨d2lib-database-android_release,com/ustadmobile/core/db/dao/XLangMapEntryDaoYXObjectXLangMapEntryDao.ktRuntimeInvisibleAnnotationsCodeLineNumberTableLocalVariableTable$RuntimeInvisibleParameterAnnotations StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1]^W- ***-_ V W` a ^@~ @~N*- b _ W\!"^/*_W` #$^:*_W`%&'^/*_W` ]()^@ +**+_W`  %a+'^/*_Z` ],"^#*` -'^#*` ]./^B- Y- ` ]a  01^5~*@~*N*-3b 45^?*:<h*>`<`?@AB^n5*+++M*,*,Gb `55HIaC^' * K`  c Z[d\ezLMN[IOIPIQRIOSITU[sVW[ssssssss!s"s#s$s&s's(s)s,s-s.sAssHs4ss+sXPK!!ρ/Ь2com/ustadmobile/core/db/dao/XLangMapEntryDao.class4N,com/ustadmobile/core/db/dao/XLangMapEntryDaohLjava/lang/Object;Lcom/ustadmobile/core/db/dao/BaseDao;java/lang/Object#com/ustadmobile/core/db/dao/BaseDao()V   this.Lcom/ustadmobile/core/db/dao/XLangMapEntryDao;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;ILcom/ustadmobile/door/annotation/ReplicationCheckPendingNotificationsFor;value/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Landroidx/room/Query; REPLACE INTO XLangMapEntryReplicate(xlmePk, xlmeDestination) SELECT DISTINCT XLangMapEntry.statementLangMapUid AS xlmePk, :newNodeId AS xlmeDestination FROM XLangMapEntry JOIN UserSession ON UserSession.usClientNodeId = :newNodeId --notpsql WHERE XLangMapEntry.statementLangMapLct != COALESCE( (SELECT xlmeVersionId FROM XLangMapEntryReplicate WHERE xlmePk = XLangMapEntry.statementLangMapUid AND xlmeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(xlmePk, xlmeDestination) DO UPDATE SET xlmePending = (SELECT XLangMapEntry.statementLangMapLct FROM XLangmapEntry WHERE XLangmapEntry.statementLangMapUid = EXCLUDED.xlmePk) != XLangMapEntryReplicate.xlmeVersionId */ 9Lcom/ustadmobile/door/annotation/ReplicationRunOnNewNode;$Lorg/jetbrains/annotations/Nullable;0Lcom/ustadmobile/door/annotation/NewNodeIdParam;#Lorg/jetbrains/annotations/NotNull;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;8Lcom/ustadmobile/door/annotation/ReplicationRunOnChange;m REPLACE INTO XLangMapEntryReplicate(xlmePk, xlmeDestination) SELECT DISTINCT XLangMapEntry.statementLangMapUid AS xlmeUid, UserSession.usClientNodeId AS xlmeDestination FROM ChangeLog JOIN XLangMapEntry ON ChangeLog.chTableId = 74 AND ChangeLog.chEntityPk = XLangMapEntry.statementLangMapUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND XLangMapEntry.statementLangMapLct != COALESCE( (SELECT xlmeVersionId FROM XLangMapEntryReplicate WHERE xlmePk = XLangMapEntry.statementLangMapUid AND xlmeDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(xlmePk, xlmeDestination) DO UPDATE SET xlmePending = true */ getValuesWithListOfIdD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; 0 JOIN Clazz  ON ( ((ScopedGrant.sgTableId = -2A AND ScopedGrant.sgEntityUid = -2)9 OR (ScopedGrant.sgTableId = 6M AND ScopedGrant.sgEntityUid = Clazz.clazzUid); OR (ScopedGrant.sgTableId = 164T AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) ( LEFT JOIN ClazzEnrolment 9 ON ClazzEnrolment.clazzEnrolmentUid = COALESCE(@ (SELECT ClazzEnrolment.clazzEnrolmentUid - FROM ClazzEnrolmentH WHERE ClazzEnrolment.clazzEnrolmentPersonUid = B AND ClazzEnrolment.clazzEnrolmentActiveb AND ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid LIMIT 1), 0). LEFT JOIN CourseTerminology Q ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid 8 WHERE PersonGroupMember.groupMemberPersonUid = 3 AND PersonGroupMember.groupMemberActive 7 AND CAST(Clazz.isClazzActive AS INTEGER) = 1$ AND Clazz.clazzName like ' AND (Clazz.clazzUid NOT IN ( ) *+)) AND ( ] = 0 OR Clazz.clazzUid NOT IN (SELECT cl.clazzUid FROM Clazz AS cl WHERE cl.clazzSchoolUid = ) ) " = 0 OR Clazz.clazzSchoolUid = 0 ) = 0 OR (CASE WHEN  = 5 + THEN 4 BETWEEN Clazz.clazzStartTime AND Clazz.clazzEndTime+ ELSE  > Clazz.clazzEndTime + END)) = 0 OR Clazz.clazzSchoolUid = )X GROUP BY Clazz.clazzUid, ClazzEnrolment.clazzEnrolmentUid, CourseTerminology.ctUid ORDER BY CASE 2 WHEN 3 THEN Clazz.attendanceAverage ELSE 0 END ASC, CASE * WHEN 1 THEN Clazz.clazzName ELSE ''2 WHEN 4 THEN Clazz.attendanceAverage END DESC,* WHEN 2 THEN clazz.Clazzname END DESC ,- ./ 0 12java/lang/Long 34,com/ustadmobile/core/db/dao/ClazzDao_Impl$19YSELECT Clazz.clazzUid AS uid, Clazz.clazzName AS labelName From Clazz WHERE clazzUid IN (,com/ustadmobile/core/db/dao/ClazzDao_Impl$20NSELECT * FROM Clazz WHERE clazzName = ? and CAST(isClazzActive AS INTEGER) = 1 SELECT EXISTS( SELECT PrsGrpMbr.groupMemberPersonUid FROM Clazz JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & ? ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid WHERE Clazz.clazzUid = ? AND PrsGrpMbr.groupMemberPersonUid = ?) ,com/ustadmobile/core/db/dao/ClazzDao_Impl$21 SELECT ScopedGrant.sgPermissions FROM Clazz JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid WHERE Clazz.clazzUid = ? AND (ScopedGrant.sgPermissions & 4294967296) > 0 AND PrsGrpMbr.groupMemberPersonUid = ? ,com/ustadmobile/core/db/dao/ClazzDao_Impl$22 SELECT Clazz.*, HolidayCalendar.*, School.*, (SELECT COUNT(*) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND clazzEnrolmentRole = 1000 AND ? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numStudents, (SELECT COUNT(*) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid AND clazzEnrolmentRole = 1001 AND ? BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) AS numTeachers, CourseTerminology.* FROM Clazz LEFT JOIN HolidayCalendar ON Clazz.clazzHolidayUMCalendarUid = HolidayCalendar.umCalendarUid LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE Clazz.clazzUid = ?ClazzEnrolmentHolidayCalendarSchoolCourseTerminology,com/ustadmobile/core/db/dao/ClazzDao_Impl$23 SELECT Clazz.*, HolidayCalendar.*, School.*, CourseTerminology.* FROM Clazz LEFT JOIN HolidayCalendar ON ((clazz.clazzHolidayUMCalendarUid != 0 AND HolidayCalendar.umCalendarUid = clazz.clazzHolidayUMCalendarUid) OR clazz.clazzHolidayUMCalendarUid = 0 AND clazz.clazzSchoolUid = 0 AND HolidayCalendar.umCalendarUid = (SELECT schoolHolidayCalendarUid FROM School WHERE schoolUid = clazz.clazzSchoolUid)) LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid LEFT JOIN CourseTerminology ON CourseTerminology.ctUid = Clazz.clazzTerminologyUid WHERE ? = 0 OR Clazz.clazzUid = ?  umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZonectUidctTitle ctTerminologyctLct/com/ustadmobile/lib/db/entities/HolidayCalendar 5 6 7 8 9 : ; <&com/ustadmobile/lib/db/entities/School = > ? @ A B C D E FG HI JI K L M N O P Q R S T1com/ustadmobile/lib/db/entities/CourseTerminology U V W XOcom/ustadmobile/lib/db/entities/ClazzWithHolidayCalendarAndSchoolAndTerminology YZ [\ ]^xSELECT Clazz.*, School.* FROM Clazz LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid WHERE clazz.clazzUid = ?,com/ustadmobile/core/db/dao/ClazzDao_Impl$24_ `  {| st)com/ustadmobile/core/db/dao/ClazzDao_Impl$com/ustadmobile/core/db/dao/ClazzDaojava/lang/Throwableandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Lista"androidx/paging/DataSource$Factoryjava/lang/StringBuilderjava/util/Iteratorkotlin/coroutines/Continuation()VJ(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionU(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Lcom/ustadmobile/lib/db/entities/Clazz;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I/(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;J)V.(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;)V0(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;JJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setClazzUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicy(I)VsetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodeclosereleasegetInvalidationTracker%()Landroidx/room/InvalidationTracker;M(Lcom/ustadmobile/core/db/dao/ClazzDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;bindNull bindString(ILjava/lang/String;)VcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getCount()I moveToNextadd(Ljava/lang/Object;)Zandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JsetUmCalendarUidsetUmCalendarNamesetUmCalendarCategorysetUmCalendarActivesetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLct setSchoolUid setSchoolName setSchoolDescsetSchoolAddresssetSchoolActivesetSchoolPhoneNumbersetSchoolGendersetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonesetCtUid setCtTitlesetCtTerminologysetCtLctsetHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V setSchool+(Lcom/ustadmobile/lib/db/entities/School;)VsetTerminology6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vjava/util/Collections emptyListandroidx/paging/DataSource1[\^_`abcdebfghihjh&klmK**+*Y*+ * Y*+ * Y*+ *Y*+*Y*+n";< =p#0=JoKpqK^_r^stm7***+A* 7*:*!++-+n& !!(+!4"o uv7pq7wxykzrw{|mc*Y*+,n'o pqwx}~ }r w}bm2***+** M*,'n& 89;<>$?'>/?1@o2pq2 2ygz rbm3***+W** M*,(n& DEGHJ%K(J0K2Lo3pq3 3yhz rbm3***+W** M*,(n& PQSTV%W(V0W2Xo3pq3wxyhz rw|mc*Y*+,n\o pqwx}~ }r w}bmc*Y* -noo pqv}~ }r }bmX*!Y*"+nopq}~ }r}bmo *#Y*!$no*pqvv}~ }r }bmJC%N%&:6'**(:)*6+*6,*6 -*6 .*6 /*6 0*6 1*62*63*64*65*66*67*68*69*6:*6;*6<*6=*6>*6?*6@*6A*6BCYD:E7  FG :"H:""I G :# H:##J K8$$L E7%%M E7''N O6**6))PE7++QE7--RE7//SE711TE733UO655VE766WE788XE7::YO6<<ZE7==[G :?H:??\E7@@]E7BB^E7DD_E7FF`G :HH:HHa:: bc :IbcI*#2242nb *3<ENW`ir{  '39DKW]hoz ( / : ALS^epw!"$%'(*+-.02346#8*9/628;9@:od=6"Z#?H v D"h#z$v%{v'])i*Kv+9v-'v/v1v3(5:v6Lv8^v:p<v=s?av@OvB=vD+vFHux3<E N W ` i r{xof]TKB90uxCpqCv@ 85*yj 9 [fC f fP'[fCff@2[fCff f`7[fCfff f [fC[fzrm5dNd&:6'*efYgShY*ijn?@ ABCo45pq5v2 *'rbm?kNk&:6+ l +mn:*oY*p,qn" $)oH?pq??}~< 41) ?}y fr }bm?kNk&:6+ l +mn:*rY*s,qn"ab cdeg$i)joH?pq??}~< 41) ?}y fr }bmn(tLt&M*efYgSuY*,vjn o (pq% bmHtLt&M**,(N-)*6-+*6-,*6--*6-.*6-/*6 -0*6 -1*6 -2*6 -3*6 -4*6-5*6-6*6-7*6-8*6-9*6-:*6-;*6-<*6-=*6->*6-?*6-@*6-A*6wY-xy:-zCYD:-E7F-G : -H:  I-G :! -H:!!J-K8""L-E7##M- E7%%N- O6((6''P- E7))Q- E7++R- E7--S-E7//T-E711U-O633V-E744W-E766X-E788Y-O6::Z-E7;;[-G := -H:==\-E7>>]-E7@@^-E7BB_-E7DD`-G :F -H:FFa{W:-b,c:G-b,cGna $,4<DLT\dlt|)0;AKR\cmt~#*4;ELV]hnx oP; >!k=Fxv) K!\"mv#~qv%T'`(Cv)2v+!v-v/v13v4#v64v8E:Vv;xw=fv>Uv@DvB3vDF$,4<DL T \ d l t|wog_WOG?7/'upq  uyj [f3C f fL&[fCff@1[fCff f[6[fCfff f[f[fzbm2%:%&:6'n:*|Y*}-qn    oH2pq2v2}~. &# 2}r }bm2~:~&:6'n:*Y*-qn oH2pq2v2}~. &# 2}r }bm2:&:6'n:*Y*-qn oH2pq2v2}~. &# 2}r }bm!N&:6'Y*n o4!pq!v rbm U:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW6WWWWWWWWWWWWWWWWWWWWWW¶WWöWWĶWWWWŶWWƶWWǶWWȶWWWɶWWʶWW˶WW̶WWWͶWWζWW˶WW̶WWW϶WWʶWWжWW̶WWWѶWWζWWҶWWӶW:`6&:6 '6 '6 '6 '6 '6+ l +m6:0: lٶ'`6'`6' `6' `6' `6' `6 ' `6 '`6 '`6 '`6'`6'`6'`6'Y*۰n %-5=EMU]emu} !"#$%&'()*+,-./01 234%5-657=8E9M:U;]<e=m>u?}@ABCDEFGHIJKLMNOPQ RST%U-V5W=XEYMZU[]\e]m^u_}`abcdefghijklmnopq rst%u-v5w=xEyMzU{]|e}m~v} %-5=EMU]emu} %-5=EMU]emu} (04SXbnqt{ (/9@JoSUpqUUvUUvUUUv Uv Uv P  v  yv U y6([ff $ r% bm N-ܶW+6--ƶW-:`6&:6+:  0 :  l ٶ'̸n: * Y*,qnF    & , 5 8 V [ e q t w | op V pq}~   &l,f 5]8Z|  }y+@ [f$ r }bm )JbM&N6+ -l -+m**-(:)*6+*6,*6-*6 .*6 /*6 0*6 1*6 2*63*64*65*66*67*68*69*6:*6;*6<*6=*6>*6?*6@*6A*6wYxy:zCYD:E7  FG :"H:""IG :#H:##J K8$$L E7%%M E7''N O6**6))P E7++QE7--RE7//SE711TE733UO655VE766WE788XE7::YO6<<ZE7==[G :?H:??\E7@@]E7BB^E7DD_E7FF`G :HH:HHa{W:b-c:Ib-cI4DRRTRne / 0 1 2 3 5! 7( 84 := ;F <O =X >a ?j @s A| B C D E F G H I J K L M N O P Q R S& U/ W: XA ZM [S ]^ _e aq bw d f h i k l n o r s t v w y z | }  % 0 7 B I T [ f m x                   ! , 3 = @ D K O R [ _ od=P"t#?H/x:v ^"#$v%v'g)s*Uv+Cv- 1v/v10 v3B5Tv6fv8xv:<v=}?kv@YvBGvD5vF,H=F OX a j s | |sjaXO F6ubpqb_ X U4. 6uyf[ff6C f fP([ffCff@3[ffCff f`8[ffCfff f[ff[ffzrbm J:&: 6   '6   !'6   'n: * Y* qn*     # & . 3 o\ JpqJvJvJvJ}~F > ; 3  J}r}bm >:&:6!'6'n: * Y*qn"     " ' oR>pq>v>v>}~: 2/'  >} r }b!"#m`:&:6!'6!'6'*efYSYgSYSYSYSY*jn& - F G H I J" K% L- Mo>`pq`v`v\ TQr b$%&mo N&:6'6'**(:)*6+*6,*6 -*6 .*6 /*6 0*6 1*62*63*64*65*66*67*68*69*6:*6;*6<*6=*6>*6?*6@*6A*6*6*6 *6!*6"*6#*6$*6%*6&*6'*6(*6)*6**6+*6,*6-*6.*6/*60*61*62*63*64*65*66*67*68*69 *6: *6; *6< *6= *6>*6?wYxy:@z GW GK!G?"G3#G'$G%G&GY:BE7CBC G :E H:EBE!O6FBF"O6HH6GBG#E7IBI$E7KBK%O6MBM&E7NBN:B'G(G)G*G+G,G-G.G/G0G1G{2Go3Gc4GW5GK6G?7G38G'9G:G;GY:C'E7DCD(G :F(H:FCF)G :G)H:GCG*G :H*H:HCH+O6JJ6ICI,G :K,H:KCK -O6LCL!.E7MCM"/E7OCO#0$9QCQ%1$9SCS&2G :U2H:UCU'3E7VCV(4E7XCX)5E7ZCZ*6G :\6H:\C\+7E7]C],8E7_C_-9O6aCa.:E7bCb/;G :d;H:dCd0:C<G'=G>G?G{1Y2:D<E7EDE3=G :G=H:GDG4>G :H>H:HDH5?E7IDI6:D7Y8:AE7EAE9G :GH:GAG: G :H H:HAH; K8IAI< E7JAJ= E7LAL> O6OO6NAN?E7PAP@E7RARAE7TATBE7VAVCE7XAXDO6ZAZEE7[A[FE7]A]GE7_A_HO6aAaIE7bAbJG :dH:dAdKE7eAeLE7gAgME7iAiNE7kAkOG :mH:mAmPABQACRADS@A{W@:AbcA:nbcn5 i x x z xn     ! ( 5 > G P Y b k t }     ( 1 : C L U ^ g p y                  ' 1 ; E U _            ' . 9 @ K R ] d o !v "y #| &x ' ) * , - / 1 3 4 6 8 : ; = ? B C D F) G/ I: KA ML NS P^ Qe Sp Tw V W Y Z \ ] _ a c d f g i j l m o q s$ t+ v6 w= yH zO |Z }a m s ~                ) 0 3 6 ? J Q ] c n u                   # . 5 @ G R Y d k v }                  + 1 < C J Q X b e i p u x  o'E(vC'E m)F'O*G[H9=+vIK+,vK]-Mo.vN/0B1F2G3H,4K5U6\p7d8vD1F2G3Ho9I {:J:K4KL9;L^'<vMp=vO>?Q@?S5UAvVBvXCvZs6\$aDv]6OEv_H=FaZ+Gvb~7dHICJG KHaLvE=JGKH)MvIoNOD`GHd .m?#PA|/0BHIC6,NODJvEnGHIvJvL|NQOjvP XvRFvT.4vV@"vXRZdv[vv]v_avbdvenvg \vi Jvk <&m> :G 1P ( Y  b  k  t  }}t kbRYS (PT!1GU":>V#C5W$L,X%U#Y&^Z'g[(p\)y]*^+_,`-a.b/c0d1e2f3g4h5i6j7yk8 ol9em:[n;'Qo<1Gp=;=q>E3r?U#u@ pq sv  ~ {5 T U#ut@yX.U@[fi, f,@S@[f, f f f@I[ffff frO[fffff fN f`X[fffffff f B[f/,1 f fC[f1,E[f71 f fPL[f71ff@W[f71ff f`\[f71fff f(@[f[fzrsbuvm4T:T&:6'n:*UY*V-qn  oH4pq4v4}~/&# 4}wr }bx ymWnbzA{m3 *+CXn-o  pqrwA{|m4 *+C,Yn-o  pqr w}As}m3 *+CZn-o  pqrw~m/*n.o qm/*n.o qm/*n.o qm/*n.o qm/*n.o qm/*n.o q]U|uroh#!  PK!!`ӓ :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1.class4h 8 79 : ;< = > ? @ A B ;C D E F G H I JK LMNthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodO P INSERT OR ABORT INTO `ClazzEnrolment` (`clazzEnrolmentUid`,`clazzEnrolmentPersonUid`,`clazzEnrolmentClazzUid`,`clazzEnrolmentDateJoined`,`clazzEnrolmentDateLeft`,`clazzEnrolmentRole`,`clazzEnrolmentAttendancePercentage`,`clazzEnrolmentActive`,`clazzEnrolmentLeavingReasonUid`,`clazzEnrolmentOutcome`,`clazzEnrolmentLocalChangeSeqNum`,`clazzEnrolmentMasterChangeSeqNum`,`clazzEnrolmentLastChangedBy`,`clazzEnrolmentLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?) QRS TU VR WR XR YR Z[ \] ^_ `a bR c[ dR eR f[ gR.com/ustadmobile/lib/db/entities/ClazzEnrolment '(4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)VgetClazzEnrolmentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetClazzEnrolmentPersonUidgetClazzEnrolmentClazzUidgetClazzEnrolmentDateJoinedgetClazzEnrolmentDateLeftgetClazzEnrolmentRole()I%getClazzEnrolmentAttendancePercentage()F bindDouble(ID)VgetClazzEnrolmentActive()Z!getClazzEnrolmentLeavingReasonUidgetClazzEnrolmentOutcome"getClazzEnrolmentLocalChangeSeqNum#getClazzEnrolmentMasterChangeSeqNumgetClazzEnrolmentLastChangedBygetClazzEnrolmentLct I *+*,?  !  "#$ "%&-B !'(D+,+,+,+,+, +, +, , >++ ,+ ,+ ,+ ,+ ,+,BG HI!J,K7LDMQN^OhPtQRSTUV*!)*+,^U-./\@$ )+A'04 *+,?  !$ )+1234567 PK!!a;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;g(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl updateAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200c(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*\ E<***`<* M* ,N* - ,8& _` bc'd,f6d8fCgEC 8 !"#A$/* \ "#%&'()*+  PK!!m$Ʌ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;8(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *o  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFr s tuv%w'x2y<{C|M}Q[f}ht  w!" u#$%h&'()A*/*o ()+,-./01 PK!!ė;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;7(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplreplicateClazzEnrolmentOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!E;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13.class4g 6 7 8 9 : 4; <= *> 4? @A *B @C DE @F <G HIJK val$endDateJval$updateTimeval$clazzEnrolmentUidthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;:(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableLM ExceptionsN()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodO PQ     R STU VW XY Z[\ ]R ^_ `Ra bc dR ef #$5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplupdateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V O*+* ***!"#$)*L=+*=+*=+** + W* N* *+-:* *+<QhhjhF  %'2<CMQ[fht ! w%& u'()h*+,-A#./* !,-/012345 PK!!L  ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14.class4q > ? @ A B C D <E FG 2H <I JK 2L MN JO JP FQ RSTU val$activeZval$changeTimeJ val$personUid val$clazzUid val$roleIdIthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;ZJJJI)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14;MethodParameterscall()Ljava/lang/Integer;_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTableVW ExceptionsX()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodY Z[       \ ]^_ `a bc def g\ hij kl m\ n\ op )*5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl+updateClazzEnrolmentActiveForPersonAndClazz9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;setTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V  !"Z &*+**!*** *#$&%'&()*"* L=*>+ =+* =+* =+* =+* * + :* :* *+:* *+b{#Z  #%02=?JLXbmw{$4m&+,%' -. /012@y2345A)6"/*#$ %'45789:;<=& PK!! ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15.class4o < = > ? @ A B :C DE 0F :G HI 0J KL HM HN DO PQRS val$newRoleIval$updateTimeJ val$personUid val$clazzUid val$oldRolethis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;<(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;IJJJI)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15;MethodParameterscall()Ljava/lang/Integer;_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableTU ExceptionsV()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodW XY       Z [\] ^_ `a bcd eZ fgh ij kZ lZ mn ()5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;setTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V  !Z &*+**!*** *"#&$&&'()!b* L=+* =+* =+* =+* =+* * + N* -:* *+:* *+Xo"V  &(35@BNXbloy#*b%*+$& ,- ./0123A(4!/*"# $&2356789:;% PK!!b6Fqq;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16.class4 ,p ,q -r ns tuv wxyz{|}~ d r d      d  d         d ,val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod 12 /0 3  clazzEnrolmentUid clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct .com/ustadmobile/lib/db/entities/ClazzEnrolment  <=5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplfindByPersonUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzEnrolmentUid(J)VsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftgetInt(I)IsetClazzEnrolmentRole(I)VgetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLctcloseandroidx/room/RoomSQLiteQueryrelease ,-./012345C*+*,*678:12; 1/<=5i***L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+Y:+7+7+7+7+7+6+ 8!+ 66"+ 7#+ 6!!$+ 7""%+ 7$$&+6&&'+7''(::+)**:)+)**)67'/7? G!O"W#_$g%o&w')*,-/0235689;<>?BCD#F-G4I>JELOMVO`PgRqSxUVWXZ\]Z\]^7L!>?@?A?B?C?DEFGmHIyJE-\K?>KLE!O:M?"`)N?$qOE&P?'QRSETE'|UE/tVE7lWE?dXEG\YEOTZE WL[E _D\E g<]E o4^E w,_E$`EQR8:abc\,d@q,d,defgA<h5/*+67 8:fgijklmno9 ,PK!!L\''=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17$1.class4 = >           ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) this$1 InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_tmpLeavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason; _tmpTimeZone_itemALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLctcursorLandroid/database/Cursor;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorIndexOfTimeZone_resLjava/util/List;LocalVariableTypeTableSLjava/util/List; StackMapTable Signaturen(Landroid/database/Cursor;)Ljava/util/List;oLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod ?B CclazzEnrolmentUid clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctleavingReasonUidleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLcttimeZonejava/util/ArrayList C -com/ustadmobile/lib/db/entities/LeavingReason C ?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason             7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17$1*androidx/room/paging/LimitOffsetDataSource5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)JsetLeavingReasonUid(J)V getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCBsetLeavingReasonLctsetClazzEnrolmentUidsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftsetClazzEnrolmentRolegetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLct setTimeZonesetLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vadd(Ljava/lang/Object;)Z =>?BCDEx*+*,-FwGHHI?BJKLMNOPOQRS?JLNPQTUE-3+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6Y+:++:+/+$+++Y:+ 7!+ : +":#+ 7$+ 7%+&6!!'+ 7""(:)Y*:+ 7++ 7,+ 7-+ 7  .+ 7""/+&6$$0+18%%2+ &6''6&&3+ 7((4+ &6**5+ 7++6+ 7--7+&6//8+ 7009+ :2 +":22:;<WF>Oz{|}~&.6>FNV^fnv~ %+5<FMW^hoy!+2<CMT^eovG3(VWmXY5KVWF:ZYW)[Yh\]!y^Y" z_`aW2+bc4_`"dYeYfYgY hY"i]$jk%lO&m]'+nY(<~o]*MmpY+^\qY-oKr]/:sY0aW2HItuv]w]x]y]&z].{]6|]>}] Fz~] Nr] Vj] ^b] fZ]nR]vJ]~B]:]2]*]"]]    =J* M=#=)@)=) =St@A@=PK!!_tCFF;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17.class4? ( ) *+ &,-./01 2 346 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatureq()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryzLandroidx/paging/DataSource$Factory; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod7 89   :7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17$1 ;<java/lang/StringClazzEnrolment LeavingReasonClazzSchool = 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17>"androidx/paging/DataSource$Factory2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$findAllEnrolmentsByPersonAndClazzUid((JJ)Landroidx/paging/DataSource$Factory;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*t X .Y***YSYSY SY S w .A /* t "#$%&' 5! PK!!DV;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18.class4 ? ? @           ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ?val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18;MethodParameterscallC()Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_tmpLeavingReason/Lcom/ustadmobile/lib/db/entities/LeavingReason; _tmpTimeZone_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_resultALcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorIndexOfTimeZone_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturetLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod DE BC F  clazzEnrolmentUid clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctleavingReasonUidleavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLcttimeZone -com/ustadmobile/lib/db/entities/LeavingReason ?com/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason               OP5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplfindEnrolmentWithLeavingReason5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetLeavingReasonUid(J)V getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCB(I)VsetLeavingReasonLctsetClazzEnrolmentUidsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftsetClazzEnrolmentRolegetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLct setTimeZonesetLeavingReason2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vcloseandroidx/room/RoomSQLiteQueryrelease ?@ABCDEFGHC*+*,*IJKMDEN DBOPHe3**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6++:+/+$+++Y:+ 7!+ : +":#+ 7$+ 7%+&6  '+ 7!!(:)Y*:+ 7++ 7,+ 7-+ 7.+ 7!!/+&6##0+18$$2+ &6&&6%%3+ 7''4+ &6))5+ 7**6+ 7,,7+&6..8+ 7//9+ :1 +":11:;::+<*=:2+<*=2IVU'/7?GOW_ g o w   '- 7">$H%O'Y(`*j+q-{./024578:;=>@ACDFGJKL#N-O4Q>RETOUVW`XgZq[x]^`acefghjlmjlmnJ3*QRmST7KQRH:UTY)VTjWX {YT! zZ[\R1*Z[]T^T_T`TaT!bX#cd$ef%gX&-hT'>tiX)OcjT*`RkT,qAlX.0mT/\R1$nopXqX'rX/sX7tX?uXGvXO}wX WuxX _myX gezX o]{X wU|XM}XE~X=X5X-X%XXXnoKM ?* M?"?)@(?) ?)?AOH/*>IJ KML ?PK!!v **=com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19$1.class4 a b        +   0  0  0 0  0 0 0  0 0 0! 0" 0# 0$ 0% 0& 0' 0( 0) 0* 0+ 0, 0- 0. 0/ 001 N N2 N3 N4 N5 N6 N7 N8 N9 N: N; N< N= N> N? N@ NA BCDthis$1E InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActive_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid _tmpClazz'Lcom/ustadmobile/lib/db/entities/Clazz;_itemFLcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentage_tmpClazzEnrolmentActive_tmp_1"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_tmpAttendancecursorLandroid/database/Cursor;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_cursorIndexOfAttendance_resLjava/util/List;LocalVariableTypeTableXLjava/util/List; StackMapTableFGH Signatures(Landroid/database/Cursor;)Ljava/util/List;tLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod IJ cf gKclazzEnrolmentUidL MNclazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzUid clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCode attendancejava/util/ArrayList OP gQ RS TU%com/ustadmobile/lib/db/entities/Clazz gV WX YZ [\ ]^ _^ `a bc dZ eZ fg hi jZ kZ lZ mZ nZ oQ pZ qZ rZ sQ tZ u^ vZ wZ xZ yZ z^Dcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazzAndAttendance {Z |Z }Z ~Z Z Q c i Z Q Z Z Q Z c  7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19$1*androidx/room/paging/LimitOffsetDataSource5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setClazzUid(J)V getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodesetClazzEnrolmentUidsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftsetClazzEnrolmentRole%setClazzEnrolmentAttendancePercentagesetClazzEnrolmentActive!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLct setAttendancesetClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)Vadd(Ljava/lang/Object;)Z abcfghix*+*,-jkHlmcfnopqrstsuvwcnprtuxyi dUv+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(+Y+,-:)+.(+/+/+/+/+/+/+/+/+/+/+/+/+/|+/q+/f+/[+ /P+!/E+"/:+#//+$/$+%/+&/+'/0Y1:++27,+,3+/ :. +4:.+.5+/ :/ +4:/+/6+780+08+271+19+273+3:+;66665+5<+277+7=+279+9>+27;+;?+27=+=@+27?+?A+;6A+AB+27B+BC+27D+DD+27F+FE+ ;6H+HF+!27I+IG+"/ :K +"4:K+KH+#27L+LI+$27N+NJ+%27P+PK+&27R+RL+'/ :T +'4:T+TM:+NYO:*+27,*,P+27.*.Q+270*0R+272*2S+274*4T+;66*6U+787*7V+ ;69968*8W+ 27:*:X+ ;6<*<Y+ 27=*=Z+ 27?*?[+;6A*A\+27B*B]+(78D*D^*+_)*`W)j*&.6>FNV^fnv~&.6ENV_ip{&07AHRYcjt{     %06@GJMV_f o!v#$&')*,-/034578:; =>@%A,C6D=FGGNIXJ_KfLpMsNkZ~z{.|{/}{K3~{Ti,z{.|{/0x1g3Js5V697(90;A=R?cAtBDFHIm}{K\LKN :P)R@~{T_+V*M#+_,o.02467s89~:m<\=%K?6:AG)BXDvlmvoh`X&P.H6@>8 F0 N( V ^ fnv~ x!p"h#`$X%&P&.H'6@(E1) E1)E*a*0  L4a0@?a0 [Da0  *a05aN0@*awdedaPK!!!"WW;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19.class4? ( ) *+ &,-./01 2 346 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturev()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod7 89   :7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19$1 ;<java/lang/StringClazzLogAttendanceRecordClazzLogClazzEnrolmentClazz = 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19>"androidx/paging/DataSource$Factory2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplfindAllClazzesByPersonWithClazz'(J)Landroidx/paging/DataSource$Factory;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* X .Y***YSYSY SY S  .A /*  "#$%&' 5! PK!! :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2.class4h 8 79 : ;< = > ? @ A B ;C D E F G H I JK LMNthis$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodO P UPDATE OR ABORT `ClazzEnrolment` SET `clazzEnrolmentUid` = ?,`clazzEnrolmentPersonUid` = ?,`clazzEnrolmentClazzUid` = ?,`clazzEnrolmentDateJoined` = ?,`clazzEnrolmentDateLeft` = ?,`clazzEnrolmentRole` = ?,`clazzEnrolmentAttendancePercentage` = ?,`clazzEnrolmentActive` = ?,`clazzEnrolmentLeavingReasonUid` = ?,`clazzEnrolmentOutcome` = ?,`clazzEnrolmentLocalChangeSeqNum` = ?,`clazzEnrolmentMasterChangeSeqNum` = ?,`clazzEnrolmentLastChangedBy` = ?,`clazzEnrolmentLct` = ? WHERE `clazzEnrolmentUid` = ? QRS TU VR WR XR YR Z[ \] ^_ `a bR c[ dR eR f[ gR.com/ustadmobile/lib/db/entities/ClazzEnrolment '(4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)VgetClazzEnrolmentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetClazzEnrolmentPersonUidgetClazzEnrolmentClazzUidgetClazzEnrolmentDateJoinedgetClazzEnrolmentDateLeftgetClazzEnrolmentRole()I%getClazzEnrolmentAttendancePercentage()F bindDouble(ID)VgetClazzEnrolmentActive()Z!getClazzEnrolmentLeavingReasonUidgetClazzEnrolmentOutcome"getClazzEnrolmentLocalChangeSeqNum#getClazzEnrolmentMasterChangeSeqNumgetClazzEnrolmentLastChangedBygetClazzEnrolmentLct I *+*,X  !  "#$ "%&-[ !'(T+,+,+,+,+, +, +, , >++ ,+ ,+ ,+ ,+ ,+,+,F` ab!c,d7eDfQg^hhitjklmnop*!)*+,^a-./\@$ )+A'04 *+,X  !$ )+1234567 PK!!OO;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20;MethodParameterscall()Ljava/lang/Long;_tmpLjava/lang/Long;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplfindMaxEndDateForEnrolment7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*e 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>hkm$n)p4r6s9t;v=xCyJvLxTy[z>& 4 6! ;! ^M"#$()% && %'()A*/* e ()+,-./01  PK!!&+&+;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21.class4 e e f         -   2  2  2 2  2 2 2 ! 2" 2# 2$ 2% 2& 2' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 234 P P5 P6 P7 P8 P9 P: P; P< P= P> P? P@ PA PB PC D E FG eHIJKval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21;MethodParameterscall()Ljava/util/List; _tmpClazzNameLjava/lang/String; _tmpClazzDesc_tmpClazzTimeZone _tmpClazzCode _tmpClazzUidJ_tmpAttendanceAverageF_tmpClazzHolidayUMCalendarUid_tmpClazzScheuleUMCalendarUid_tmpIsClazzActiveZ_tmpI_tmpClazzLocationUid_tmpClazzStartTime_tmpClazzEndTime_tmpClazzFeatures_tmpClazzSchoolUid_tmpClazzEnrolmentPolicy_tmpClazzTerminologyUid_tmpClazzMasterChangeSeqNum_tmpClazzLocalChangeSeqNum_tmpClazzLastChangedBy _tmpClazzLct_tmpClazzStudentsPersonGroupUid_tmpClazzTeachersPersonGroupUid&_tmpClazzPendingStudentsPersonGroupUid_tmpClazzParentsPersonGroupUid _tmpClazz'Lcom/ustadmobile/lib/db/entities/Clazz;_item9Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentage_tmpClazzEnrolmentActive_tmp_1"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfClazzUid_cursorIndexOfClazzName_cursorIndexOfClazzDesc_cursorIndexOfAttendanceAverage'_cursorIndexOfClazzHolidayUMCalendarUid'_cursorIndexOfClazzScheuleUMCalendarUid_cursorIndexOfIsClazzActive_cursorIndexOfClazzLocationUid_cursorIndexOfClazzStartTime_cursorIndexOfClazzEndTime_cursorIndexOfClazzFeatures_cursorIndexOfClazzSchoolUid"_cursorIndexOfClazzEnrolmentPolicy!_cursorIndexOfClazzTerminologyUid%_cursorIndexOfClazzMasterChangeSeqNum$_cursorIndexOfClazzLocalChangeSeqNum _cursorIndexOfClazzLastChangedBy_cursorIndexOfClazzLct_cursorIndexOfClazzTimeZone)_cursorIndexOfClazzStudentsPersonGroupUid)_cursorIndexOfClazzTeachersPersonGroupUid0_cursorIndexOfClazzPendingStudentsPersonGroupUid(_cursorIndexOfClazzParentsPersonGroupUid_cursorIndexOfClazzCode_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTableLMNO ExceptionsP SignatureN()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodQ RS jk hi lT UVW XYclazzEnrolmentUidZ [\clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLctclazzUid clazzName clazzDescattendanceAverageclazzHolidayUMCalendarUidclazzScheuleUMCalendarUid isClazzActiveclazzLocationUidclazzStartTime clazzEndTime clazzFeaturesclazzSchoolUidclazzEnrolmentPolicyclazzTerminologyUidclazzMasterChangeSeqNumclazzLocalChangeSeqNumclazzLastChangedByclazzLct clazzTimeZoneclazzStudentsPersonGroupUidclazzTeachersPersonGroupUid"clazzPendingStudentsPersonGroupUidclazzParentsPersonGroupUid clazzCodejava/util/ArrayList ]^ l_ `a bc%com/ustadmobile/lib/db/entities/Clazz de fg hi jk lk mn op qg rg st uv wg xg yg zg {g |_ }g ~g g _ g k g g g g k7com/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz g g g g g _ p v g _ g g _ g   T T uv5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl*findAllClazzesByPersonWithClazzAsListAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setClazzUid(J)V getString(I)Ljava/lang/String; setClazzName(Ljava/lang/String;)V setClazzDescgetFloat(I)FsetAttendanceAverage(F)VsetClazzHolidayUMCalendarUidsetClazzScheuleUMCalendarUidgetInt(I)IsetClazzActive(Z)VsetClazzLocationUidsetClazzStartTimesetClazzEndTimesetClazzFeaturessetClazzSchoolUidsetClazzEnrolmentPolicysetClazzTerminologyUidsetClazzMasterChangeSeqNumsetClazzLocalChangeSeqNumsetClazzLastChangedBy setClazzLctsetClazzTimeZonesetClazzStudentsPersonGroupUidsetClazzTeachersPersonGroupUid%setClazzPendingStudentsPersonGroupUidsetClazzParentsPersonGroupUid setClazzCodesetClazzEnrolmentUidsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftsetClazzEnrolmentRole%setClazzEnrolmentAttendancePercentagesetClazzEnrolmentActive!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLctsetClazz*(Lcom/ustadmobile/lib/db/entities/Clazz;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease efghijklmnC*+*,*opqsjkt jhuvn U**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'-Y+./:(+0+1+1+1+1+1+1+1+1+1+1+1+1+1|+1q+1f+1[+ 1P+!1E+"1:+#1/+$1$+%1+&1+'12Y3:*+47+*+5+1 :- +6:-*-7+1 :. +6:.*.8+98/*/:+470*0;+472*2<+=65564*4>+476*6?+478*8@+47:*:A+47<*<B+47>*>C+=6@*@D+47A*AE+47C*CF+47E*EG+ =6G*GH+!47H*HI+"1 :J +"6:J*JJ+#47K*KK+$47M*ML+%47O*OM+&47Q*QN+'1 :S +'6:S*SO:*PYQ:)+47+)+R+47-)-S+47/)/T+471)1U+473)3V+=65)5W+986)6X+ =68867)7Y+ 479)9Z+ =6;);[+ 47<)<\+ 47>)>]+=6@)@^+47A)A_)*`()aW(:)+b*c):T+b*cToo:'/7?GOW_gow'/7?NW_hry (/9@JQ[bls}     '.9?IPSV_ho x!#$&')*,-/034578: ;=>$@.A5C?DFFPGWH^IhJkKoMuN|KMNOprXwx-yx.zxJ<{xSr|}+wx-yx.~/x}0g}2J4V59}6((}89}:J}<[}>l@}}A}C}EG}HmzxJ\}KK}M:}O')}QI{xSh*_ )V*h}+x}-}/}1}356~78m}9 \;K}<.:}>?)@P}Ag`'X/P7H?@G8O0 W( _ g o wx p!h"`#'X$/P%7H&?@'N1(qs N1(N)e*2  L3e2@>e2 [Ce2  )e24eP2@)eeAun/*dop qsr ePK!!-**;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22.class4 e e f         -   2  2  2 2 2 2 2 ! 2" 2# 2$ 2% 2& 2' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 234 O O5 O6 O7 O8 O9 O: ; O< O= O> O? O@ OA OB OC OD E F GH eIJKLval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22;MethodParameterscall()Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item:Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson;_tmpClazzEnrolmentUid_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRole&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActive_tmp_2"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableLLjava/util/List; StackMapTableMNOP ExceptionsQ SignatureN()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethodR ST jk hi lU VWX YZclazzEnrolmentUid[ \]clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList ^_ l` ab cd&com/ustadmobile/lib/db/entities/Person ef gh ij kl ml nl ol pl qr s` tu vu wl xl yl zl {l |h }l ~l h h h ` h l `8com/ustadmobile/lib/db/entities/ClazzEnrolmentWithPerson h h h h h `   u h ` h h ` h   U U uv5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplgetAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetClazzEnrolmentUidsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftsetClazzEnrolmentRolegetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLct setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease efghijklmnC*+*,*oqpqsjkt jhuvnLL6**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'-Y+./:(+0+1+1+1+1+1+1+1+1+1+1+1+1+1|+1q+1f+1[+ 1P+!1E+"1:+#1/+$1$+%1+&1+'12Y3:*+47+*+5+1 :- +6:-*-7+1 :. +6:.*.8+1 :/ +6:/*/9+1 :0 +6:0*0:+1 :1 +6:1*1;+<62*2=+<64463*3>+<66665*5?+1 :7 +6:7*7@+1 :8 +6:8*8A+1 :9 +6:9*9B+1 :: +6::*:C+1 :; +6:;*;D+47<*<E+1 :> +6:>*>F+ 1 :? + 6:?*?G+!47@*@H+"47B*BI+#47D*DJ+$<6F*FK+%47G*GL+&1 :I +&6:I*IM+'<6J*JN:*OYP:)+47+)+Q+47-)-R+47/)/S+471)1T+473)3U+<65)5V+W86)6X+ <68867)7Y+ 479)9Z+ <6;);[+ 47<)<\+ 47>)>]+<6@)@^+47A)A_)*`()aWA(:)+b*c):K+b*cK$$&$otvwx'y/z7{?|G}O~W_gow'/7?NW_hry #-4>JQ[gny")4:DKV\fm w ~  !"#%' (*+$-..50?1F3P4W6a7h9r:y=>?ABDEGHJKMNPQRS TUWX!U$W,X3Ypbwx-yx.zx/{x0|x1|}x7~x8x9x:x;7x>Yx?xIr+awx-?yx.zx/{x0|x1-2J3>4g5[6l}x7J~x8(x9x:x;"<Dx>fx?w~@mB\DKF:GxIJh* )* +-./?1P3a5r6~78m9\;K<:>)@A '/7?GO W _ g o w}ume]UME=5-% ! "#'$/%7&?'N(6qs% N(z&N)e*2     *@6e2@6e2     (  lCe2 )e24eO2@)eeAun/*doqp qsr ePK!!tZZ;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23.class4 ,p ,q -r ns tuv wxyz{|}~ d r d      d  d         d ,val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod 12 /0 3  clazzEnrolmentUid clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct .com/ustadmobile/lib/db/entities/ClazzEnrolment  <=5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzEnrolmentUid(J)VsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftgetInt(I)IsetClazzEnrolmentRole(I)VgetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLctcloseandroidx/room/RoomSQLiteQueryrelease ,-./012345C*+*,*6e78:12; 1/<=5i***L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+Y:+7+7+7+7+7+6+ 8!+ 66"+ 7#+ 6!!$+ 7""%+ 7$$&+6&&'+7''(::+)**:)+)**)67hjkl'm/n7o?pGqOrWs_tguovwwyz|}#-4>EOV`gqx7L!>?@?A?B?C?DEFGmHIyJE-\K?>KLE!O:M?"`)N?$qOE&P?'QRSETE'|UE/tVE7lWE?dXEG\YEOTZE WL[E _D\E g<]E o4^E w,_E$`EQR8:abc\,d@q,d,defgA<h5/*+6e7 8:fgijklmno9 ,PK!!7a|;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24.class4 ,r ,s -t pu vwx yz{|}~ d t d      d  d         d ,val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_tmpClazzEnrolmentUidJ_tmpClazzEnrolmentPersonUid_tmpClazzEnrolmentClazzUid_tmpClazzEnrolmentDateJoined_tmpClazzEnrolmentDateLeft_tmpClazzEnrolmentRoleI&_tmpClazzEnrolmentAttendancePercentageF_tmpClazzEnrolmentActiveZ_tmp"_tmpClazzEnrolmentLeavingReasonUid_tmpClazzEnrolmentOutcome#_tmpClazzEnrolmentLocalChangeSeqNum$_tmpClazzEnrolmentMasterChangeSeqNum_tmpClazzEnrolmentLastChangedBy_tmpClazzEnrolmentLct_result0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;_cursorIndexOfClazzEnrolmentUid%_cursorIndexOfClazzEnrolmentPersonUid$_cursorIndexOfClazzEnrolmentClazzUid&_cursorIndexOfClazzEnrolmentDateJoined$_cursorIndexOfClazzEnrolmentDateLeft _cursorIndexOfClazzEnrolmentRole0_cursorIndexOfClazzEnrolmentAttendancePercentage"_cursorIndexOfClazzEnrolmentActive,_cursorIndexOfClazzEnrolmentLeavingReasonUid#_cursorIndexOfClazzEnrolmentOutcome-_cursorIndexOfClazzEnrolmentLocalChangeSeqNum._cursorIndexOfClazzEnrolmentMasterChangeSeqNum)_cursorIndexOfClazzEnrolmentLastChangedBy_cursorIndexOfClazzEnrolmentLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod 12 /0 3i  clazzEnrolmentUid clazzEnrolmentPersonUidclazzEnrolmentClazzUidclazzEnrolmentDateJoinedclazzEnrolmentDateLeftclazzEnrolmentRole"clazzEnrolmentAttendancePercentageclazzEnrolmentActiveclazzEnrolmentLeavingReasonUidclazzEnrolmentOutcomeclazzEnrolmentLocalChangeSeqNum clazzEnrolmentMasterChangeSeqNumclazzEnrolmentLastChangedByclazzEnrolmentLct .com/ustadmobile/lib/db/entities/ClazzEnrolment i i <=5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetClazzEnrolmentUid(J)VsetClazzEnrolmentPersonUidsetClazzEnrolmentClazzUidsetClazzEnrolmentDateJoinedsetClazzEnrolmentDateLeftgetInt(I)IsetClazzEnrolmentRole(I)VgetFloat(I)F%setClazzEnrolmentAttendancePercentage(F)VsetClazzEnrolmentActive(Z)V!setClazzEnrolmentLeavingReasonUidsetClazzEnrolmentOutcome"setClazzEnrolmentLocalChangeSeqNum#setClazzEnrolmentMasterChangeSeqNumsetClazzEnrolmentLastChangedBysetClazzEnrolmentLctcloseandroidx/room/RoomSQLiteQueryrelease ,-./012345C*+*,*678:12; 1/<=5S***L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+Y:+7+7+7+7+7+6+ 8!+ 66"+ 7#+ 6!!$+ 7""%+ 7$$&+6&&'+7''(::+):)+))65'/7?GOW_gow#-4>EOV`gqx7L!>?@?A?B?C?DEFGmHIyJE-\K?>KLE!O:M?"`)N?$qOE&P?'QRSE}TE'uUE/mVE7eWE?]XEGUYEOMZE WE[E _=\E g5]E o-^E w%_E`E QR8:abc\,d@q,d ,defghi56**6 7 8:A<j5/*+67 8:fgklmnopq9 ,PK!!:r  =com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25$1.class48 H I   $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ this$1 InnerClasses7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_itemALcom/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails; _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpAttendanceF_tmpEarliestJoinDate_tmpLatestDateLeft_tmpEnrolmentRolecursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfAttendance_cursorIndexOfEarliestJoinDate_cursorIndexOfLatestDateLeft_cursorIndexOfEnrolmentRole_resLjava/util/List;LocalVariableTypeTableSLjava/util/List; StackMapTable Signaturen(Landroid/database/Cursor;)Ljava/util/List;oLandroidx/room/paging/LimitOffsetDataSource; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod  JM N personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType attendanceearliestJoinDatelatestDateLeft enrolmentRolejava/util/ArrayList  N   ?com/ustadmobile/lib/db/entities/PersonWithClazzEnrolmentDetails N                 ! " # $ % & ' ( ) * + , - . /0 12 3 4 5 677com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25$1*androidx/room/paging/LimitOffsetDataSource5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypegetFloat(I)F setAttendance(F)VsetEarliestJoinDatesetLatestDateLeftsetEnrolmentRoleadd(Ljava/lang/Object;)Z HIJMNOPx*+*,-QRHSTJMUVWXYZ[Z\]^JUWY[\_`P F+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6 Y+!":+#$Y%:+&7  '+( :" +):""*+( :# +):##++( :$ +):$$,+( :% +):%%-+( :& +):&&.+/6''0+ /6))6((1+ /6++6**2+ ( :, + ):,,3+ ( :- + ):--4+ ( :. + ):..5+( :/ +)://6+( :0 +):007+&7118+( :3 +):339+( :4 +):44:+&755;+&777<+&799=+/6;;>+&7<<?+( :> +):>>@+/6??A+B8@@C+&7AAD+&7CCE+/6EEFGWQv&.6>FNV^fnv~(/:@JQ\bls~ $/5?FQWahsy    #-4> E"O#V%a&g(q*x,-/0235689:;<RKab"=cb#_db$eb%fb&gb,2hb-Tib.vjb/kb0lb3mb4dnb>opqr (ab"Jcb#lkdb$Ieb%'fb&st'uZ(vt)wZ*xt+gb,?hb-avib.Tjb/2kb0!yr1lb3mb4 zr5{r7-|r9>}t;O~r<qfnb>Ut?D@3rA"rCtESTtttt&t.t6t>t Ft Nt Vt ^t fwtnotvgt~_tWtOtGt?t7t/t'tttttt  H1$    *@+H$@+H$     (  l8H$ hH^KLKHPK!!;com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25.class4G , - ./ *0123456789 : ;<> InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;V(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatureq()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryzLandroidx/paging/DataSource$Factory; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod? @A   B7com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25$1 CDjava/lang/StringClazzLogAttendanceRecordClazzLogClazzEnrolmentclazzEnrolmentPersonGroupMember ScopedGrantPerson SchoolMember E !5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25F"androidx/paging/DataSource$Factory2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_ImplfindByClazzUidAndRole>(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*  !o EY***YSYSY SY SY SY SY SYS E"#A $/* "&'()*+=% PK!!{7 :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod ! 3 REPLACE INTO ClazzEnrolmentReplicate(cePk, ceDestination) SELECT DISTINCT ClazzEnrolment.clazzEnrolmentUid AS ceUid, ? AS ceDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ClazzEnrolment.clazzEnrolmentLct != COALESCE( (SELECT ceVersionId FROM ClazzEnrolmentReplicate WHERE cePk = ClazzEnrolment.clazzEnrolmentUid AND ceDestination = ?), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ 4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, r      >L u   PK!!B :com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod ! F REPLACE INTO ClazzEnrolmentReplicate(cePk, ceDestination) SELECT DISTINCT ClazzEnrolment.clazzEnrolmentUid AS ceUid, UserSession.usClientNodeId AS ceDestination FROM ChangeLog JOIN ClazzEnrolment ON ChangeLog.chTableId = 65 AND ChangeLog.chEntityPk = ClazzEnrolment.clazzEnrolmentUid JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ClazzEnrolment.clazzEnrolmentLct != COALESCE( (SELECT ceVersionId FROM ClazzEnrolmentReplicate WHERE cePk = ClazzEnrolment.clazzEnrolmentUid AND ceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cePk, ceDestination) DO UPDATE SET cePending = true */ 4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!o155:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod !  UPDATE ClazzEnrolment SET clazzEnrolmentDateLeft = ?, clazzEnrolmentLct = ? WHERE clazzEnrolmentUid = ?4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!mU:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod !  UPDATE ClazzEnrolment SET clazzEnrolmentActive = ?, clazzEnrolmentLct= ? WHERE clazzEnrolmentPersonUid = ? AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentRole = ?4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!S33:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod !  UPDATE ClazzEnrolment SET clazzEnrolmentActive = ?, clazzEnrolmentLct = ? WHERE clazzEnrolmentUid = ?4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!!!!:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8.class4"  this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;S(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod ! } UPDATE ClazzEnrolment SET clazzEnrolmentRole = ?, clazzEnrolmentLct = ? -- Avoid potential for duplicate approvals if user was previously refused WHERE clazzEnrolmentUid = COALESCE( (SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = ? AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentRole = ? AND CAST(clazzEnrolmentActive AS INTEGER) = 1 LIMIT 1), 0)4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!uA3:com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;this$04Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;g(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileClazzEnrolmentDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl insertAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464"  #!(#2!4#@$C t!"#A$/*  "#%&'()*+  PK!![ܯaa8com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl.class4 b b b b b b b b c        b      !" # $% & '( ')* &#+ (,- *./ ,01 .2 34 5 6 378 49: ; 5 <=> :? $@AB >?CD A?EF D?GH G?IJ J?KL M?MN P? OPQR U? STU V WX [? YZ[ b\ b] b^_` InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfClazzEnrolment&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter;__updateAdapterOfClazzEnrolment-Landroidx/room/EntityDeletionOrUpdateAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;/__preparedStmtOfReplicateClazzEnrolmentOnChange#__preparedStmtOfUpdateDateLeftByUid;__preparedStmtOfUpdateClazzEnrolmentActiveForPersonAndClazz;__preparedStmtOfUpdateClazzEnrolmentActiveForClazzEnrolment(__preparedStmtOfUpdateClazzEnrolmentRole(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;MethodParametersinsert3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)J_resultJentity0Lcom/ustadmobile/lib/db/entities/ClazzEnrolment; StackMapTablea insertAsyncd(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)VinsertListAsync updateListupdate3(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;z(Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateClazzEnrolmentOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateDateLeftByUid7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzEnrolmentUidendDate updateTimeG(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;+updateClazzEnrolmentActiveForPersonAndClazz9(JJIZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidclazzUidroleIdIactiveZ changeTimeO(JJIZJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;+updateClazzEnrolmentActiveForClazzEnrolment(JZJ)Ienrolled timeChanged_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmpbupdateClazzEnrolmentRole9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;newRoleoldRoleO(JJIIJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findByPersonUidAndClazzUidAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;SLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;i(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object;$findAllEnrolmentsByPersonAndClazzUiddFactory((JJ)Landroidx/paging/DataSource$Factory;~(JJ)Landroidx/paging/DataSource$Factory;findEnrolmentWithLeavingReason enrolmentUiddLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithLeavingReason;>;)Ljava/lang/Object;findAllClazzesByPersonWithClazz'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory;findMaxEndDateForEnrolment selectedClazzselectedPersonselectedEnrolmentJ(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;*findAllClazzesByPersonWithClazzAsListAsyncoLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ClazzEnrolmentWithClazz;>;>;)Ljava/lang/Object;getAllClazzEnrolledAtTimeAsync8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;date roleFilterpersonUidFilteroLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; findByUiduidh(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ClazzEnrolment;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;R(J)Landroidx/lifecycle/LiveData;findByClazzUidAndRole>(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory; sortOrder searchTextfilteraccountPersonUid currentTimee(JIILjava/lang/String;IJJ)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000R(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200c(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300[(Lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 access$600 access$700 SourceFileClazzEnrolmentDao_Impl.java to ro qo po no kl gh ef uf4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1 ug4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$34com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$44com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$54com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$64com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7 so4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8h if jfk l mf nf4com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9 uop qr }st uv wx5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$105com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11 uy5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12 uz5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13 u{5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14 u|} ~   5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15 uSELECT * FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = ? AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentOutcome = 200 LIMIT 1 ~ 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16 u qRSELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, COALESCE(School.schoolTimeZone, 'UTC')) as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid WHERE clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = ? ORDER BY clazzEnrolmentDateLeft DESC5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17SELECT ClazzEnrolment.*, LeavingReason.*, COALESCE(Clazz.clazzTimeZone, COALESCE(School.schoolTimeZone, 'UTC')) as timeZone FROM ClazzEnrolment LEFT JOIN LeavingReason ON LeavingReason.leavingReasonUid = ClazzEnrolment.clazzEnrolmentLeavingReasonUid LEFT JOIN Clazz ON Clazz.clazzUid = ClazzEnrolment.clazzEnrolmentClazzUid LEFT JOIN School ON School.schoolUid = Clazz.clazzSchoolUid WHERE ClazzEnrolment.clazzEnrolmentUid = ?5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18SELECT ClazzEnrolment.*, Clazz.*, (SELECT ((CAST(COUNT(DISTINCT CASE WHEN ClazzLogAttendanceRecord.attendanceStatus = 1 THEN ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid ELSE NULL END) AS REAL) / MAX(COUNT(ClazzLogAttendanceRecord.clazzLogAttendanceRecordUid),1)) * 100) FROM ClazzLogAttendanceRecord LEFT JOIN ClazzLog ON ClazzLogAttendanceRecord.clazzLogAttendanceRecordClazzLogUid = ClazzLog.clazzLogUid WHERE ClazzLogAttendanceRecord.clazzLogAttendanceRecordPersonUid = ? AND ClazzLog.clazzLogClazzUid = Clazz.clazzUid AND ClazzLog.logDate BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined AND ClazzEnrolment.clazzEnrolmentDateLeft) as attendance FROM ClazzEnrolment LEFT JOIN Clazz ON ClazzEnrolment.clazzEnrolmentClazzUid = Clazz.clazzUid WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive ORDER BY ClazzEnrolment.clazzEnrolmentDateLeft DESC 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19SELECT COALESCE(MAX(clazzEnrolmentDateLeft),0) FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ? AND ClazzEnrolment.clazzEnrolmentActive AND clazzEnrolmentClazzUid = ? AND clazzEnrolmentUid != ? 5com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20= 4 AND cjiRecursiveStatus <= 20 LIMIT 1), CAST(((SELECT connectivityState FROM ConnectivityStatus LIMIT 1) = 3) AS INTEGER), 0) AS Status 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$31HSELECT ContentEntry.* FROM ContentEntry WHERE ContentEntry.sourceUrl = ?3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$32 SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = ? AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ? AND (? = 0 OR ContentEntry.primaryLanguageUid = ?) AND (NOT ContentEntry.ceInactive OR ContentEntry.ceInactive = ?) AND (NOT ContentEntry.leaf OR NOT ContentEntry.leaf = ?) AND (ContentEntry.publik OR (SELECT username FROM Person WHERE personUid = ?) IS NOT NULL) AND (? = 0 OR ? IN (SELECT ceccjContentCategoryUid FROM ContentEntryContentCategoryJoin WHERE ceccjContentEntryUid = ContentEntry.contentEntryUid)) ORDER BY ContentEntryParentChildJoin.childIndex, CASE(?) WHEN 1 THEN ContentEntry.title ELSE '' END ASC, CASE(?) WHEN 2 THEN ContentEntry.title ELSE '' END DESC, ContentEntry.contentEntryUid3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$33 SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM CourseBlock JOIN ContentEntry ON CourseBlock.cbType = 104 AND ContentEntry.contentEntryUid = CourseBlock.cbEntityUid AND CAST(CourseBlock.cbActive AS INTEGER) = 1 LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjUid = 0 LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = ? AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE CourseBlock.cbClazzUid IN (SELECT ClazzEnrolment.clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = ?) 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$34 SELECT ContentEntry.*, ContentEntryParentChildJoin.*, Container.*, COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, COALESCE((CASE WHEN StatementEntity.resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 0 AS assignmentContentWeight, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjUid = 0 LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = ? AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) LEFT JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1) WHERE ContentEntry.contentOwner = ? AND NOT EXISTS( SELECT ContentEntryParentChildJoin.cepcjUid FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid) 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$35SELECT ContentEntry.* FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ?java/util/ArrayList  R  3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$36SELECT COALESCE((SELECT contentEntryUid FROM ContentEntry WHERE entryId = ? LIMIT 1),0) AS ID1SELECT * FROM ContentEntry WHERE sourceUrl LIKE ? WITH RECURSIVE ContentEntry_recursive(contentEntryUid, containerSize) AS ( SELECT contentEntryUid, (SELECT COALESCE((SELECT fileSize FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) AS containerSize FROM ContentEntry WHERE contentEntryUid = ? AND NOT ceInactive UNION SELECT ContentEntry.contentEntryUid, (SELECT COALESCE((SELECT fileSize FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) AS containerSize FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid, ContentEntry_recursive WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ContentEntry_recursive.contentEntryUid AND NOT ceInactive) SELECT COUNT(*) AS numEntries, SUM(containerSize) AS totalSize FROM ContentEntry_recursive3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$37WITH RECURSIVE ContentEntry_recursive( contentEntryUid, title, ceInactive, contentFlags, description, entryId, author, publisher, licenseType, licenseName, licenseUrl, sourceUrl, thumbnailUrl, lastModified, primaryLanguageUid, languageVariantUid, leaf, publik, completionCriteria, minScore, contentOwner, contentTypeFlag, contentEntryLocalChangeSeqNum, contentEntryMasterChangeSeqNum, contentEntryLastChangedBy, contentEntryLct, cepcjUid, cepcjChildContentEntryUid, cepcjParentContentEntryUid, childIndex, cepcjLocalChangeSeqNum, cepcjMasterChangeSeqNum, cepcjLastChangedBy, cepcjLct, containerUid, cntLocalCsn, cntMasterCsn, cntLastModBy, fileSize, containerContentEntryUid, cntLastModified, mimeType, remarks, mobileOptimized, cntNumEntries, cntLct ) AS ( SELECT ContentEntry.contentEntryUid, ContentEntry.title, ContentEntry.ceInactive, ContentEntry.contentFlags, ContentEntry.description, ContentEntry.entryId, ContentEntry.author, ContentEntry.publisher, ContentEntry.licenseType, ContentEntry.licenseName, ContentEntry.licenseUrl, ContentEntry.sourceUrl, ContentEntry.thumbnailUrl, ContentEntry.lastModified, ContentEntry.primaryLanguageUid, ContentEntry.languageVariantUid, ContentEntry.leaf, ContentEntry.publik, ContentEntry.completionCriteria, ContentEntry.minScore, ContentEntry.contentOwner, ContentEntry.contentTypeFlag, ContentEntry.contentEntryLocalChangeSeqNum, ContentEntry.contentEntryMasterChangeSeqNum, ContentEntry.contentEntryLastChangedBy, ContentEntry.contentEntryLct, ContentEntryParentChildJoin.cepcjUid, ContentEntryParentChildJoin.cepcjChildContentEntryUid, ContentEntryParentChildJoin.cepcjParentContentEntryUid, ContentEntryParentChildJoin.childIndex, ContentEntryParentChildJoin.cepcjLocalChangeSeqNum, ContentEntryParentChildJoin.cepcjMasterChangeSeqNum, ContentEntryParentChildJoin.cepcjLastChangedBy, ContentEntryParentChildJoin.cepcjLct, Container.containerUid, Container.cntLocalCsn, Container.cntMasterCsn, Container.cntLastModBy, Container.fileSize, Container.containerContentEntryUid, Container.cntLastModified, Container.mimeType, Container.remarks, Container.mobileOptimized, Container.cntNumEntries, Container.cntLct FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntry.contentEntryUid = ContentEntryParentChildJoin.cepcjChildContentEntryUid LEFT JOIN Container ON Container.containerUid = (SELECT COALESCE((SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)) WHERE ContentEntry.contentEntryUid = ? UNION SELECT ContentEntry.contentEntryUid, ContentEntry.title, ContentEntry.ceInactive, ContentEntry.contentFlags, ContentEntry.description, ContentEntry.entryId, ContentEntry.author, ContentEntry.publisher, ContentEntry.licenseType, ContentEntry.licenseName, ContentEntry.licenseUrl, ContentEntry.sourceUrl, ContentEntry.thumbnailUrl, ContentEntry.lastModified, ContentEntry.primaryLanguageUid, ContentEntry.languageVariantUid, ContentEntry.leaf, ContentEntry.publik, ContentEntry.completionCriteria, ContentEntry.minScore, ContentEntry.contentOwner, ContentEntry.contentTypeFlag, ContentEntry.contentEntryLocalChangeSeqNum, ContentEntry.contentEntryMasterChangeSeqNum, ContentEntry.contentEntryLastChangedBy, ContentEntry.contentEntryLct, ContentEntryParentChildJoin.cepcjUid, ContentEntryParentChildJoin.cepcjChildContentEntryUid, ContentEntryParentChildJoin.cepcjParentContentEntryUid, ContentEntryParentChildJoin.childIndex, ContentEntryParentChildJoin.cepcjLocalChangeSeqNum, ContentEntryParentChildJoin.cepcjMasterChangeSeqNum, ContentEntryParentChildJoin.cepcjLastChangedBy, ContentEntryParentChildJoin.cepcjLct, Container.containerUid, Container.cntLocalCsn, Container.cntMasterCsn, Container.cntLastModBy, Container.fileSize, Container.containerContentEntryUid, Container.cntLastModified, Container.mimeType, Container.remarks, Container.mobileOptimized, Container.cntNumEntries, Container.cntLct FROM ContentEntry LEFT JOIN ContentEntryParentChildJoin ON ContentEntry.contentEntryUid = ContentEntryParentChildJoin.cepcjChildContentEntryUid LEFT JOIN Container ON Container.containerUid = (SELECT COALESCE((SELECT containerUid FROM Container WHERE containerContentEntryUid = ContentEntry.contentEntryUid ORDER BY cntLastModified DESC LIMIT 1), 0)), ContentEntry_recursive WHERE ContentEntryParentChildJoin.cepcjParentContentEntryUid = ContentEntry_recursive.contentEntryUid) SELECT * FROM ContentEntry_recursive3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$38cepcjUidcepcjChildContentEntryUidcepcjParentContentEntryUid childIndexcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModByfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriescntLct;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin R         )com/ustadmobile/lib/db/entities/Container            Ucom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndMostRecentContainer    !LSelect ContentEntry.contentEntryUid AS uid, ContentEntry.title As labelName "# @ from ContentEntry WHERE contentEntryUid IN ( $ %&) '( )* + ,-java/lang/Long ./3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39|SELECT ContentEntry.*, Language.* FROM ContentEntry LEFT JOIN Language ON Language.langUid = ContentEntry.primaryLanguageUidLanguage3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$40SELECT EXISTS(SELECT 1 FROM ContentEntry WHERE ContentEntry.contentEntryUid = ? AND ? IN ( SELECT DISTINCT Person.PersonUid FROM Person LEFT JOIN PersonGroupMember ON Person.personUid = PersonGroupMember.groupMemberPersonUid LEFT JOIN EntityRole ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE CAST(Person.admin AS INTEGER) = 1 OR (EntityRole.ertableId = 42 AND EntityRole.erEntityUid = ContentEntry.contentEntryUid AND (Role.rolePermissions & ? ) > 0)))3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$41 SELECT ContentEntry.* FROM ContentEntry JOIN Container ON Container.containerUid = (SELECT containerUid FROM Container WHERE Container.containercontententryUid = ContentEntry.contentEntryUid AND Container.cntLastModified = (SELECT MAX(ContainerInternal.cntLastModified) FROM Container ContainerInternal WHERE ContainerInternal.containercontententryUid = ContentEntry.contentEntryUid)) WHERE ContentEntry.leaf AND NOT ContentEntry.ceInactive AND (NOT EXISTS (SELECT ContainerEntry.ceUid FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) OR Container.fileSize = 0) 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$42 x WITH ContentEntryContainerUids AS (SELECT Container.containerUid FROM Container WHERE Container.containerContentEntryUid = ? AND Container.fileSize > 0), LatestDownloadedContainer(containerUid) AS (SELECT COALESCE( (SELECT containerUid FROM Container WHERE Container.containerContentEntryUid = ? AND EXISTS( SELECT 1 FROM ContainerEntry WHERE ContainerEntry.ceContainerUid = Container.containerUid) ORDER BY cntLastModified DESC LIMIT 1), 0)) , ActiveContentJobItems(cjiRecursiveStatus, cjiPluginId) AS (SELECT cjiRecursiveStatus, cjiPluginId FROM ContentJobItem WHERE cjiContentEntryUid = ? AND cjiStatus BETWEEN 4 AND 20) , ShowDownload(showDownload) AS (SELECT CAST(? AS INTEGER) = 1 AND (SELECT containerUid FROM LatestDownloadedContainer) = 0 AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AND (SELECT COUNT(*) FROM ContentEntryContainerUids) > 0) SELECT (SELECT showDownload FROM ShowDownload) AS showDownloadButton, CAST(? AS INTEGER) = 0 OR (SELECT containerUid FROM LatestDownloadedContainer) != 0 AS showOpenButton, (SELECT NOT showDownload FROM ShowDownload) AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AND (SELECT COALESCE( (SELECT cntLastModified FROM Container WHERE containerContentEntryUid = ? AND fileSize > 0 ORDER BY cntLastModified DESC), 0)) > (SELECT COALESCE( (SELECT cntLastModified FROM Container WHERE Container.containerUid = (SELECT LatestDownloadedContainer.containerUid FROM LatestDownloadedContainer)), 0)) AS showUpdateButton, CAST(? AS INTEGER) = 1 AND (SELECT containerUid FROM LatestDownloadedContainer) != 0 AND (SELECT COUNT(*) FROM ActiveContentJobItems) = 0 AS showDeleteButton, (SELECT COUNT(*) FROM ActiveContentJobItems WHERE cjiPluginId = 10) > 0 AS showManageDownloadButton 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$43} SELECT ContentJobItem.cjiRecursiveStatus AS status FROM ContentJobItem WHERE ContentJobItem.cjiContentEntryUid = ? AND ContentJobItem.cjiPluginId != 14 AND ContentJobItem.cjiStatus BETWEEN 4 AND 25 AND NOT EXISTS( SELECT 1 FROM ContentJobItem ContentJobItemInternal WHERE ContentJobItemInternal.cjiContentEntryUid = ? AND ContentJobItemInternal.cjiPluginId = 14 AND ContentJobItemInternal.cjiFinishTime > ContentJobItem.cjiStartTime) ORDER BY ContentJobItem.cjiFinishTime DESC LIMIT 1 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$44 SELECT ContentJobItem.cjiRecursiveStatus AS status, ContentJobItem.cjiRecursiveProgress AS progress, ContentJobItem.cjiRecursiveTotal AS total FROM ContentJobItem WHERE ContentJobItem.cjiContentEntryUid = ? AND ContentJobItem.cjiPluginId != 14 AND ContentJobItem.cjiStatus BETWEEN 4 AND 25 AND NOT EXISTS( SELECT 1 FROM ContentJobItem ContentJobItemInternal WHERE ContentJobItemInternal.cjiContentEntryUid = ? AND ContentJobItemInternal.cjiPluginId = 14 AND ContentJobItemInternal.cjiFinishTime > ContentJobItem.cjiStartTime) ORDER BY ContentJobItem.cjiFinishTime DESC LIMIT 1 3com/ustadmobile/core/db/dao/ContentEntryDao_Impl$453com/ustadmobile/core/db/dao/ContentEntryDao_Impl$46 R01 2 yv bc Z[0com/ustadmobile/core/db/dao/ContentEntryDao_Impl+com/ustadmobile/core/db/dao/ContentEntryDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursor3"androidx/paging/DataSource$Factoryjava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderjava/util/Iterator()VQ(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionc(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntry;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VE(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I6(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;J)V5(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;T(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;bindNull(I)V bindString(ILjava/lang/String;)Vquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctclosegetCount moveToNextadd(Ljava/lang/Object;)Z(JJI)V setCepcjUidsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLctsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setFileSizesetContainerContentEntryUidsetCntLastModified setMimeType setRemarkssetMobileOptimizedsetCntNumEntries setCntLctsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JG(Lcom/ustadmobile/core/db/dao/ContentEntryDao_Impl;Ljava/util/List;ZJ)Vjava/util/Collections emptyListandroidx/paging/DataSource1?@ BCDEFGHEFGIJFKLMNMOMPMQM?RSTr**+*Y*+* Y*+ * Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+U. IJ K#0-=AJ]WhdsqVrWXrBCYBZ[T7***+A* 7*:*!++-+U& !(+4V \]7WX7^_`kaY^bcTc* Y*+!,"UV WX^_def dgY ^dFhijT2***+#** M*,'U& $'/1V2WX2klf 2km`ga YkFnopTm*$Y*+%,"UV WXkldefkmdqY kdFrsjT2*** +#** M*,'U& $'/1V2WX2tlf 2tm`ga YtFnuvT2*** +&** M*,'U& $'/1V2WX2w_`ga YwxjT3***+'W** M*,(U& %(02V3WX3klf 3km`ha YkFnyvT3***+(W** M*,(U& %(02V3WX3^_`ha Y^zcTc*)Y*+*,"UV WX^_def d{Y ^dF|}~Tc*+Y*,-"UV WX]def dqY dFTX*-Y*.+"UVWXdef dqYdFTi **/:6606060*1W***2: **2 L[nnpnUN34567*8-98:;;E<L>T?[AbBkCnAwBCDVHWX]]tqf`!@Q?aY TE x**/:60606 0*1W***2:**2@ObbdbUJIJKLM!N,O/P9Q@SHTOVVW_XbVkWtXwYV>xWXxx]x]he`b?aY Ti **/:6606060*1W***2: **2 L[nnpnUN^_`ab*c-d8e;fEgLiTj[lbmknnlwmnoVHWX]]tqf`!@Q?aY ~T23:34:656:*7Y*8-9Utu vwxyVH2WX2]2de. &#f 2dY dF~T=:::4:65656:*;Y*<-9U"ky z{|}"~'VH=WX=]=de9 1.'f =dY dF~T2=:=4:656:*>Y*?-9U VH2WX2]2de. &#f 2dY dFT:=N=4:65*@AYBSYCSDY*EFU V4:WX:]7 /,YFT GGMG4N6+ -H -+I**-J:KL6ML6NL6OL6 PL6 QL6 RL6 SL6 TL6UL6VL6WL6XL6YL6ZL6[L6\L6]L6^L6_L6`L6aL6bL6cL6dL6eL6fgYh: i7! !jk :#l:# #mk :$l:$ $n k :% l:% %o k :& l:& &p k :' l:' 'q r6( (s k :) l:) )tk :*l:* *uk :+l:+ +vk :,l:, ,wi7- -xi7/ /yi71 1zr63 3{r65564 4|r67766 6}r69968 8~r6: :r6; ;r6< <i7= =i7? ?i7A Ar6C Ci7D D:  :!-!:F-F4Uv  !(4=FOXajs| (1<COU`gsy     &-9?JQ]cnu!"$&()+,./12567: ;<?(@4A;CFDMFXG_IjJqL|MOPRSUVXYZ[]_`]_`aVHR#v$%&')<*`+,<]!`k#G$#%&'(&)J*n]+9,']-]/]13456 748(9F:Xs;ja<|O]==]?+]AC]D1\_ =FOX a jy sp |g ^ULC:1(  \_ WX  4`A3"?AAg A A A A A* A A A Ab2?AAgAAAAAAAAA@4?AAgAAAAAAAAA@6?AAgAAAAAAAAA@ ?AAg?AAaY~T2:4:656:*Y*-9Ugh ijklVH2WX2]2de. &#f 2dY dFT!N4:65Y*U V4!WX!] YF~T2:4:656:*Y*-9U29 :;<=VH2WX2]2de. &#f 2dY dFT L:4:6565656: * Y*9U*  #& 0 5 V\ LWXL]LLLdeH @=5 f LdYdF~T2:4:656:*Y*-9U + , - . / 0VH2WX2]2de. &#f 2d{Y dF~T2:4:656:*Y*-9U M N O P Q RVH2WX2]2de. &#f 2dY dF~T2:4:656:*Y*-9U     VH2WX2]2de. &#f 2dY dF~T2:4:656:*Y*-9U     VH2WX2]2de. &#f 2dY dF~T2:4:656:*Y*-9U     VH2WX2]2de. &#f 2dY dF~T2:4:656:*Y*-9U ; ? @ A B CVH2WX2]2de. &#f 2dY dF~T2:4:656:*Y*-9U f g h i j kVH2WX2 ]2de. &#f 2dY  dF ~T2:4:656:*Y*-9U      VH2WX2 ]2de. &#f 2dY  dF  T HN4:65**J:KL6ML6NL6 OL6 PL6 QL6 RL6 SL6TL6UL6VL6WL6XL6YL6ZL6[L6\L6]L6^L6_L6`L6aL6bL6cL6dL6eL6 fgYh:!i7"!"jk :$l:$!$m k :% l:%!%n k :& l:&!&o k :' l:'!'p k :( l:(!(q r6)!)sk :*l:*!*tk :+l:+!+uk :,l:,!,vk :-l:-!-wi7.!.xi70!0yi72!2zr64!4{r66665!5|r68867!7}r6::69!9~r6;!;r6<!<r6=!=i7>!>i7@!@i7B!Br6D!D i7E!E:!!:"":GG*Ut      * 3 < E N W ` i r { ! " # $ % & ' ( ) * + , - . / 0 2 3' 52 69 8E 9K ;V =] ?i @o Bz D F G I K M N P R T U W Y [ \ ^ _ a c# e/ f5 h@ jG lS mY od qk sw t} v x z { } ~            * 1 < C N U ` g r y                 VHH$l%&'(*2+V,z-2]"Vk$zG%#&'()*@+d],9-'].]0]2456 78*9:<;Ns<`a=rO]>=]@+]BD]E'\_!3<E N W `z iq rh{_VMD;2)   \_!WX ] *`K"?Ag A A A A A* A A A Ab2?AgAAAAAAAAA@4?AgAAAAAAAAA@6?AgAAAAAAAAA@ ?Ag?AaY T?M4N6+ -H -+I*@AYBSY*-FU    ! V4?WX?< 5 2` AYF~T2:4:656:*Y*-9Umz {|}~VH2WX2]2de. &#f 2dY dFT?N4:6+ H +I6:*Y*,9U" $)VH?WX??de< 41)f ?d` AY dFT:  4: 6 56 56 !56 !56 6 56 6 56 56 5 6 5 6  5 6  5Y* UnN $'/2:=ISWcmqz~V WX]]]]     IrcX`FA@@YF !T,N4:6565Y*U    !V4,WX,]) !YF"#T,N4:6565Y*UOu vwxy!zV4,WX,]) !YF"$%T IN4:65**J:KL6ML6NL6 OL6 PL6 QL6 RL6 SL6TL6UL6VL6WL6XL6YL6ZL6[L6\L6]L6^L6_L6`L6aL6bL6cL6dL6eL6 Y:!gYh:"i7#"#jk :%l:%"%m k :& l:&"&n k :' l:'"'o k :( l:("(p k :) l:)")q r6*"*sk :+l:+"+tk :,l:,",uk :-l:-"-vk :.l:.".wi7/"/xi71"1yi73"3zr65"5{r67766"6|r69968"8}r6;;6:":~r6<"<r6="=r6>">i7?"?i7A"Ai7C"Cr6E"E i7F"F!"WI!:"":HH*Uu *3<ENW`ir{ $.7BIU[fmy ! , 3?EPWcit{ "$%'(*+-.123678#;.<:=A?L@SB^CeEpFwHIKLNOQRTUVWXZ[XZ[\VHX%|&'()+B,f-.7&_"B]#fu%Q&-' ()*,+P,tg-C.1]/]1 ]356789::.;L<^}=pk>Y]?G]A5]C#E]F3<E N W ` i r{vmd[RI@7.%   $\l!WX] *f $\'!`$!?A(6g A A A A A* A A A Ab3?A(gAAAAAAAAA@5?A(gAAAAAAAAA@7?A(gAAAAAAAAA@!?A(?AaYF)*T5N4:65*@AYBSY*ƶFUab cdeV45WX5]2 *'YF+,-Tk pM4N6+ -H -+I**-J:fi7 77-: - 4R``b`UJ  !(4 >!K#N%R'Y(]%`'i(m)VRH\]N\]pWXp.m f c4<`1A)?AAaY./0T H M4N6+ -H -+I**-J:KL6ML6NL6OL6 PL6 QL6 RL6 SL6 TL6UL6VL6WL6XL6YL6ZL6[L6\L6]L6^L6_L6`L6aL6bL6cL6dL6eL6Y: gYh:!i7"!"jk :$l:$!$mk :%l:%!%n k :& l:&!&o k :' l:'!'p k :( l:(!(q r6)!)s k :* l:*!*tk :+l:+!+uk :,l:,!,vk :-l:-!-wi7.!.xi70!0yi72!2zr64!4{r66665!5|r68867!7}r6::69!9~r6;!;r6<!<r6=!=i7>!>i7@!@i7B!Br6D!Di7E!E !WI :!-!:G-G4Uw./ 0 124!6(749=:F;O<X=a>j?s@|ABCDEFGHIJKLMNOP QRS.T8VAXLYS[_\e^p`wbcegijlnpqsuwxz|~%+6=IOZams~&-8DKV]hozVHb$%&'((*L+p,-A&_!L]"pu$Q%-& '()6*Z+~g,C-1].]0 ]2456&78D98:V;h}<zk=Y]>G]@5]B#D]E=FOX a j s |~ ulcZQH?6-$  .\l  WX   4f .\' `A !?AA(6g A A A A A* A A A Ab3?AA(gAAAAAAAAA@5?AA(gAAAAAAAAA@7?AA(gAAAAAAAAA@!?AA(?AAaYF12~T2:4:656:*Y*-9U VH2WX2]2de. &#f 2d3Y dF45T!N4:65Y*ΰU0 123V4!WX!] YF67%T_[N4:65**J:KL6ML6]L6 ZL6 NL6 OL6 PL6 QL6RL6SL6TL6UL6VL6WL6XL6YL6[L6\L6^L6_L6aL6`L6bL6cL6dL6eL6 ϸL6!иL6"ѸL6#ҸL6$ӸL6%ԸL6&ոL6'ָL6(׸L6)ظL6*ٸL6+ڸL6,۸L6-ܸL6.ݸL6/޸L60߸L61L62L63L64Y:5X!kW"kK#k?$k3%k'&k'k(k"i78#i7:$r6<Y:8<:7!i7=7=%i7?7?&i7A7A'r6C7C(i7D7D:7)k*k{+ko,kc-kW.kK/k?0k31k'2k3k4kY:8)i7989*i7;8;+i7=8=,r6?8?-i7@8@.i7B8B/i7D8D0k :F0l:F8F1k :G1l:G8G2r6II6H8H3r6J8J4i7K8K:8Y:6i7969k :;l:;6; r6==6<6< r6>6> k :? l:?6? k :@ l:@6@ k :A l:A6Ak :Bl:B6Br6C6Ck :Dl:D6Dk :El:E6Ek :Fl:F6Fk :Gl:G6Gi7H6Hi7J6Ji7L6L r6OO6N6N r6QQ6P6P r6R6R r6S6S i7T6Tr6V6Vi7W6Wi7Y6Yr6[6[ i7\6\676856W5:66:^^*;JJLJUA[ \]^_*a3b<cEdNeWf`gihri{jklmnopqrstuvwxy z{|&}/~8AJS\enwBMXcr}bkv} *1<HOZalsvy )0<BMT ` f qx "#%')*,.0%1,374>6I7P:[;g<n?y@ACDFGIJLMOPRSUV XYZ#[*\4]7^;`BaG^J`SaXbVwM8]8Xt9]:ci:<}O;]==<]?+=]A>C?]Dr]@A7BFCGvD]9E];F]=G?H]@I]BJ]DmBF*ICGH+KH<7IZLJlM]Kk NO8;?@?AcBDEFG&P6b@A7yNO8]9;e<q=S>/?) @MAqBCDiEEF!G%]H7]JI]LgN[OPyQQRSy]TgVU]WC]Y1[]\3<E N W ` i r{~ulcZQH ?6 -R!&$S"/T#8U$A V%JW&SX'\Y(eZ)n[*w\+],^-_.`/a0b1c2d3e4r\l5[WX[]X PM*1f r\f5`I'5?A(i??A( A A@/7?A(,9?A( A@,=?A(A A A A A* A A A APK?A(AAAAAAAAA@M?A(AAAAAAAAA@5?A(?AaYFghpT N-W-W-W+6--W-:`64:6+:   0 !":  H #5̸6: * $Y*%,9UNhi jkl$m*n2o8p>qGrJshtmuwwyz{|Vp h&i WXjldekl$m8l>fnG]JZ fjodp`+R ?(qrAs$" Y jdFtuvTv0&L&4M*@AYBSY'S(Y*,)FU V 0WX, $FwxyT L*:*4: 6   !56   56   56: * +Y* ,9U* $'05V\ LWXLz]L]L{]LdeG> ; 5 f LdYz{dF|}T&-M-4N6:*.Y*-/+9U V4&WX&de" f &dYdF~T 0:04:65656566566  56566  56: * 1Y*29UV%(03>HKV`dlp{Vp WX]de>cVK {&  f d`;A@@#@Y dF~T?3:34:65656:*4Y*5-9U""#$%&$')(VH?WX?]?de:1.)f ?d{Y dF~T?6:64:65656:*7Y*8-9U"CTUVWX$Y)ZVH?WX?]?de:1.)f ?dY dFT *9Y*,!:"U{V4WXl]defodqYdF T;UFAyT3 *+g<U5V  WXY^AbT4 *+g,=U5V  WXY ^dAZT3 *+g>U5V  WXY^T/*U6V XT/*U6V XT/*U6V XT/*U6V XT/*U6V XAz/9741.+($D>;7-+)$   PK!!J J Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1.class4M . -/ 0 12 3 4 5 6 7 8 9: ;<=this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureeLandroidx/room/EntityInsertionAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod> ? INSERT OR ABORT INTO `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid`,`cepcjChildContentEntryUid`,`childIndex`,`cepcjUid`,`cepcjLocalChangeSeqNum`,`cepcjMasterChangeSeqNum`,`cepcjLastChangedBy`,`cepcjLct`) VALUES (?,?,?,nullif(?, 0),?,?,?,?) @AB CD EA FG HA IA JA KG LA;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin !Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1$androidx/room/EntityInsertionAdapter?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl(Landroidx/room/RoomDatabase;)VgetCepcjParentContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCepcjChildContentEntryUid getChildIndex()I getCepcjUidgetCepcjLocalChangeSeqNumgetCepcjMasterChangeSeqNumgetCepcjLastChangedBy getCepcjLct I *+*,0     -3  !^+,+,+,+,+, +, +, +, & 8 9:";-<8=D>Q?]@ ^^"#^$% "$A &4 *+, 0   "$'()*+,- PK!!sBHcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10.class4; I I J   !  % % % % % % % % % % % % % % % % % % % % % % % % % % % Ival$_statementLandroidx/room/RoomSQLiteQuery;this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;c(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10;MethodParameterscall()Ljava/util/List; _tmpTitleLjava/lang/String;_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_item.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpContentEntryUidJ_tmpLicenseTypeI_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeafZ_tmp _tmpPublik_tmp_1_tmpCeInactive_tmp_2_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable Exceptions SignatureC()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod  NO LM P  contentEntryUid   title descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctjava/util/ArrayList   P ,com/ustadmobile/lib/db/entities/ContentEntry           ! " # $ % & ' ( ) *+ ,+ -+ . / 0 1 2 3 4 5 67 89 : YZBcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplselectTopEntries4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetContentEntryUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setTitle(Ljava/lang/String;)VsetDescription setEntryId setAuthor setPublishergetInt(I)IsetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf(Z)V setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease IJKLMNOPQRC*+*,*SiTUWNOX NLYZR D**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6!Y+"#:+$%Y&:+'7(+) : +*:  ++) :! +*:!!,+) :" +*:""-+) :# +*:##.+) :$ +*:$$/+06%%1+ ) :& + *:&&2+ ) :' + *:''3+ ) :( + *:((4+ ) :) + *:))5+ '7**6+'7,,7+'7..8+06009+0622611:+0644633;+0666655<+0677=+0688>+0699?+'7::@+'7<<A+'7>>B+06@@C+'7AADEWp:+F*G:C+F*GCSplnop'q/r7s?tGuOvWw_xgyozw{|}~  )0;AKR]cmt (/:@JQ[bls})0:AKR\cmt~   TD[\ >]\!`^\"_\#`\$a\&b\'c\(=d\)~ef ugh)U[\ K3]\!m^\"_\#`\$ij%a\&xb\'(Vc\(J4d\)[#kh*llh,}mh.nj0op1qj2rp3sj4tp5uj6vj7wwj8fxj9)Uyh::Dzh<K3{h>\"|j@m}hA}~jvj'nj/fj7^j?VjGNjOFj W>j _6j g.j o&j wjjjjjjjjjjjjjjUW I1%    (    ]/I%@1I%@3I%@IIAYR/*HSiT UWV IPK!!͠O Hcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$11.class4 $T $U $V $W %X YZ[ E\]^_`abc de Yfgh Ei Rj kl Gm dn Ho Hpq Gr s kt Gu kv wx ky $z{|}val$selectedItemsLjava/util/List;val$contentEntryUidJval$updateTimethis$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_itemLjava/lang/Long;_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTable~ Exceptions()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod ,- '( )* +* .  + UPDATE ContentEntryParentChildJoin , SET cepcjParentContentEntryUid = ?,  cepcjLct =  " WHERE cepcjUid IN ( )  Ljava/lang/Long  78Bcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplmoveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)Viterator()Ljava/util/Iterator;hasNext()ZnextbindNull(I)V longValue()JbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction $%&'()*+*,-./0N*+*,*!**1235,-6,')+780p 4L+W+ W+W+ W+ W+ W+W+ W+ W+W+W+W*=++W+W+W+N*-:6*6*6*:4:*W* !:*":*"%%'%1'  '.5<C J!Q"X#b$g%n&u'|()*+,-./0135679 :;=";%=1>2H"9:4350;<b=>?@ABC>D($EFGH& mIJKA7L0/*#12 35JKMNOPQRS4 $PK!!ZƀL L Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2.class4M . -/ 0 12 3 4 5 6 7 8 9: ;<=this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureeLandroidx/room/EntityInsertionAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod> ? INSERT OR REPLACE INTO `ContentEntryParentChildJoin` (`cepcjParentContentEntryUid`,`cepcjChildContentEntryUid`,`childIndex`,`cepcjUid`,`cepcjLocalChangeSeqNum`,`cepcjMasterChangeSeqNum`,`cepcjLastChangedBy`,`cepcjLct`) VALUES (?,?,?,nullif(?, 0),?,?,?,?) @AB CD EA FG HA IA JA KG LA;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin !Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2$androidx/room/EntityInsertionAdapter?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl(Landroidx/room/RoomDatabase;)VgetCepcjParentContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCepcjChildContentEntryUid getChildIndex()I getCepcjUidgetCepcjLocalChangeSeqNumgetCepcjMasterChangeSeqNumgetCepcjLastChangedBy getCepcjLct I *+*,B     -E  !^+,+,+,+,+, +, +, +, & J KL"M-N8ODPQQ]R ^^"#^$% "$A &4 *+, B   "$'()*+,- PK!!lkv v Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3.class4M . -/ 0 12 3 4 5 6 7 8 9: ;<=this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturelLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod> ?  UPDATE OR ABORT `ContentEntryParentChildJoin` SET `cepcjParentContentEntryUid` = ?,`cepcjChildContentEntryUid` = ?,`childIndex` = ?,`cepcjUid` = ?,`cepcjLocalChangeSeqNum` = ?,`cepcjMasterChangeSeqNum` = ?,`cepcjLastChangedBy` = ?,`cepcjLct` = ? WHERE `cepcjUid` = ? @AB CD EA FG HA IA JA KG LA;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin !Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl(Landroidx/room/RoomDatabase;)VgetCepcjParentContentEntryUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCepcjChildContentEntryUid getChildIndex()I getCepcjUidgetCepcjLocalChangeSeqNumgetCepcjMasterChangeSeqNumgetCepcjLastChangedBy getCepcjLct I *+*,T     -W  !j+,+,+,+,+, +, +, +, + ,* \ ]^"_-`8aDbQc]die jj"#j$% "$A &4 *+, T   "$'()*+,- PK!!bbGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4.class4"  this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod ! p REPLACE INTO ContentEntryParentChildJoinReplicate(cepcjPk, cepcjDestination) SELECT DISTINCT ContentEntryParentChildJoin.cepcjUid AS cepcjUid, ? AS cepcjDestination FROM ContentEntryParentChildJoin WHERE ContentEntryParentChildJoin.cepcjLct != COALESCE( (SELECT cepcjVersionId FROM ContentEntryParentChildJoinReplicate WHERE cepcjPk = ContentEntryParentChildJoin.cepcjUid AND cepcjDestination = ?), -1) /*psql ON CONFLICT(cepcjPk, cepcjDestination) DO UPDATE SET cepcjPending = true */ Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4#androidx/room/SharedSQLiteStatement?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, g      >L jx   PK!!rBXGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5.class4"  this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod !  REPLACE INTO ContentEntryParentChildJoinReplicate(cepcjPk, cepcjDestination) SELECT DISTINCT ContentEntryParentChildJoin.cepcjUid AS cepcjUid, UserSession.usClientNodeId AS cepcjDestination FROM ChangeLog JOIN ContentEntryParentChildJoin ON ChangeLog.chTableId = 7 AND ChangeLog.chEntityPk = ContentEntryParentChildJoin.cepcjUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryParentChildJoin.cepcjLct != COALESCE( (SELECT cepcjVersionId FROM ContentEntryParentChildJoinReplicate WHERE cepcjPk = ContentEntryParentChildJoin.cepcjUid AND cepcjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cepcjPk, cepcjDestination) DO UPDATE SET cepcjPending = true */ Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5#androidx/room/SharedSQLiteStatement?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, {      >L ~   PK!!)dCCGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100i(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!Gcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;T(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100i(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!HGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;E(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200h(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *   u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/*  ()+,-./01 PK!!mGGGcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0ALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;D(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContentEntryParentChildJoinDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300h(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*   Y*L*+X* M* *+ ,N* *+ -*A. # $&'&(**4+?(A*L+W,Y NA  !"#A$/*   "#%&'()*+  PK!!fDFFEcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl.class4q R R R R S   R R         "      0    6 6 6 6 6 6      !" #$ I% &' L( )* R+ R, R-./ InnerClasses__dbLandroidx/room/RoomDatabase;/__insertionAdapterOfContentEntryParentChildJoin&Landroidx/room/EntityInsertionAdapter; SignatureeLandroidx/room/EntityInsertionAdapter;1__insertionAdapterOfContentEntryParentChildJoin_1,__updateAdapterOfContentEntryParentChildJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;lLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;MethodParametersinsert@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)J_resultJentity=Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin; StackMapTable0 insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;PLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;S(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;OLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceListentriesR(Ljava/util/List;)VinsertWithReplace@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VparentChildJoinDao updateListupdatereplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;"publicContentEntryParentChildJoins()Ljava/util/List;_item_tmpCepcjParentContentEntryUid_tmpCepcjChildContentEntryUid_tmpChildIndexI _tmpCepcjUid_tmpCepcjLocalChangeSeqNum_tmpCepcjMasterChangeSeqNum_tmpCepcjLastChangedBy _tmpCepcjLct(_cursorIndexOfCepcjParentContentEntryUid'_cursorIndexOfCepcjChildContentEntryUid_cursorIndexOfChildIndex_cursorIndexOfCepcjUid$_cursorIndexOfCepcjLocalChangeSeqNum%_cursorIndexOfCepcjMasterChangeSeqNum _cursorIndexOfCepcjLastChangedBy_cursorIndexOfCepcjLct_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;1234Q()Ljava/util/List;allfindParentByChildUuids@(J)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;childEntryContentUid _argIndexfindListOfParentsByChildUuid(J)Ljava/util/List;R(J)Ljava/util/List;findListOfChildsByParentUuid parentUidfindJoinByParentChildUuidsA(JJ)Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;childUidselectTopEntries_cancellationSignalLandroid/os/CancellationSignal;dLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;x(Lkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntry;>;>;)Ljava/lang/Object;moveListOfEntriesToNewParentF(JLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;contentEntryUid selectedItems updateTime"Ljava/util/List;h(JLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000_(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100i(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200h(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile(ContentEntryParentChildJoinDao_Impl.java a` _` WX UV b5Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1 b6Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2 [XAcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3 \]Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$57 85 95: ; <5 =5Acom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6 b>? @A jBAcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7 bC jD EF GHAcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8 bIAcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9 bJgSELECT ContentEntryParentChildJoin.* FROM ContentEntryParentChildJoin LEFT JOIN ContentEntry parentEntry ON ContentEntryParentChildJoin.cepcjParentContentEntryUid = parentEntry.contentEntryUid LEFT JOIN ContentEntry childEntry ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = childEntry.contentEntryUid WHERE parentEntry.publik AND childEntry.publik KLM NOcepcjParentContentEntryUidP QRcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLctjava/util/ArrayList ST bU VW XY Z[;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin b\ ]^ _^ `^ aU b^ cd e5 f5)SELECT * FROM ContentEntryParentChildJoinUSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ? LIMIT 1 gh iWMSELECT * FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ?NSELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ?xSELECT * FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ? AND cepcjChildContentEntryUid = ? LIMIT 1&SELECT ContentEntry.* FROM ContentEntry WHERE NOT EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjChildContentEntryUid = ContentEntry.contentEntryUid) AND EXISTS(SELECT cepcjUid FROM ContentEntryParentChildJoin WHERE cepcjParentContentEntryUid = ContentEntry.contentEntryUid) jkBcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10 bl @mBcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$11 bno p rs jk?com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl:com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()V`(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VT(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)IE(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;J)VD(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JgetInt(I)I(JJI)V setCepcjUid(J)VsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLctadd(Ljava/lang/Object;)ZclosereleasebindLong(IJ)V moveToFirstcreateCancellationSignal!()Landroid/os/CancellationSignal;c(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;V(Lcom/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl;Ljava/util/List;JJ)Vjava/util/Collections emptyList1RSUVWXYZ[XYZ\]Y^_`a`bcdK**+*Y*+*Y*+ * Y*+ *Y*+*Y*+e"./ 0B#T0g={JfKghKUViUjkd7***+A* 7*:*!++-+e& !(+4f lm7gh7nopkqinrsdc*Y*+,ef ghnotuv twi ntYxyzd2***+** M*,'e& $'/1f2gh2{|v 2{}pgq i{Y~dm*Y*+,ef gh{|tuv{ti {tYzd2*** +** M*,'e& $'/1f2gh2|v 2pgq iYd2*** +** M*,'e& $'/1f2gh2opgq izd3*** +W** M*,(e& %(02f3gh3{|v 3{}phq i{Y~d3*** +W** M*,(e& %(02f3gh3nophq indc* Y*!-e f ghmtuv ti tYdX*"Y*#+e fghtuv titYd#$L$%M**,&N-'(6-)(6-*(6-+(6-,(6--(6 -.(6 -/(6 0Y-12: -3-47-47-566Y7: -47 8-47 9- 47 :- 56 ;- 47 <  =Wk : ->,? :->,?e%34 568$9,:4;<<D=L>T?\@kAtD~FHIKLNOQRTUWXYZ[] ^[]^ _f_o ~mxmnUmDm3m"m$,4<DL T \ kl| #gh  v kl p9k RRqYd#@L@%M**,&N-'(6-)(6-*(6-+(6-,(6--(6 -.(6 -/(6 0Y-12: -3-47-47-566Y7: -47 8-47 9- 47 :- 56 ;- 47 <  =Wk : ->,? :->,?e%de fgi$j,k4l<mDnLoTp\qkrtu~wyz|}  f_o ~mxmnUmDm3m"m$,4<DL T \ kl| #gh  v kl p9k RRqYd'0ANA%:6B**&:'(6)(6*(6 +(6 ,(6 -(6 .(6 /(6C4747 566Y7: 478 479 47: 56;47<::>?:>?*!e& *3<ENW`ir|  (-fmtmiOm=m+mm]lo3<E N W ` i r lo0gh0m- %"*p= R6RqidT GDND%:6B**&:'(6)(6*(6 +(6 ,(6 -(6 .(6 /(60Y12:34747 566Y7: 478 479 47: 56;47<=Wb:>?:>?*'6686e' *3<ENW`ir #'.36?Dfdom~msYmGm5m#m3<E N W ` i rl|GghGmD <9*v lp=RRqiYdT GENE%:6B**&:'(6)(6*(6 +(6 ,(6 -(6 .(6 /(60Y12:34747 566Y7: 478 479 47: 56;47<=Wb:>?:>?*'6686e' *3<ENW` i r   "#$ %#&'(.)3&6(?)D*fdom~msYmGm5m#m3<E N W ` i rl|GghGmD <9*v lp=RRqiYdG!<F:F%:6B6!B**&:'(6 )(6 *(6 +(6 ,(6 -(6.(6/(6C 47 47 566Y7: 478 47947:56;47<::>?: >? 6++-+e(01 2345"6)769?:H;Q<Z=c>l?u@~BDFHIKLNOQRTUW XYZ\^#_(\+^4_9`fmtmiOm=m+m m]lo? H Q Z c lu~lo<gh<m<m8 0-6p?R6Rqi d$GMG%NH:*IY*-J+Kefg hif4$gh$tu! v $titYd *LY*-Mef4ghm|mtuvtitY dNeDYAd3 *+6Oe f  ghinArd4 *+6,Pe f  ghi ntAjd3 *+6Qe f  ghind/*e!f hd/*e!f hd/*e!f hd/*e!f hTZ LI"  PK!! ? @A BCDthis$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;X(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityInsertionAdapter; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodE F INSERT OR ABORT INTO `ContentEntryPicture` (`cepUid`,`cepContentEntryUid`,`cepUri`,`cepMd5`,`cepFileSize`,`cepTimestamp`,`cepMimeType`,`cepActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK LH M! NO PQ R! ST UH V! WX3com/ustadmobile/lib/db/entities/ContentEntryPicture "#9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1$androidx/room/EntityInsertionAdapter7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl(Landroidx/room/RoomDatabase;)V getCepUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCepContentEntryUid getCepUribindNull(I)V bindString(ILjava/lang/String;)V getCepMd5getCepFileSize()IgetCepTimestampgetCepMimeType getCepActive()Z I *+*,+      !-. "#1+,+,, ++, , ++, +, +, , ++, ,>+B3 456'82:9;C=N?Z@fAmBxDFGH*$%&' ()* '  ) @ $&A"+4 *+,+   $&,-./012 PK!!.x &&@com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$10.class4 !\ !] "^ Z_ `ab cdefghijk Mlm ^ Mn o p Mq Mr s t Mu v w x y Mz {| !}~val$_statementLandroidx/room/RoomSQLiteQuery;this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod &' $% (S  cepUid cepContentEntryUidcepUricepMd5 cepFileSize cepTimestamp cepMimeType cepActive 3com/ustadmobile/lib/db/entities/ContentEntryPicture S S 12:com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplfindByContentEntryUidLive (J)Landroidx/lifecycle/LiveData; access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCepUid(J)VsetCepContentEntryUidisNull(I)Z getString(I)Ljava/lang/String; setCepUri(Ljava/lang/String;)V setCepMd5getInt(I)IsetCepFileSize(I)VsetCepTimestampsetCepMimeType setCepActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+z,-/&'0 &$12*pD**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +ԻY: +7   +7   + : +: + : +: +6 +7 + : +: + 66 :  : + :+099;9+)}'/7?GOXajqz &),069A,345464j78 z98 34h54W:;F<8$64=>?;a@A !B;C;'D;/ E;7F;?G;GH;OI; , @A D-/3JKLf !M N N9 N@ !M !MOPQRS*6*+ , -/A1T*/* +z, -/PQUVWXYZ[. !PK!!T ?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2.class4Y 3 24 5 67 8 9 6: 6; < = > ? @A BCDthis$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;X(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindc(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturedLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodE F UPDATE OR ABORT `ContentEntryPicture` SET `cepUid` = ?,`cepContentEntryUid` = ?,`cepUri` = ?,`cepMd5` = ?,`cepFileSize` = ?,`cepTimestamp` = ?,`cepMimeType` = ?,`cepActive` = ? WHERE `cepUid` = ? GHI JK LH M! NO PQ R! ST UH V! WX3com/ustadmobile/lib/db/entities/ContentEntryPicture "#9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl(Landroidx/room/RoomDatabase;)V getCepUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCepContentEntryUid getCepUribindNull(I)V bindString(ILjava/lang/String;)V getCepMd5getCepFileSize()IgetCepTimestampgetCepMimeType getCepActive()Z I *+*,J      !-M "#A+,+,, ++, , ++, +, +, , ++, ,>++ ,FR STU'W2Y9ZC\N^Z_f`maxcefgh*$%&'()* '  ) @ $&A"+4 *+,J   $&,-./012 PK!!v*?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3.class4"  this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;X(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod ! 9 REPLACE INTO ContentEntryPictureReplicate(cepPk, cepDestination) SELECT DISTINCT cepUid AS cepPK, ? AS siteDestination FROM ContentEntryPicture WHERE ContentEntryPicture.cepTimestamp != COALESCE( (SELECT cepVersionId FROM ContentEntryPictureReplicate WHERE cepPk = ContentEntryPicture.cepUid AND cepDestination = ?), -1) /*psql ON CONFLICT(cepPk, cepDestination) DO UPDATE SET cepPending = true */ 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$3#androidx/room/SharedSQLiteStatement7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, j      >L m{   PK!!se ?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4.class4"  this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;X(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod !  REPLACE INTO ContentEntryPictureReplicate(cepPk, cepDestination) SELECT DISTINCT ContentEntryPicture.cepUid AS cepPk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN ContentEntryPicture ON ChangeLog.chTableId = 138 AND ChangeLog.chEntityPk = ContentEntryPicture.cepUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryPicture.cepTimestamp != COALESCE( (SELECT cepVersionId FROM ContentEntryPictureReplicate WHERE cepPk = ContentEntryPicture.cepUid AND cepDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cepPk, cepDestination) DO UPDATE SET cepPending = true */ 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4#androidx/room/SharedSQLiteStatement7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ~      >L    PK!!w(?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;q(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100a(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!83W?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$ContentEntryPicture5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;q(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl updateAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200h(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3" #'13> @s !A"/*   !#$%&'()  PK!!v?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;=(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300`(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;<(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400`(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*   Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*   "#%&'()*+  PK!!9?com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$9.class4 !Z ![ "\ X] ^_` abcdefghi Mjk \ Ml m n Mo Mp q r Ms t u v w Mx yz !{|}~val$_statementLandroidx/room/RoomSQLiteQuery;this$09Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses;Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$9;MethodParameterscall7()Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; _tmpCepUriLjava/lang/String; _tmpCepMd5_tmpCepMimeType _tmpCepUidJ_tmpCepContentEntryUid_tmpCepFileSizeI_tmpCepTimestamp _tmpCepActiveZ_tmp_result5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;_cursorIndexOfCepUid _cursorIndexOfCepContentEntryUid_cursorIndexOfCepUri_cursorIndexOfCepMd5_cursorIndexOfCepFileSize_cursorIndexOfCepTimestamp_cursorIndexOfCepMimeType_cursorIndexOfCepActive_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturehLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile ContentEntryPictureDao_Impl.javaEnclosingMethod &' $% (  cepUid cepContentEntryUidcepUricepMd5 cepFileSize cepTimestamp cepMimeType cepActive 3com/ustadmobile/lib/db/entities/ContentEntryPicture  129com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception7com/ustadmobile/core/db/dao/ContentEntryPictureDao_ImplfindByContentEntryUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCepUid(J)VsetCepContentEntryUidisNull(I)Z getString(I)Ljava/lang/String; setCepUri(Ljava/lang/String;)V setCepMd5getInt(I)IsetCepFileSize(I)VsetCepTimestampsetCepMimeType setCepActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*++,-/&'0 &$12*R**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +ԻY: +7   +7   + : +: + : +: +6 +7 + : +: + 66 :  : +* :+*0@@B@++.012'3/475?6G7O9X:a<j=q?z@BCEGIJLNPQSTVWY[ ^_`&a)b,d0f6g=d@fHgOh,345464j78 z98 34h54W:;F<8$64=>?;a@A (B;!C;'D;/E;7 F;?G;GH;OI; ,@A R-/AJKLf !M N N9 N@ !M!MOPQA1R*/* ++, -/PQSTUVWXY. !PK!!Xr##=com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl.class4 3 3 3 3 3 4           $  c +  3 3 3 InnerClasses__dbLandroidx/room/RoomDatabase;'__insertionAdapterOfContentEntryPicture&Landroidx/room/EntityInsertionAdapter; Signature]Landroidx/room/EntityInsertionAdapter;$__updateAdapterOfContentEntryPicture-Landroidx/room/EntityDeletionOrUpdateAdapter;dLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;MethodParametersinsert8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)J_resultJentity5Lcom/ustadmobile/lib/db/entities/ContentEntryPicture; StackMapTable insertAsynci(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;|(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;HLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;K(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)V updateListupdate8(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)V updateAsyncContentEntryPicture0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;y(Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByContentEntryUidAsyncentryUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;XLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;m(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;>;)Ljava/lang/Object;findByContentEntryUidLive (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000W(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100a(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200h(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300`(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFile ContentEntryPictureDao_Impl.java A@ ?@ <= 89 67 B9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$1 B9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$29com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$39com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$4  9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$5 B J 9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$69com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$7 B9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$8 B SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = ? AND cepActive ORDER BY cepTimestamp DESC LIMIT 1   9com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$9 B  SELECT * FROM ContentEntryPicture WHERE cepContentEntryUid = ? AND cepActive ORDER BY cepTimestamp DESC LIMIT 1 java/lang/String:com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl$10  }3com/ustadmobile/lib/db/entities/ContentEntryPicture `a RS JK7com/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl2com/ustadmobile/core/db/dao/ContentEntryPictureDaojava/lang/Throwable()VX(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionq(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryPicture;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I=(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;J)V<(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;[(Lcom/ustadmobile/core/db/dao/ContentEntryPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1346789:;<=:>?@A@BCD>**+*Y*+* Y*+ * Y*+ * Y*+E)* +J#j0~=F>GH>67I6JKD7***+A* 7*:*!++-+E& !(+4F LM7GH7NOPkQINRSDc*Y*+,EF GHNOTUV TWI NT:XYZD2***+** M*,'E& $'/1F2GH2[\V 2[]PgQ I[:^_ZD3***+W** M*,(E& %(02F3GH3[\V 3[]PhQ I[:^`aD3***+W** M*,(E& %(02F3GH3NOPhQ INbSDc*Y*+,EF GHcOTUV TdI cT:efgDc*Y*-EF GHhMTUV TdI hT:ijkDX*Y*+E FGHTUV TdIT:lmgD2 : !:6"#:*$Y*%-&E' ()*+FH2GH2nM2TU.op &qr#stuvV 2TwI nT:xyzD5'N'!:6"*()Y*S+Y*,-Eow xyzF45GH5nM2op *qr'stIn:{ |}D.E:~A`D3 *+/0EF  GHINARD4 *+/,1EF  GHI NTAJD3 *+/2EF  GHIND/*EF HD/*EF HD/*EF HD/*EF HD/*EF H5R +$ PK!!U)9 9 Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1.class4\ 3 24 5 67 8 9 : ; < 6= 6> ? @ A BC DEFthis$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;a(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindl(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturefLandroidx/room/EntityInsertionAdapter; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethodG H INSERT OR ABORT INTO `ContentEntryRelatedEntryJoin` (`cerejUid`,`cerejContentEntryUid`,`cerejRelatedEntryUid`,`cerejLastChangedBy`,`relType`,`comment`,`cerejRelLanguageUid`,`cerejLocalChangeSeqNum`,`cerejMasterChangeSeqNum`,`cerejLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) IJK LM NJ OJ PQ RQ S# TU VW XJ YJ ZJ [J@?KAWCcDoE{FG &'()*K ! &(A$+4 *+,1  ! &(,-./012 PK!!i i Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2.class4\ 3 24 5 67 8 9 : ; < 6= 6> ? @ A BC DEFthis$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;a(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindl(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturemLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethodG H %UPDATE OR ABORT `ContentEntryRelatedEntryJoin` SET `cerejUid` = ?,`cerejContentEntryUid` = ?,`cerejRelatedEntryUid` = ?,`cerejLastChangedBy` = ?,`relType` = ?,`comment` = ?,`cerejRelLanguageUid` = ?,`cerejLocalChangeSeqNum` = ?,`cerejMasterChangeSeqNum` = ?,`cerejLct` = ? WHERE `cerejUid` = ? IJK LM NJ OJ PQ RQ S# TU VW XJ YJ ZJ [Ja(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod ! t REPLACE INTO ContentEntryRelatedEntryJoinReplicate(cerejPk, cerejDestination) SELECT DISTINCT ContentEntryRelatedEntryJoin.cerejUid AS cerejPk, ? AS cerejDestination FROM ContentEntryRelatedEntryJoin WHERE ContentEntryRelatedEntryJoin.cerejLct != COALESCE( (SELECT cerejVersionId FROM ContentEntryRelatedEntryJoinReplicate WHERE cerejPk = ContentEntryRelatedEntryJoin.cerejUid AND cerejDestination = ?), 0) /*psql ON CONFLICT(cerejPk, cerejDestination) DO UPDATE SET cerejPending = true */ Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3#androidx/room/SharedSQLiteStatement@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, b      >L es   PK!!z|+Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4.class4"  this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;a(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod !  REPLACE INTO ContentEntryRelatedEntryJoinReplicate(cerejPk, cerejDestination) SELECT DISTINCT ContentEntryRelatedEntryJoin.cerejUid AS cerejUid, UserSession.usClientNodeId AS cerejDestination FROM ChangeLog JOIN ContentEntryRelatedEntryJoin ON ChangeLog.chTableId = 8 AND ChangeLog.chEntityPk = ContentEntryRelatedEntryJoin.cerejUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ContentEntryRelatedEntryJoin.cerejLct != COALESCE( (SELECT cerejVersionId FROM ContentEntryRelatedEntryJoinReplicate WHERE cerejPk = ContentEntryRelatedEntryJoin.cerejUid AND cerejDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cerejPk, cerejDestination) DO UPDATE SET cerejPending = true */ Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4#androidx/room/SharedSQLiteStatement@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, v      >L y   PK!!3MNNHcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl insertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100j(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!DHcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;F(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200i(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!MOOHcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;E(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300i(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!NI2 2 Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$8.class4 I J K GL MNO :P Q :RS K :T U V :W :X Y ;Z :[ \] ^_`aval$_statementLandroidx/room/RoomSQLiteQuery;this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$8;MethodParameterscall()Ljava/util/List;_tmpLanguageNameLjava/lang/String;_itemJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName;_tmpCerejContentEntryUidJ_tmpCerejRelatedEntryUid"_cursorIndexOfCerejContentEntryUidI"_cursorIndexOfCerejRelatedEntryUid_cursorIndexOfLanguageName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable\Ljava/util/List; StackMapTablebcde Exceptionsf Signature^()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethodg hi   j klm nojava/util/ArrayList pq r stHcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLangName uv wx yx z{ |} ~ j j &'Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl'findAllTranslationsForContentEntryAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetCerejContentEntryUid(J)VsetCerejRelatedEntryUidisNull(I)Z getString(I)Ljava/lang/String;setLanguageName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"$% &' **L=>6Y+:+ Y Y :+ 7 + 7  + : +:  W:+*: +*  b'09BIRYciry!p f() 9J*+BA,-R1.- r() /01020's34"$567 's389F':;A <:;:=>?@AA&B/* ! "$>?@CDEFGH# PK!!Jcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9$1.class4 < =                . . . . . . . . . . . . this$1 InnerClassesDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9;(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisFLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActive_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpComment_itemJLcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage; _tmpCerejUid_tmpCerejContentEntryUid_tmpCerejRelatedEntryUid_tmpCerejLastChangedBy _tmpRelType_tmpCerejRelLanguageUid_tmpCerejLocalChangeSeqNum_tmpCerejMasterChangeSeqNum _tmpCerejLctcursorLandroid/database/Cursor;_cursorIndexOfCerejUid"_cursorIndexOfCerejContentEntryUid"_cursorIndexOfCerejRelatedEntryUid _cursorIndexOfCerejLastChangedBy_cursorIndexOfRelType_cursorIndexOfComment!_cursorIndexOfCerejRelLanguageUid$_cursorIndexOfCerejLocalChangeSeqNum%_cursorIndexOfCerejMasterChangeSeqNum_cursorIndexOfCerejLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resLjava/util/List;LocalVariableTypeTable\Ljava/util/List; StackMapTable Signaturew(Landroid/database/Cursor;)Ljava/util/List;xLandroidx/room/paging/LimitOffsetDataSource; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod >A BcerejUid cerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentcerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList B (com/ustadmobile/lib/db/entities/Language B Hcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoinWithLanguage       Dcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSourceBcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setLangUid(J)V getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLct setCerejUidsetCerejContentEntryUidsetCerejRelatedEntryUidsetCerejLastChangedBy setRelType setCommentsetCerejRelLanguageUidsetCerejLocalChangeSeqNumsetCerejMasterChangeSeqNum setCerejLct setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vadd(Ljava/lang/Object;)Z <=>ABCDx*+*,-EFHGH>AIJKLMNONPQR>IKMOPSTD+;+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6Y+:+}+ q+ f+[+P+E+:+/+$++++Y:+ 7!+  : + ":#+ : +":$+ : +":%+ : +":&+ : +":  '+(6""6!!)+ 7##*+ 7%%++(6'',+ 7((-:.Y/:+ 70+ 71+ 72+(6  3+(6!!4+ :" +":""5+ 7##6+ 7%%7+ 7''8+ 7))9:;WE^W&.6>FNV^fnv~7@JQ\bls~   ")3:DKU\_bk t!{#$&')*,-/024679:< =?@$A+B5C8DF(7_UVWVXVYVZV J[\lUVWVXVYVhZV K]N!W^_"":`\#3)a\%Db_'Uc\(@defV"kghbdeti\j\k\l_ ~m_!\fV"Kn\#:o\% )p\'q\);GH;rs4t_-u_%v_w_&x_. y_6z_>{_ F|_ N}_ V~_ ^_ f_n_v_~______ <*     @O<l<. ^<Rr?@?<PK!!/Hcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0BLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;d(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturez()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFile)ContentEntryRelatedEntryJoinDao_Impl.javaEnclosingMethod3 45   6Dcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9$1 78java/lang/StringContentEntryRelatedEntryJoinLanguage 9 Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9:"androidx/paging/DataSource$Factory@com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl&findAllTranslationsWithContentEntryUid'(J)Landroidx/paging/DataSource$Factory;()V access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* N $Y***YSYS  $A/*   !"#$%   1 PK!!9N77Fcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl.class4j R R R R S   R         ,  0 0 0 0  0 0   0 0 0 0 0        H  L  R R R InnerClasses__dbLandroidx/room/RoomDatabase;0__insertionAdapterOfContentEntryRelatedEntryJoin&Landroidx/room/EntityInsertionAdapter; SignaturefLandroidx/room/EntityInsertionAdapter;-__updateAdapterOfContentEntryRelatedEntryJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;mLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;MethodParametersinsertA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)J_resultJentity>Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin; StackMapTable insertAsyncr(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;QLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;>;T(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;>;)V updateListupdateA(Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;#publicContentEntryRelatedEntryJoins()Ljava/util/List; _tmpCommentLjava/lang/String;_item _tmpCerejUid_tmpCerejContentEntryUid_tmpCerejRelatedEntryUid_tmpCerejLastChangedByI _tmpRelType_tmpCerejRelLanguageUid_tmpCerejLocalChangeSeqNum_tmpCerejMasterChangeSeqNum _tmpCerejLct_cursorIndexOfCerejUid"_cursorIndexOfCerejContentEntryUid"_cursorIndexOfCerejRelatedEntryUid _cursorIndexOfCerejLastChangedBy_cursorIndexOfRelType_cursorIndexOfComment!_cursorIndexOfCerejRelLanguageUid$_cursorIndexOfCerejLocalChangeSeqNum%_cursorIndexOfCerejMasterChangeSeqNum_cursorIndexOfCerejLct_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;PLjava/util/List; !"#R()Ljava/util/List;findPrimaryByTranslationA(J)Lcom/ustadmobile/lib/db/entities/ContentEntryRelatedEntryJoin;contentEntryUid _argIndex'findAllTranslationsForContentEntryAsync_cancellationSignalLandroid/os/CancellationSignal;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;&findAllTranslationsWithContentEntryUid%Factory'(J)Landroidx/paging/DataSource$Factory;(J)Landroidx/paging/DataSource$Factory;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000`(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100j(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200i(Lcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile)ContentEntryRelatedEntryJoinDao_Impl.java `_ ^_ WX UV a&Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$1 a'Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$2 [\Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$3Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$4( )& *&+ , -& .&Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$5 a/0 12 i34 56 78Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$6 a9Bcom/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Impl$7 a:SELECT ContentEntryRelatedEntryJoin.* FROM ContentEntryRelatedEntryJoin LEFT JOIN ContentEntry ON ContentEntryRelatedEntryJoin.cerejRelatedEntryUid = ContentEntry.contentEntryUid WHERE ContentEntry.publik ;<= >?cerejUid@ ABcerejContentEntryUidcerejRelatedEntryUidcerejLastChangedByrelTypecommentcerejRelLanguageUidcerejLocalChangeSeqNumcerejMasterChangeSeqNumcerejLctjava/util/ArrayList CD aE FG**+*Y*+*Y*+ * Y*+ * Y*+d/0 1I#b0v=e>fg>UVhUijc7***+A* 7*:*!++-+d& !(+4e kl7fg7mnokphmqrcc*Y*+,de fgmnstu svh msYwxyc2***+** M*,'d& $'/1e2fg2z{u 2z|ogp hzY}~yc3*** +W** M*,(d& %(02e3fg3z{u 3z|ohp hzY}c3*** +W** M*,(d& %(02e3fg3mnohp hmcc*Y*-de fglstu sh sYcX*Y*+defgstu shsYc "uLM**, N-!"6-#"6-$"6-%"6-&"6-'"6 -("6 -)"6 -*"6 -+"6 ,Y--.:-/Ի0Y1:-273-274-275-667-668- 9 : - ::;- 27<- 27=- 27>- 27?@W):-A,B:!-A,B!Yffhfd0  $ , 4 < DLT\dl{!"$%'(*,./12&40577A8H9R:U;Y=_>c;f=n>r?enlllwUDl3l0"lAl$B,:42<*D"L T \ d l {k{ufgr kYu {ko{RwR0 WRRpYc $CNC:6D** :!"6#"6$"6 %"6 &"6 '"6 ("6 )"6*"6+"6Eջ0Y1:273274 275 667 668 9 : ::; 27<27=27>27!!?::AB:#AB#*gvvxvd1DE FGHI*K3L<MENNOWP`QiRrS{TVWYZ\]_`bcefhikmo p'r2s9uDvKxVy]z`{c}gns}ve$lllsO =l2+lDlVl!kn3C<:E1 N( W ` i r{cknfgl |y*]olR0 QR0RphcHF:F:6D6D6DG:*HY*I-Jd*  "%-2eHHfgHlHstD <92u Hsh sYc,KNK:6D6DLY*Md !e4,fg,l) !hY cNdLYAc3 *+0Od#e  fghmAqc4 *+0,Pd#e  fgh msAic3 *+0Qd#e  fghmc/*d$e gc/*d$e gc/*d$e gc/*d$e gTR LH $ PK!! 6com/ustadmobile/core/db/dao/ContentJobDao_Impl$1.class4U 2 13 4 56 7 58 59 : ; < = >? @ABthis$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;O(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentJob;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/ContentJob;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFileContentJobDao_Impl.javaEnclosingMethodC D INSERT OR ABORT INTO `ContentJob` (`cjUid`,`toUri`,`cjProgress`,`cjTotal`,`cjNotificationTitle`,`cjIsMeteredAllowed`,`params`) VALUES (nullif(?, 0),?,?,?,?,?,?) EFG HI J KL MN OF PF Q RS T *com/ustadmobile/lib/db/entities/ContentJob !"0com/ustadmobile/core/db/dao/ContentJobDao_Impl$1$androidx/room/EntityInsertionAdapter.com/ustadmobile/core/db/dao/ContentJobDao_Impl(Landroidx/room/RoomDatabase;)VgetCjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetToUribindNull(I)V bindString(ILjava/lang/String;)V getCjProgress getCjTotalgetCjNotificationTitlegetCjIsMeteredAllowed()Z getParams I *+*,*      -- !"#+,, ++,+, +, , ++, , >+, ++, >2 346'829=:D;N=Y?f@pAwBDF*#$%&f)'() & @  #%A!*4 *+,*   #%+,-./01 PK!!ME7com/ustadmobile/core/db/dao/ContentJobDao_Impl$10.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$10;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  1com/ustadmobile/core/db/dao/ContentJobDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplisConnectivityAcceptableForJob5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4LOQSY`bjq>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!6com/ustadmobile/core/db/dao/ContentJobDao_Impl$2.class4"  this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;O(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobDao_Impl.javaEnclosingMethod ! Q UPDATE ContentJob SET toUri = ? WHERE cjUid = ? 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$2#androidx/room/SharedSQLiteStatement.com/ustadmobile/core/db/dao/ContentJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, H      >L KP   PK!!pN6com/ustadmobile/core/db/dao/ContentJobDao_Impl$3.class4"  this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;O(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobDao_Impl.javaEnclosingMethod !  UPDATE ContentJob SET cjIsMeteredAllowed = ? WHERE cjUid IN (SELECT cjiJobUid FROM ContentJobItem WHERE cjiContentEntryUid = ? OR cjiParentContentEntryUid = ?) 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$3#androidx/room/SharedSQLiteStatement.com/ustadmobile/core/db/dao/ContentJobDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, S      >L V^   PK!!^Z6com/ustadmobile/core/db/dao/ContentJobDao_Impl$4.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$contentJob,Lcom/ustadmobile/lib/db/entities/ContentJob;this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;_(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentJob;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$4;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_Impl insertAsync`(Lcom/ustadmobile/lib/db/entities/ContentJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100X(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*f C***@* N* -:*  (4464"i kl#m(o2m4o@pC t!"#A$/* f "#%&'()*+  PK!!4c# # 6com/ustadmobile/core/db/dao/ContentJobDao_Impl$5.class4m 7 8 9 : 5; <= +> +? +@ 5A BC +D BE FG BH <I JKLM val$toUriLjava/lang/String; val$cjUidJthis$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;F(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Ljava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$5;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodQ RS    T UVW XY Z[ \] ^_ `ab cT de fTg hi jT kl $%0com/ustadmobile/core/db/dao/ContentJobDao_Impl$5java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplupdateDestinationDirG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200W(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)V access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+*,*!*x "# $%**L=* ++*=+* * + W* N* *+-:* *+@UllnlF{ | }~)+6@GQU_jlx  " {&' y()*+ B,-.A$//*x  "-.0123456! PK!!6com/ustadmobile/core/db/dao/ContentJobDao_Impl$6.class4f 6 7 8 9 4: ;< *= 4> ?@ *A ?B CD ?E ;F GHIJval$meteredAllowedZval$contentEntryUidJthis$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;5(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableKL ExceptionsM()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodN OP    Q RST UV WX YZ[ \Q ]^ _Q` ab cQ de "#0com/ustadmobile/core/db/dao/ContentJobDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplupdateMeteredAllowedForEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300W(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**!* ! "#N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ #%02=GNX]gru* $% &'u(')*@[*+,-A"./*  ,-/012345 PK!! oC C 6com/ustadmobile/core/db/dao/ContentJobDao_Impl$7.class4 O P Q MR STU VWXYZ[\] B^ B_ B` Ba Bbc d Be fg hijkval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$7;MethodParameterscall.()Lcom/ustadmobile/lib/db/entities/ContentJob; _tmpToUriLjava/lang/String;_tmpCjNotificationTitle _tmpParams _tmpCjUidJ_tmpCjProgress _tmpCjTotal_tmpCjIsMeteredAllowedZ_tmpI_result,Lcom/ustadmobile/lib/db/entities/ContentJob;_cursorIndexOfCjUid_cursorIndexOfToUri_cursorIndexOfCjProgress_cursorIndexOfCjTotal!_cursorIndexOfCjNotificationTitle _cursorIndexOfCjIsMeteredAllowed_cursorIndexOfParams_cursorLandroid/database/Cursor; StackMapTablelmn Exceptionso()Ljava/lang/Object; Signature_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodp qr   s tuv wxcjUidy z{toUri cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparams |} ~ *com/ustadmobile/lib/db/entities/ContentJob  s s ()0com/ustadmobile/core/db/dao/ContentJobDao_Impl$7java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I=(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)Vcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"#$&' ()!' **L+=+>+ 6+ 6+ 6+ 6+ 6++7 + : +: +7 +7+ : +:+66+ : +:Y   : :  : +* :+*"!'/7?GPYci r | !#%&#% &'#f*+ ,+-+Y./ rw*+ |m0/ c1/H,+223>45-+67 8595':5/;57<5?=5G>567 $&?@A i BC$ C@BCC C BBDEFA(G!/*"# $&EFHIJKLMN% PK!! nj j 6com/ustadmobile/core/db/dao/ContentJobDao_Impl$8.class4 Q R S OT UVW XYZ[\]^_ B` Ba Bb Bc Bde f Bg hi jklmval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$8;MethodParameterscall.()Lcom/ustadmobile/lib/db/entities/ContentJob; _tmpToUriLjava/lang/String;_tmpCjNotificationTitle _tmpParams _tmpCjUidJ_tmpCjProgress _tmpCjTotal_tmpCjIsMeteredAllowedZ_tmpI_result,Lcom/ustadmobile/lib/db/entities/ContentJob;_cursorIndexOfCjUid_cursorIndexOfToUri_cursorIndexOfCjProgress_cursorIndexOfCjTotal!_cursorIndexOfCjNotificationTitle _cursorIndexOfCjIsMeteredAllowed_cursorIndexOfParams_cursorLandroid/database/Cursor; StackMapTablenop Exceptionsqfinalize()V()Ljava/lang/Object; Signature_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodr st   H uvw xycjUidz {|toUri cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparams }~  *com/ustadmobile/lib/db/entities/ContentJob  H H ()0com/ustadmobile/core/db/dao/ContentJobDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplfindLiveDataByUid (J)Landroidx/lifecycle/LiveData; access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I=(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)Vcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"6#$&' ()! **L+=+>+ 6+ 6+ 6+ 6+ 6++7 + : +: +7 +7+ : +:+66+ : +:Y   : :  : + :+"~9;<='>/?7@?AGCPEYGcHiJrM|OQRTXY[\^`abdfdfg#f*+ ,+-+Y./ rw*+ |m0/ c1/H,+223>45-+67 8595':5/;57<5?=5G>5 67 $&?@A i BC$ C@BCC C B BDEFGH!6*" lm# $&A(I!/*"6# $&EFJKLMNOP% PK!! 6com/ustadmobile/core/db/dao/ContentJobDao_Impl$9.class4f 8 9 : 6; <= (> (? (@ )A )B *C (D EF GHIJval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;R(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl$9;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableKLMN ExceptionsOfinalize()V()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobDao_Impl.javaEnclosingMethodP QR   / STU VW XY Z[ \] ^_ `a ^b c/d e/  0com/ustadmobile/core/db/dao/ContentJobDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/ContentJobDao_ImplfindMeteredAllowedLiveData (J)Landroidx/lifecycle/LiveData; access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*|  8f**L+8+N+ N--  MM,N+ -:+ S[[][6 $)4LOQSY[c>&!"4!"L#$Q #$fU%&'0 )( ) @B** (+,-./6*   A0/*| ,-1234567 PK!!!%%4com/ustadmobile/core/db/dao/ContentJobDao_Impl.class4 ; ; ; ; <       Z \  %  *   1  5 8  InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfContentJob&Landroidx/room/EntityInsertionAdapter; SignatureTLandroidx/room/EntityInsertionAdapter;$__preparedStmtOfUpdateDestinationDir%Landroidx/room/SharedSQLiteStatement;,__preparedStmtOfUpdateMeteredAllowedForEntry(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;MethodParameters insertAsync`(Lcom/ustadmobile/lib/db/entities/ContentJob;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; contentJob,Lcom/ustadmobile/lib/db/entities/ContentJob; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;s(Lcom/ustadmobile/lib/db/entities/ContentJob;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateDestinationDirG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;cjUidJtoUriLjava/lang/String;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateMeteredAllowedForEntry6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;contentEntryUidmeteredAllowedZF(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid/(J)Lcom/ustadmobile/lib/db/entities/ContentJob; _tmpToUri_tmpCjNotificationTitle _tmpParams _tmpCjUid_tmpCjProgress _tmpCjTotal_tmpCjIsMeteredAllowed_tmpI_result_cursorIndexOfCjUid_cursorIndexOfToUri_cursorIndexOfCjProgress_cursorIndexOfCjTotal!_cursorIndexOfCjNotificationTitle _cursorIndexOfCjIsMeteredAllowed_cursorIndexOfParams_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor; StackMapTablefindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;OLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJob;>;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJob;>;)Ljava/lang/Object;findLiveDataByUid (J)Landroidx/lifecycle/LiveData;N(J)Landroidx/lifecycle/LiveData;findMeteredAllowedLiveData contentJobId5(J)Landroidx/lifecycle/LiveData;isConnectivityAcceptableForJobjobId6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000N(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100X(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200W(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileContentJobDao_Impl.java FE DE @A >? G0com/ustadmobile/core/db/dao/ContentJobDao_Impl$1 G0com/ustadmobile/core/db/dao/ContentJobDao_Impl$20com/ustadmobile/core/db/dao/ContentJobDao_Impl$30com/ustadmobile/core/db/dao/ContentJobDao_Impl$4 G 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$5 G0com/ustadmobile/core/db/dao/ContentJobDao_Impl$6 GU SELECT ContentJob.* FROM ContentJob WHERE cjUid = ?     cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparams *com/ustadmobile/lib/db/entities/ContentJob G 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$7 G T SELECT ContentJob.* FROM ContentJob WHERE cjUid = ? java/lang/String ContentJob0com/ustadmobile/core/db/dao/ContentJobDao_Impl$8  SELECT COALESCE((SELECT ContentJob.cjIsMeteredAllowed FROM ContentJob WHERE cjUid = ? LIMIT 1), 0) 0com/ustadmobile/core/db/dao/ContentJobDao_Impl$90 WITH ConnectivityStateCte(state) AS (SELECT COALESCE( (SELECT connectivityState FROM ConnectivityStatus LIMIT 1), 0)) SELECT COALESCE(( SELECT 1 FROM ContentJob WHERE cjUid = ? AND ((cjIsMeteredAllowed AND (SELECT state FROM ConnectivityStateCte) = 3) OR (SELECT state FROM ConnectivityStateCte) = 4) ) ,0) 1com/ustadmobile/core/db/dao/ContentJobDao_Impl$10  .com/ustadmobile/core/db/dao/ContentJobDao_Impl)com/ustadmobile/core/db/dao/ContentJobDaoandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/lang/Throwable()VO(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomDatabase;)V_(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentJob;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;F(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Ljava/lang/String;J)V5(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;ZJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I=(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)VclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;R(Lcom/ustadmobile/core/db/dao/ContentJobDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1;<>?@ABCDEFEGHIy1**+*Y*+*Y*+ * Y*+ J() *H#S0aK1LM1>?N>OPIc* Y*+ ,JfK LMQRSTU SVN QSBWXYIo*Y*-JxK*LMZ[\]STU S^N Z\SB_`aIo*Y*JK*LMb[cdSTU S^N bcSBefgI CN:6**:666 6 6 6 6  !7" :#: !7 !7 " : #: $66 " : #:%Y&:::'(:'(*#2242J& *3<ENW`is~#*/2;@Kh]i]j]~k[~h]sl[hm[Ki]4nd@opj]qR3rp<spEtp Nup Wvp `wp ixp qRCLMCZ[@y] 8z{5|p*}~ ;/ /' /@;/// / ;/%;/NZI2::6):**Y*+-,J KH2LM2Z[2ST.y] &z{#|pU 2SN ZSBI5-N-:6*./Y0S1Y*23J.3 456K45LM5Z[2y] *z{'|pNZBI54N4:6*./Y0S5Y*63Jsy z{|K45LM5[2y] *z{'|pNBI27:7:6):*8Y*9-,J KH2LM2[2ST.y] &z{#|pU 2SN SB I:JBI/*JK MI/*JK MI/*JK MI/*JK M=R 851* PK!!$ :com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$1.class4 E !DF G HI J K HL HM N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab cdethis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContentJobItem;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ContentJobItem;_tmpI_tmp_1_tmp_2_tmp_3 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileContentJobItemDao_Impl.javaEnclosingMethodf $g "#INSERT OR ABORT INTO `ContentJobItem` (`cjiUid`,`cjiJobUid`,`sourceUri`,`cjiIsLeaf`,`cjiContentEntryUid`,`cjiParentContentEntryUid`,`cjiContainerUid`,`cjiItemProgress`,`cjiItemTotal`,`cjiRecursiveProgress`,`cjiRecursiveTotal`,`cjiStatus`,`cjiRecursiveStatus`,`cjiConnectivityNeeded`,`cjiPluginId`,`cjiAttemptCount`,`cjiParentCjiUid`,`cjiServerJobId`,`cjiStartTime`,`cjiFinishTime`,`cjiUploadSessionUid`,`cjiContentDeletedOnCancellation`,`cjiContainerProcessed`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl mi n0 op qr st ui vi wi xi yi zi {i |} ~} t } } i i i i 0 t t.com/ustadmobile/lib/db/entities/ContentJobItem 124com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V getCjiUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCjiJobUid getSourceUribindNull(I)V bindString(ILjava/lang/String;)V getCjiIsLeaf()ZgetCjiContentEntryUidgetCjiParentContentEntryUidgetCjiContainerUidgetCjiItemProgressgetCjiItemTotalgetCjiRecursiveProgressgetCjiRecursiveTotal getCjiStatus()IgetCjiRecursiveStatusgetCjiConnectivityNeededgetCjiPluginIdgetCjiAttemptCountgetCjiParentCjiUidgetCjiServerJobIdgetCjiStartTimegetCjiFinishTimegetCjiUploadSessionUid"getCjiContentDeletedOnCancellationgetCjiContainerProcessed !"#$%&I *+*,'B(  )+ "# ,-. ",/0&-'E( )+12&li+,+,, ++, , >++, +, +, +,+ ,+ ,+ ,+ ,+ ,,6++,+,+,+,+,+,,++, ,6+,6+' J KLM'O2Q?RHSST_UkVwWXYZ[\]^_`ab cde*g6iDjOk]lhm(Hi)+i34i56?*7898D%:8] ;8< ' @@h @@. 35A1=&4 *+,'B(  )+. 35>?@ABCD*  PK!!2m;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$10.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$10;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! b UPDATE ContentJobItem SET cjiContainerUid = ? WHERE cjiUid = ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$10#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!  ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$11.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$11;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! f UPDATE ContentJobItem SET cjiUploadSessionUid = ? WHERE cjiUid = ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$11#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!7!!;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$12.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$12;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! { UPDATE ContentJobItem SET cjiStatus = ? WHERE cjiJobUid = ? AND cjiStatus != ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$12#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!s;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$13.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$jobItem0Lcom/ustadmobile/lib/db/entities/ContentJobItem;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;g(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentJobItem;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$13;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$13java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl insertJobItemd(Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!<<  ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$14.class4O * + , (- ./ (0 12 .3 45 .6 789: val$jobItemsLjava/util/List;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;G(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$14;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$14java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplinsertJobItemsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" " & 0 2 =  ?r !A"/*   !#$%&'()  PK!!(;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$15.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGH val$statusI val$cjiUidJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;IJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$15;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc "#5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$15java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateItemStatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**!* ! "#v*L=+*=+** + W* N* *+-:* *+0E\\^\>   !&"0$7%A&E(O)Z&\(h)s* v k$% i&'\()*+A",/*  *+-./0123 PK!!) ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$16.class4g 6 7 8 9 : 4; <= *> 4? @A *B @C DE @F <G HIJKval$cjiProgressJ val$cjiTotal val$cjiUidthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;:(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$16;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableLM ExceptionsN()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodO PQ     R STU VW XY Z[\ ]R ^_ `Ra bc dR ef #$5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$16java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateItemProgress7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V O*+* ***2!"#$)*L=+*=+*=+** + W* N* *+-:* *+<QhhjhF5 6 789%:';2<<>C?M@QB[Cf@hBtCD ! w%& u'()h*+,-A#./*2 !,-/012345 PK!!c@;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$17.class4f 6 7 8 9 4: ;< *= 4> ?@ *A ?B CD ?E ;F GHIJval$connectivityNeededZval$contentJobItemIdJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$17;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableKL ExceptionsM()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodN OP    Q RST UV WX YZ[ \Q ]^ _Q` ab cQ de "#5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$17java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateConnectivityNeeded6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**!*L ! "#9*L=*>+=+** + W* :* *+:* *+:PhhjhBO P QR#S%T0U:WAXKYP[Z\eYh[t\]* w$% u&'h(')*@N*+,-A"./*L  ,-/012345 PK!!:0;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$18.class4f 6 7 8 9 4: ;< *= 4> ?@ *A ?B CD ?E ;F GHIJval$cjiContainerProcessedZval$contentJobItemIdJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$18;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableKL ExceptionsM()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodN OP    Q RST UV WX YZ[ \Q ]^ _Q` ab cQ de "#5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$18java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateContainerProcessed6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**!*e ! "#9*L=*>+=+** + W* :* *+:* *+:PhhjhBh i jk#l%m0n:pAqKrPtZuerhttuv* w$% u&'h(')*@N*+,-A"./*e  ,-/012345 PK!!9_  ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$19.class4g 6 7 8 9 : 4; <= *> 4? @A *B @C DE @F <G HIJK val$statusIval$attemptCount val$cjiUidJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;:(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;IIJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$19;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableLM ExceptionsN()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodO PQ     R STU VW XY Z[\ ]R ^_ `Ra bc dR ef $%5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$19java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl"updateJobItemAttemptCountAndStatus7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+****~ "#$%+*L=+*=+*=+** + W* N* *+-:* *+>SjjljF  ')4>EOS]hjv  " y&' w()j*+,-A$./*~  ",-/012345! PK!!:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$2.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! \ UPDATE ContentJobItem SET cjiStatus = ? WHERE cjiUid= ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$2#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, o      >L rw   PK!! +߳;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$20.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGH val$startTimeJ val$cjiUidthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$20;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc !"5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$20java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateStartTimeForJob6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !"u*L=+*=+** + W* N* *+-:* *+/D[[][>  %/6@DNY[gr u j#$ h%&'[()*+A!,/* *+-./0123 PK!!+;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$21.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGHval$finishTimeJ val$cjiUidthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$21;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc !"5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$21java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateFinishTimeForJob6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$800[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !"u*L=+*=+** + W* N* *+-:* *+/D[[][>  %/6@DNY[gr u j#$ h%&'[()*+A!,/* *+-./0123 PK!!cuC;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$22.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGHval$contentEntryUidJ val$cjiUidthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$22;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc !"5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$22java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateContentEntryUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$900[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !"u*L=+*=+** + W* N* *+-:* *+/D[[][>  %/6@DNY[gr u j#$ h%&'[()*+A!,/* *+-./0123 PK!! ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$23.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGHval$containerUidJ val$cjiUidthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$23;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc !"5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$23java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateContentJobItemContainer6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$1000[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* ** !"u*L=+*=+** + W* N* *+-:* *+/D[[][>  %/6@DNY[gr u j#$ h%&'[()*+A!,/* *+-./0123 PK!!QV V ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$24.class4m 7 8 9 : 5; <= +> +? +@ 5A BC +D BE FG BH <I JKLMval$uploadSessionUuidLjava/lang/String; val$cjiUidJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;J(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$24;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodQ RS    T UVW XY Z[ \] ^_ `ab cT de fTg hi jT kl $%5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$24java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateUploadSessionUuidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$1100[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+*,*!* "# $%**L=* ++*=+* * + W* N* *+-:* *+@UllnlF  )+6@GQU _ jl x    " {&' y()*+ B,-.A$//*  "-.0123456! PK!!U;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$25.class4d 4 5 6 7 28 9: (; 2< => (? =@ AB =C 9D EFGH val$newStatusI val$jobUidJthis$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;IJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$25;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableIJ ExceptionsK()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodL MN    O PQR ST UV WXY ZO [\ ]O^ _` aO bc "#5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$25java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplupdateAllStatusesByJobUid6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$1200[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+**!* ! "#+*L=+*=+*=+** + W* N* *+-:* *+>SjjljF  &(4> E!O"S$]%h"j$v%&  y$% w&'j()*+A",/*  *+-./0123 PK!! hnu u ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$26.class4 9 9 :   %  - / 1 1 1 9val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$26;MethodParameterscall()Ljava/util/List; _tmpSourceUriLjava/lang/String;_tmpCjiUploadSessionUid _tmpCjiUidJ _tmpCjiJobUid _tmpCjiIsLeafZ_tmpI_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContainerUid_tmpCjiItemProgress_tmpCjiItemTotal_tmpCjiRecursiveProgress_tmpCjiRecursiveTotal _tmpCjiStatus_tmpCjiRecursiveStatus_tmpCjiConnectivityNeeded_tmp_1_tmpCjiPluginId_tmpCjiAttemptCount_tmpCjiParentCjiUid_tmpCjiServerJobId_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellation_tmp_2_tmpCjiContainerProcessed_tmp_3_tmpContentJobItem0Lcom/ustadmobile/lib/db/entities/ContentJobItem; _tmpToUri_tmpCjNotificationTitle _tmpParams _tmpCjUid_tmpCjProgress _tmpCjTotal_tmpCjIsMeteredAllowed_tmp_4_tmpContentJob,Lcom/ustadmobile/lib/db/entities/ContentJob;_item=Lcom/ustadmobile/lib/db/entities/ContentJobItemAndContentJob;_cursorIndexOfCjiUid_cursorIndexOfCjiJobUid_cursorIndexOfSourceUri_cursorIndexOfCjiIsLeaf _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid_cursorIndexOfCjiContainerUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal"_cursorIndexOfCjiRecursiveProgress_cursorIndexOfCjiRecursiveTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus#_cursorIndexOfCjiConnectivityNeeded_cursorIndexOfCjiPluginId_cursorIndexOfCjiAttemptCount_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiServerJobId_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime!_cursorIndexOfCjiUploadSessionUid-_cursorIndexOfCjiContentDeletedOnCancellation#_cursorIndexOfCjiContainerProcessed_cursorIndexOfCjUid_cursorIndexOfToUri_cursorIndexOfCjProgress_cursorIndexOfCjTotal!_cursorIndexOfCjNotificationTitle _cursorIndexOfCjIsMeteredAllowed_cursorIndexOfParams_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableOLjava/util/List; StackMapTable Exceptions SignatureQ()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentJobItemDao_Impl.javaEnclosingMethod >? <= @  cjiUid  cjiJobUid sourceUri cjiIsLeafcjiContentEntryUidcjiParentContentEntryUidcjiContainerUidcjiItemProgress cjiItemTotalcjiRecursiveProgresscjiRecursiveTotal cjiStatuscjiRecursiveStatuscjiConnectivityNeeded cjiPluginIdcjiAttemptCountcjiParentCjiUidcjiServerJobId cjiStartTime cjiFinishTimecjiUploadSessionUidcjiContentDeletedOnCancellationcjiContainerProcessedcjUidtoUri cjProgresscjTotalcjNotificationTitlecjIsMeteredAllowedparamsjava/util/ArrayList @    .com/ustadmobile/lib/db/entities/ContentJobItem @*com/ustadmobile/lib/db/entities/ContentJob @;com/ustadmobile/lib/db/entities/ContentJobItemAndContentJob         IJ5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$26java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplfindNextItemsInQueue6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J getString(I)Ljava/lang/String;getInt(I)I<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)V=(JLjava/lang/String;JJLjava/lang/String;ZLjava/lang/String;)VsetContentJobItem3(Lcom/ustadmobile/lib/db/entities/ContentJobItem;)V setContentJob/(Lcom/ustadmobile/lib/db/entities/ContentJob;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 9:;<=>?@ABC*+*,*CJDEG>?H ><IJB &L**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6%Y+&': +(+)+)+)+)+)+)+)+ )+ )+ )+ )+ )|+)q+)f+)[+)P+)E+):+)/+)$+)+)+)s+*7#+*7%+) :' ++:'+,6))6(+*7*+*7,+*7.+ *70+ *72+ *74+ *76+ ,68+,69+,6;;6:+,6<+,6=+*7>+*7@+*7B+*7D+) :F ++:F+,6HH6G+,6JJ6I-Y#%'(*,.024689:<=>@BDFGI.:":"+)E+):+)/+)$+)+)+)+*7$+) :& ++:&+*7'+*7)+) :+ ++:++,6--6,+) :. ++:./Y$&')+,.0:#:#1Y2:!!"3!#4 !5Wy :!+6*7!:K+6*7KCbMOPQ'R/S7T?UGVOWWX_YgZo[w\]^_`abcdefghijklmnqsu$w/x5z?~IU_is} &2<H &0<GMWnqt}DN2KL'MLFdNO#$[PO%?@KL'U*QR(I6ST)_ UO*iVO,s WO.}XO0YO2ZO4[O6\T8]T9^R:_T;`T<aT=bO>cO@dOB~eODcMLF2MfRG&YgTHH7hRI<CiTJjk"lL&mL+JnL.oO$wlL&mpO' cqO)&HmL+<2rR,0>sT-WnL.ntu#}vw!jk"t!tu#xTyT'zT/}{T7u|T?m}TGe~TO]T WUT _MT gET o=T w5T-T%TTT TTTTTTTTTTTTT EG  @!9"%9 @n39@N99 @>9@;!9-L $ @+9- #9-/#9AIB/*8CJD EGF 9PK!!]1u ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$27.class4 M N O KP QRS >T U >VW O >X Y Z >[ >\ ] >^ _ ?` >a bc defgval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$27;MethodParameterscall()Ljava/util/List;_tmpProgressTitleLjava/lang/String;_item8Lcom/ustadmobile/lib/db/entities/ContentJobItemProgress; _tmpProgressI _tmpTotal _tmpCjiUidJ_cursorIndexOfProgress_cursorIndexOfTotal_cursorIndexOfProgressTitle_cursorIndexOfCjiUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTablehijk Exceptionsl SignatureL()Ljava/util/List;()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentJobItemDao_Impl.javaEnclosingMethodm no   p qrs tujava/util/ArrayList vw x yz6com/ustadmobile/lib/db/entities/ContentJobItemProgress {| }x ~x  p p ()5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$27java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplfindActiveContentJobItems5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetInt(I)I setProgresssetTotalisNull(I)Z getString(I)Ljava/lang/String;setProgressTitle(Ljava/lang/String;)VgetLong(I)J setCjiUid(J)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"#$&' ()!9**L=>66Y+:+ i Y :+ 6 + 6  + : +:  +7  W:+*: +* "n*3<EL U \ f lu|# i*+ <Z,-EQ./UA0/ u!*+ 12 3/4/5/6/*78$&9:; *7<=H*>?A @#>?>ABCDEA(F!/*"# $&BCDGHIJKL% PK!!CX;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$28.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$28;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$28java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl isJobDone5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*-  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>035$6)84:L;O<Q>S@YA`>b@jAqB>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./*- ,-/012345 PK!!  ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$29.class4 , , -   }  } } } } } & ~ } ,val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$29;MethodParameterscall()Ljava/util/List; _tmpSourceUriLjava/lang/String;_tmpCjiUploadSessionUid_item0Lcom/ustadmobile/lib/db/entities/ContentJobItem; _tmpCjiUidJ _tmpCjiJobUid _tmpCjiIsLeafZ_tmpI_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContainerUid_tmpCjiItemProgress_tmpCjiItemTotal_tmpCjiRecursiveProgress_tmpCjiRecursiveTotal _tmpCjiStatus_tmpCjiRecursiveStatus_tmpCjiConnectivityNeeded_tmp_1_tmpCjiPluginId_tmpCjiAttemptCount_tmpCjiParentCjiUid_tmpCjiServerJobId_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellation_tmp_2_tmpCjiContainerProcessed_tmp_3_cursorIndexOfCjiUid_cursorIndexOfCjiJobUid_cursorIndexOfSourceUri_cursorIndexOfCjiIsLeaf _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid_cursorIndexOfCjiContainerUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal"_cursorIndexOfCjiRecursiveProgress_cursorIndexOfCjiRecursiveTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus#_cursorIndexOfCjiConnectivityNeeded_cursorIndexOfCjiPluginId_cursorIndexOfCjiAttemptCount_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiServerJobId_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime!_cursorIndexOfCjiUploadSessionUid-_cursorIndexOfCjiContentDeletedOnCancellation#_cursorIndexOfCjiContainerProcessed_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableBLjava/util/List; StackMapTable Exceptions SignatureD()Ljava/util/List;()Ljava/lang/Object;uLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentJobItemDao_Impl.javaEnclosingMethod 12 /0 3  cjiUid  cjiJobUid sourceUri cjiIsLeafcjiContentEntryUidcjiParentContentEntryUidcjiContainerUidcjiItemProgress cjiItemTotalcjiRecursiveProgresscjiRecursiveTotal cjiStatuscjiRecursiveStatuscjiConnectivityNeeded cjiPluginIdcjiAttemptCountcjiParentCjiUidcjiServerJobId cjiStartTime cjiFinishTimecjiUploadSessionUidcjiContentDeletedOnCancellationcjiContainerProcessedjava/util/ArrayList 3 .com/ustadmobile/lib/db/entities/ContentJobItem 3  <=5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$29java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplfindAll4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease ,-./012345C*+*,*678:12; 1/<=5D&D**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6Y+ :+!}+"7+"7+# : +$:+%6!!6 +"7"+"7$+"7&+ "7(+ "7*+ "7,+ "7.+ %60+%61+%63362+%64+%65+"76+"78+"7:+"7<+# :> +$:>+%6@@6?+%6BB6A&Y "$&(*,.0124568:<>?A':(W:+)**:C+)**C]mmom6C'/7?GOW_gow ",6@JT^hr|   LVY ]"c#j m"u#|$728>?@?>L ABnCDeED J>?"4FG @HI!,*JD"6 KD$@LD&J MD(TND*^OD,hPD.rQI0|RI1SG2TI3UI4VI5WD6XD8YD:ZD<m@?>W[G?c\I@A]GA M^IBU_IN`I'FaI/>bI76cI?.dIG&eIOfI WgI _hI giI ojI wkIlImInIoIpIqIrIsItIuIvw8:nxyz v{|E,}~+ @n+,}~@N1,}~ @6,}~@E,}~,}A<5/*+67 8:9 ,PK!!/k`**:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$3.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod !  UPDATE ContentJobItem SET cjiItemProgress = ?, cjiItemTotal = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$3#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, z      >L }   PK!!RR.;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$30.class4 ( ( )   u u u u u # u (val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$30;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/ContentJobItem; _tmpSourceUriLjava/lang/String;_tmpCjiUploadSessionUid _tmpCjiUidJ _tmpCjiJobUid _tmpCjiIsLeafZ_tmpI_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContainerUid_tmpCjiItemProgress_tmpCjiItemTotal_tmpCjiRecursiveProgress_tmpCjiRecursiveTotal _tmpCjiStatus_tmpCjiRecursiveStatus_tmpCjiConnectivityNeeded_tmp_1_tmpCjiPluginId_tmpCjiAttemptCount_tmpCjiParentCjiUid_tmpCjiServerJobId_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellation_tmp_2_tmpCjiContainerProcessed_tmp_3_result0Lcom/ustadmobile/lib/db/entities/ContentJobItem;_cursorIndexOfCjiUid_cursorIndexOfCjiJobUid_cursorIndexOfSourceUri_cursorIndexOfCjiIsLeaf _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid_cursorIndexOfCjiContainerUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal"_cursorIndexOfCjiRecursiveProgress_cursorIndexOfCjiRecursiveTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus#_cursorIndexOfCjiConnectivityNeeded_cursorIndexOfCjiPluginId_cursorIndexOfCjiAttemptCount_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiServerJobId_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime!_cursorIndexOfCjiUploadSessionUid-_cursorIndexOfCjiContentDeletedOnCancellation#_cursorIndexOfCjiContainerProcessed_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethod -. +, /  cjiUid  cjiJobUid sourceUri cjiIsLeafcjiContentEntryUidcjiParentContentEntryUidcjiContainerUidcjiItemProgress cjiItemTotalcjiRecursiveProgresscjiRecursiveTotal cjiStatuscjiRecursiveStatuscjiConnectivityNeeded cjiPluginIdcjiAttemptCountcjiParentCjiUidcjiServerJobId cjiStartTime cjiFinishTimecjiUploadSessionUidcjiContentDeletedOnCancellationcjiContainerProcessed .com/ustadmobile/lib/db/entities/ContentJobItem /  895com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$30java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)Vcloseandroidx/room/RoomSQLiteQueryrelease ()*+,-./01C*+*,*25346-.7 -+891 &Ci**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+s+7+7+  : +!:+"6  6+7!+7#+7%+ 7'+ 7)+ 7++ 7-+ "6/+"60+"62261+"63+"64+75+77+79+7;+  := +!:=+"6??6>+"6AA6@#Y!#%')+-/0134579;=>@$:::+%*&:B+%*&BGWWYW2 B8:;<'=/>7??@GAOBWC_DgEoFwGHIJKLMNOPRTVXY[_`bd'f1h;jElOnYpcrmuwvxz|~=@CGMTW_f328:;<;=d=>[?>@:;*@A6BC  D>!'E>#1 F>%;G>'EH>)OI>+YJ>-cKC/mLC0MA1wNC2OC3PC4Q>5R>7S>9~T>;c<;=MUA>YVC?7WA@CXCA=YZ?[C8\C'0]C/(^C7 _C?`CGaCObC WcC _dC geC ofC wgChCiCjCkClCmCnCoCpCqCCYZi46Xrst9(u v@n*(uv@N0(uv v@5(uvv@;(u#(uwxyA8z1/*'253 46xy{|}~5 (PK!! U >YY;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$31.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$31;MethodParameterscall()Ljava/lang/Long;_tmpLjava/lang/Long;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$31java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl&getActiveContentJobIdByContentEntryUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)469;=CJLT[>& 4 6! ;! ^M"#$()% && %'()A*/*  ()+,-./01  PK!!ƻ_;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$32.class4 ( ( )   u u u u u # u (val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$32;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/ContentJobItem; _tmpSourceUriLjava/lang/String;_tmpCjiUploadSessionUid _tmpCjiUidJ _tmpCjiJobUid _tmpCjiIsLeafZ_tmpI_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContainerUid_tmpCjiItemProgress_tmpCjiItemTotal_tmpCjiRecursiveProgress_tmpCjiRecursiveTotal _tmpCjiStatus_tmpCjiRecursiveStatus_tmpCjiConnectivityNeeded_tmp_1_tmpCjiPluginId_tmpCjiAttemptCount_tmpCjiParentCjiUid_tmpCjiServerJobId_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellation_tmp_2_tmpCjiContainerProcessed_tmp_3_result0Lcom/ustadmobile/lib/db/entities/ContentJobItem;_cursorIndexOfCjiUid_cursorIndexOfCjiJobUid_cursorIndexOfSourceUri_cursorIndexOfCjiIsLeaf _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid_cursorIndexOfCjiContainerUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal"_cursorIndexOfCjiRecursiveProgress_cursorIndexOfCjiRecursiveTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus#_cursorIndexOfCjiConnectivityNeeded_cursorIndexOfCjiPluginId_cursorIndexOfCjiAttemptCount_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiServerJobId_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime!_cursorIndexOfCjiUploadSessionUid-_cursorIndexOfCjiContentDeletedOnCancellation#_cursorIndexOfCjiContainerProcessed_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethod -. +, /{  cjiUid  cjiJobUid sourceUri cjiIsLeafcjiContentEntryUidcjiParentContentEntryUidcjiContainerUidcjiItemProgress cjiItemTotalcjiRecursiveProgresscjiRecursiveTotal cjiStatuscjiRecursiveStatuscjiConnectivityNeeded cjiPluginIdcjiAttemptCountcjiParentCjiUidcjiServerJobId cjiStartTime cjiFinishTimecjiUploadSessionUidcjiContentDeletedOnCancellationcjiContainerProcessed .com/ustadmobile/lib/db/entities/ContentJobItem / { { 895com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$32java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplgetJobItemByUidLive (J)Landroidx/lifecycle/LiveData; access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)Vcloseandroidx/room/RoomSQLiteQueryrelease ()*+,-./01C*+*,*2@346-.7 -+891&C[**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+s+7+7+  : +!:+"6  6+7!+7#+7%+ 7'+ 7)+ 7++ 7-+ "6/+"60+"62261+"63+"64+75+77+79+7;+  := +!:=+"6??6>+"6AA6@#Y!#%')+-/0134579;=>@$:::+%:B+%BGPPRP2@CEFG'H/I7J?KGLOMWN_OgPoQwRSTUVWXYZ[]_acdfjkmo'q1s;uEwOyY{c}mw=@CGMPX328:;<;=d=>[?>@:;*@A6BC  D>!'E>#1 F>%;G>'EH>)OI>+YJ>-cKC/mLC0MA1wNC2OC3PC4Q>5R>7S>9~T>;c<;=MUA>YVC?7WA@CXCA=YZ8[C1\C')]C/!^C7_C?`CG aCObC WcC _dC geC ofC wgChCiCjCkClCmCnCoCpCqCC YZ[46Jrst9(u v@n*(uv@N0(uv v@5(uvv@;(u# (uwxyz{16*&2 3 46A8|1/*'2@3 46xy}~5 (PK!!_**;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$33.class4Z 1 2 3 /4 56 $7 $8 $9 %: $; <= >?@Aval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$33;MethodParameterscall()Ljava/lang/Long;_resultLjava/lang/Long;_cursorLandroid/database/Cursor; StackMapTableBCD ExceptionsE()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileContentJobItemDao_Impl.javaEnclosingMethodF GH   I JKL MN OP QR ST UV WIX YI 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$33java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplgetContainerUidByJobItemUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* \**L+ +M+ MM,N+ * -:+ * ;JJLJ6 $)79;AHJRY4& 4 9 \K!"#)$ % $&'(A)/*  '(*+,-./0  PK!!v!v v ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$34.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$34;MethodParameterscall()Ljava/util/List;_itemLjava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileContentJobItemDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$34java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ContentJobItemDao_ImplfindAllContainersByJobUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>(27BJMOU\^fm44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/* 01256789: PK!!E:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$4.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! k UPDATE ContentJobItem SET cjiConnectivityNeeded = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$4#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!rj  :com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$5.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! i UPDATE ContentJobItem SET cjiContainerProcessed = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$5#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!&((:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$6.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod !  UPDATE ContentJobItem SET cjiStatus = ?, cjiAttemptCount = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$6#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!h:i:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$7.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! c UPDATE ContentJobItem SET cjiStartTime = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$7#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!˛L:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$8.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! d UPDATE ContentJobItem SET cjiFinishTime = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$8#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!-  :com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$9.class4"  this$04Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;S(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$9;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileContentJobItemDao_Impl.javaEnclosingMethod ! e UPDATE ContentJobITem SET cjiContentEntryUid = ? WHERE cjiUid = ? 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$9#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!l9ff8com/ustadmobile/core/db/dao/ContentJobItemDao_Impl.class4D o p q r s t u v w x y z { | }~          " $ & (  +  / 1 3 5 7 9 ; = ? A C 9 9  I  M P    : : : : : r : 9 w z } :  : I        InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfContentJobItem&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter; __preparedStmtOfUpdateItemStatus%Landroidx/room/SharedSQLiteStatement;"__preparedStmtOfUpdateItemProgress(__preparedStmtOfUpdateConnectivityNeeded(__preparedStmtOfUpdateContainerProcessed2__preparedStmtOfUpdateJobItemAttemptCountAndStatus%__preparedStmtOfUpdateStartTimeForJob&__preparedStmtOfUpdateFinishTimeForJob%__preparedStmtOfUpdateContentEntryUid-__preparedStmtOfUpdateContentJobItemContainer'__preparedStmtOfUpdateUploadSessionUuid)__preparedStmtOfUpdateAllStatusesByJobUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;MethodParameters insertJobItemd(Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;jobItem0Lcom/ustadmobile/lib/db/entities/ContentJobItem; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/ContentJobItem;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertJobItemsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;jobItemsLjava/util/List;BLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;commitProgressUpdatesupdatesPLjava/util/List;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateItemStatus6(JILkotlin/coroutines/Continuation;)Ljava/lang/Object;cjiUidJstatusIF(JILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateItemProgress7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; cjiProgresscjiTotalG(JJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateConnectivityNeeded6(JZLkotlin/coroutines/Continuation;)Ljava/lang/Object;contentJobItemIdconnectivityNeededZF(JZLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateContainerProcessedcjiContainerProcessed"updateJobItemAttemptCountAndStatus7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object; attemptCountG(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateStartTimeForJob6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; startTimeF(JJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateFinishTimeForJob finishTimeupdateContentEntryUidcontentEntryUidupdateContentJobItemContainer containerUidupdateUploadSessionUuidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;uploadSessionUuidLjava/lang/String;W(JLjava/lang/String;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateAllStatusesByJobUidjobUid newStatusfindNextItemsInQueue contentJobUidlimit_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;rLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findActiveContentJobItems5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;mLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; isJobDone6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;findRootJobItemByJobId3(J)Lcom/ustadmobile/lib/db/entities/ContentJobItem; _tmpSourceUri_tmpCjiUploadSessionUid _tmpCjiUid _tmpCjiJobUid _tmpCjiIsLeaf_tmp_tmpCjiContentEntryUid_tmpCjiParentContentEntryUid_tmpCjiContainerUid_tmpCjiItemProgress_tmpCjiItemTotal_tmpCjiRecursiveProgress_tmpCjiRecursiveTotal _tmpCjiStatus_tmpCjiRecursiveStatus_tmpCjiConnectivityNeeded_tmp_1_tmpCjiPluginId_tmpCjiAttemptCount_tmpCjiParentCjiUid_tmpCjiServerJobId_tmpCjiStartTime_tmpCjiFinishTime#_tmpCjiContentDeletedOnCancellation_tmp_2_tmpCjiContainerProcessed_tmp_3_result_cursorIndexOfCjiUid_cursorIndexOfCjiJobUid_cursorIndexOfSourceUri_cursorIndexOfCjiIsLeaf _cursorIndexOfCjiContentEntryUid&_cursorIndexOfCjiParentContentEntryUid_cursorIndexOfCjiContainerUid_cursorIndexOfCjiItemProgress_cursorIndexOfCjiItemTotal"_cursorIndexOfCjiRecursiveProgress_cursorIndexOfCjiRecursiveTotal_cursorIndexOfCjiStatus _cursorIndexOfCjiRecursiveStatus#_cursorIndexOfCjiConnectivityNeeded_cursorIndexOfCjiPluginId_cursorIndexOfCjiAttemptCount_cursorIndexOfCjiParentCjiUid_cursorIndexOfCjiServerJobId_cursorIndexOfCjiStartTime_cursorIndexOfCjiFinishTime!_cursorIndexOfCjiUploadSessionUid-_cursorIndexOfCjiContentDeletedOnCancellation#_cursorIndexOfCjiContainerProcessed_cursorLandroid/database/Cursor; StackMapTablefindAll4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;eLkotlin/coroutines/Continuation<-Ljava/util/List;>;y(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsyncSLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItem;>;h(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentJobItem;>;)Ljava/lang/Object;&getActiveContentJobIdByContentEntryUidH(JLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;findAllByJobId(J)Ljava/util/List;_itemjobIdE(J)Ljava/util/List;getJobItemByUidLive (J)Landroidx/lifecycle/LiveData;uidR(J)Landroidx/lifecycle/LiveData;getContainerUidByJobItemUidfindAllContainersByJobUidELkotlin/coroutines/Continuation<-Ljava/util/List;>;Z(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;lambda$commitProgressUpdates$0__cont access$000R(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200[(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 access$500 access$600 access$700 access$800 access$900 access$1000 access$1100 access$1200 access$1301x(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x1x2 SourceFileContentJobItemDao_Impl.java 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$1 4com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$24com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$34com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$44com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$54com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$64com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$74com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$84com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$95com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$105com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$115com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$125com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$13  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$14 BootstrapMethods=  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$15  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$16  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$17  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$185com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$19  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$20  5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$215com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$225com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$235com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$24 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$253 WITH ConnectivityStateCte(state) AS (SELECT COALESCE( (SELECT connectivityState FROM ConnectivityStatus LIMIT 1), 0)) SELECT ContentJobItem.*, ContentJob.* FROM ContentJobItem JOIN ContentJob ON ContentJobItem.cjiJobUid = ContentJob.cjUid WHERE ContentJobItem.cjiJobUid = ? AND (ContentJobItem.cjiStatus = 4 OR ContentJobItem.cjiStatus = 5) AND ( NOT cjiConnectivityNeeded OR ((SELECT state FROM ConnectivityStateCte) = 4) OR (cjIsMeteredAllowed AND (SELECT state FROM ConnectivityStateCte) = 3) ) LIMIT ?   5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$26   SELECT cjiRecursiveProgress AS progress, cjiRecursiveTotal AS total, cjNotificationTitle as progressTitle, ContentJobItem.cjiUid FROM ContentJobItem JOIN ContentJob ON ContentJob.cjUid = ContentJobItem.cjiJobUid WHERE cjiContentEntryUid = ? AND cjiRecursiveStatus >= 4 AND cjiRecursiveStatus <= 20 ORDER BY cjiStartTime DESC 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$27 SELECT NOT EXISTS( SELECT cjiUid FROM ContentJobItem WHERE cjiJobUid = ? AND cjiStatus < 21) 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$28 SELECT * FROM ContentJobItem WHERE cjiJobUid = ? AND cjiParentCjiUid = 0 LIMIT 1     cjiJobUid sourceUri cjiIsLeafcjiContentEntryUidcjiParentContentEntryUidcjiContainerUidcjiItemProgress cjiItemTotalcjiRecursiveProgresscjiRecursiveTotal cjiStatuscjiRecursiveStatuscjiConnectivityNeeded cjiPluginIdcjiAttemptCountcjiParentCjiUidcjiServerJobId cjiStartTime cjiFinishTimecjiUploadSessionUidcjiContentDeletedOnCancellation  !" #$ %& '(.com/ustadmobile/lib/db/entities/ContentJobItem ) * +5 SELECT * FROM ContentJobItem 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$29^ SELECT ContentJobItem.* FROM ContentJobItem WHERE cjiUid = ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$30 SELECT COALESCE( (SELECT ContentJobItem.cjiJobUid FROM ContentJobItem WHERE cjiContentEntryUid = ? AND cjiStatus BETWEEN 4 AND 20 ORDER BY cjiFinishTime DESC), 0) 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$31S SELECT * FROM ContentJobItem WHERE cjiJobUid = ? java/util/ArrayList ,- . / 01Q SELECT * FROM ContentJobItem WHERE cjiUid = ? 23java/lang/StringContentJobItem5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$324 56] SELECT cjiContainerUid FROM ContentJobItem WHERE cjiUid = ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$33o SELECT ContentJobItem.cjiContainerUid FROM ContentJobItem WHERE cjiJobUid = ? 5com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$347 8T ij2com/ustadmobile/core/db/dao/ContentJobItemDao_Impl-com/ustadmobile/core/db/dao/ContentJobItemDaoandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/lang/Throwablejava/util/List()VS(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomDatabase;)Vg(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Lcom/ustadmobile/lib/db/entities/ContentJobItem;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;G(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/util/List;)V 9:&(Ljava/lang/Object;)Ljava/lang/Object; ;invokef(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/util/List;)Lkotlin/jvm/functions/Function1;androidx/room/RoomDatabaseKtwithTransactionp(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;IJ)V:(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJJ)V9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;ZJ)V:(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;IIJ)V9(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;JJ)VJ(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Ljava/lang/String;J)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;V(Lcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabaseassertNotSuspendingTransactionquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I<(JJLjava/lang/String;ZJJJJJJJIIZIIJJJJLjava/lang/String;ZZ)VclosereleasegetCount()I(I)V moveToNextadd(Ljava/lang/Object;)ZgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList< =@ V"java/lang/invoke/LambdaMetafactory metafactoryBLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;C%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles1 ***+*Y*+ *Y*+ *Y*+ *Y*+ *Y*+ *Y*+*Y*+*Y*+* Y*+!*"Y*+#*$Y*+%*&Y*+'>@A Bo#z0=JWdq~c*(Y*+),*   m*+Y*+,,*  j**+-,.  o*/Y*0**  { *1Y*!2*24 o*3Y*4*L*  o*5Y*6*e*  { *7Y*8*~4 o *9Y*!:**  o *;Y*!<**  o *=Y*!>**  o *?Y*!@**  o*AY*-B**  o*CY*D**   ?E:EF:6G6GH:*IY*JK".D EFGH#I(JR????; 30( ? 2L:LF:6GH:*MY*N-K H222. &# 2 2O:OF:6GH:*PY*Q-K") *+,-H222. &# 2 &HRNRF:6G*S*T:UV6WV6XV6 YV6 ZV6 [V6 \V6 ]V6^V6_V6`V6aV6bV6cV6dV6eV6fV6gV6hV6iV6jV6kV6lV6mn7n7! o :# p:# q6%%6$ n7& n7( n7*n7,n7.n70n72q64q65q67766q68q69n7:n7<n7>n7@o :Bp:Bq6DD6Cq6FF6ErY!#$&(*,.0245689:<>@BCEs:::tu:GtuG*GIP QRST*V3W<XEYNZW[`\i]r^{_`abcdefghijklnprt%u+w6{A|M~Xcny &1=HTZ<(#B}r!6U#M>$AJ%X3 &c( (n *y , .02456789:<> @&eB=NC1ZDT7EHCF3q<h E_! NV" WM# `D$ i;% r2&{)' ()*+,-./012345 *678i+ 9: @x.9:@U49: @99:@;9:r9:;<=$vMvFNH:*wY*-x+K 4$$!  $>?@2y:yF:6GH:*zY*{-K,1 2345H222. &# 2A BC2|:|F:6GH:*}Y*~-K H222. &# 2 DEF&INF:6G*S*T:UV6WV6XV6 YV6 ZV6 [V6 \V6 ]V6^V6_V6`V6aV6bV6cV6dV6eV6fV6gV6hV6iV6jV6kV6lV6Y:n7 n7" o :$ p:$ q6&&6% n7' n7) n7+n7-n7/n71n73q65q66q68867q69q6:n7;n7=n7?n7Ao :Cp:Cq6EE6Dq6GG6FrY "$%')+-/135679:;=?ACDFs:Wd:tu:HtuH*"H *3<ENW`ir{ )5;FQ]hs~   % +"6&A'M*X+d,-./12/123Z<8$(C G )|"F_$]H%QT&h= 's2 )~' + - /1356789:;=?A6oCMXDAdEdAFXMG3< Ev! Nm" Wd# `[$ iR% rI&{@'7(.)%*+, -./012345 H *67  8u 9:I1 @x/9:I@U59:I @:9:I@E9:I9:;HJKL5NF:6G*YSY*8= >?@455M2 *'MNO2:F:6GH:*Y*-K H22M2. &# 2 MDP2:F:6GH:*Y*-K H222. &# 2Q R STUVE*+, WXY/*% Z[\/* % Z]^/* % Z_^/* % Z`^/* % Za^/* % Zb^/*% Zc^/*% Zd^/*% Ze^/*% Zf^/*% Zg^/*% Zh^/*% ZijE*+,% Zklmn#}zwPMICA?=;97531/+(&$" >A? PK!!Zpv v Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$1.class4M . -/ 0 12 3 4 5 6 7 8 9: ;<=this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureeLandroidx/room/EntityInsertionAdapter; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethod> ? INSERT OR ABORT INTO `ContextXObjectStatementJoin` (`contextXObjectStatementJoinUid`,`contextActivityFlag`,`contextStatementUid`,`contextXObjectUid`,`verbMasterChangeSeqNum`,`verbLocalChangeSeqNum`,`verbLastChangedBy`,`contextXObjectLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) @AB CD EF GA HA IA JA KF LA;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoin !Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$1$androidx/room/EntityInsertionAdapter?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl(Landroidx/room/RoomDatabase;)V!getContextXObjectStatementJoinUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetContextActivityFlag()IgetContextStatementUidgetContextXObjectUidgetVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumgetVerbLastChangedBygetContextXObjectLct I *+*,)     -,  !^+,+,+,+,+, +, +, +, & 1 23"4-586D7Q8]9 ^^"#^$% "$A &4 *+, )   "$'()*+,- PK!!Dr Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$2.class4M . -/ 0 12 3 4 5 6 7 8 9: ;<=this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindk(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturelLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethod> ? 6UPDATE OR ABORT `ContextXObjectStatementJoin` SET `contextXObjectStatementJoinUid` = ?,`contextActivityFlag` = ?,`contextStatementUid` = ?,`contextXObjectUid` = ?,`verbMasterChangeSeqNum` = ?,`verbLocalChangeSeqNum` = ?,`verbLastChangedBy` = ?,`contextXObjectLct` = ? WHERE `contextXObjectStatementJoinUid` = ? @AB CD EF GA HA IA JA KF LA;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoin !Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl(Landroidx/room/RoomDatabase;)V!getContextXObjectStatementJoinUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetContextActivityFlag()IgetContextStatementUidgetContextXObjectUidgetVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumgetVerbLastChangedBygetContextXObjectLct I *+*,;     ->  !j+,+,+,+,+, +, +, +, + ,* C DE"F-G8HDIQJ]KiL jj"#j$% "$A &4 *+, ;   "$'()*+,- PK!!  Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$3.class4"  this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethod !  REPLACE INTO ContextXObjectStatementJoinReplicate(cxosjPk, cxosjDestination) SELECT DISTINCT ContextXObjectStatementJoin.contextXObjectStatementJoinUid AS cxosjPk, UserSession.usClientNodeId AS cxosjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN StatementEntity ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) JOIN ContextXObjectStatementJoin ON ContextXObjectStatementJoin.contextStatementUid = StatementEntity.statementUid WHERE UserSession.usClientNodeId = ? -- Temporary measure to prevent admin user getting clogged up -- Restrict to the last 30 days of data AND StatementEntity.timestamp > ( --notpsql strftime('%s', 'now') * 1000 --endnotpsql /*psql ROUND(EXTRACT(epoch from NOW())*1000) */ - (30 * CAST(86400000 AS BIGINT))) --notpsql AND ContextXObjectStatementJoin.contextXObjectLct != COALESCE( (SELECT cxosjVersionId FROM ContextXObjectStatementJoinReplicate WHERE cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid AND cxosjDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(cxosjPk, cxosjDestination) DO UPDATE SET cxosjPending = (SELECT ContextXObjectStatementJoin.contextXObjectLct FROM ContextXObjectStatementJoin WHERE ContextXObjectStatementJoin.contextXObjectStatementJoinUid = EXCLUDED.cxosjPk ) != ContextXObjectStatementJoinReplicate.cxosjVersionId */ Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$3#androidx/room/SharedSQLiteStatement?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, N      >L Q   PK!!,j} } Gcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$4.class4"  this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;`(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethod !  REPLACE INTO ContextXObjectStatementJoinReplicate(cxosjPk, cxosjDestination) SELECT DISTINCT ContextXObjectStatementJoin.contextXObjectStatementJoinUid AS cxosjUid, UserSession.usClientNodeId AS cxosjDestination FROM ChangeLog JOIN ContextXObjectStatementJoin ON ChangeLog.chTableId = 66 AND ChangeLog.chEntityPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid JOIN StatementEntity ON ContextXObjectStatementJoin.contextStatementUid = StatementEntity.statementUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND ContextXObjectStatementJoin.contextXObjectLct != COALESCE( (SELECT cxosjVersionId FROM ContextXObjectStatementJoinReplicate WHERE cxosjPk = ContextXObjectStatementJoin.contextXObjectStatementJoinUid AND cxosjDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(cxosjPk, cxosjDestination) DO UPDATE SET cxosjPending = (SELECT ContextXObjectStatementJoin.contextXObjectLct FROM ContextXObjectStatementJoin WHERE ContextXObjectStatementJoin.contextXObjectStatementJoinUid = EXCLUDED.cxosjPk ) != ContextXObjectStatementJoinReplicate.cxosjVersionId */ Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$4#androidx/room/SharedSQLiteStatement?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!wCCGcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000_(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100i(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!XGGcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;E(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200h(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000_(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  h*L=+**+ X* N* *+ -:* *+ "7NNPN6     ")37ALNZe h ]!" [#$%N&'()A*/* ()+,-./01 PK!!ަGGGcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0ALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;D(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile(ContextXObjectStatementJoinDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300h(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000_(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.   "#&$*&4'?$A&L'W(Y NA  !"#A$/*  "#%&'()*+  PK!!C $$Ecom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl.class4 > > > > ?   >          , , , , , , , , , > > > InnerClasses__dbLandroidx/room/RoomDatabase;/__insertionAdapterOfContextXObjectStatementJoin&Landroidx/room/EntityInsertionAdapter; SignatureeLandroidx/room/EntityInsertionAdapter;,__updateAdapterOfContextXObjectStatementJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;lLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisALcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;MethodParametersinsert@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)J_resultJentity=Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin; StackMapTable insertAsyncq(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;PLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;>;S(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;>;)V updateListupdate@(Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByStatementAndObjectUidA(JJ)Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;"_tmpContextXObjectStatementJoinUid_tmpContextActivityFlagI_tmpContextStatementUid_tmpContextXObjectUid_tmpVerbMasterChangeSeqNum_tmpVerbLocalChangeSeqNum_tmpVerbLastChangedBy_tmpContextXObjectLct,_cursorIndexOfContextXObjectStatementJoinUid!_cursorIndexOfContextActivityFlag!_cursorIndexOfContextStatementUid_cursorIndexOfContextXObjectUid$_cursorIndexOfVerbMasterChangeSeqNum#_cursorIndexOfVerbLocalChangeSeqNum_cursorIndexOfVerbLastChangedBy_cursorIndexOfContextXObjectLct statementUid objectUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000_(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100i(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200h(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile(ContextXObjectStatementJoinDao_Impl.java LK JK CD AB MAcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$1 MAcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$2 GHAcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$3Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$4  Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$5 M U Acom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$6 MAcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$7 MaSELECT * FROM ContextXObjectStatementJoin where contextStatementUid = ? and contextXObjectUid = ?   contextXObjectStatementJoinUid contextActivityFlagcontextStatementUidcontextXObjectUidverbMasterChangeSeqNumverbLocalChangeSeqNumverbLastChangedBycontextXObjectLct   ;com/ustadmobile/lib/db/entities/ContextXObjectStatementJoin                kl ]^ UV?com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl:com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()V`(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/ContextXObjectStatementJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)IE(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;J)VD(Lcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J!setContextXObjectStatementJoinUid(J)VgetInt(I)IsetContextActivityFlag(I)VsetContextStatementUidsetContextXObjectUidsetVerbMasterChangeSeqNumsetVerbLocalChangeSeqNumsetVerbLastChangedBysetContextXObjectLctclosereleasejava/util/Collections emptyList1>?ABCDEFGHEIJKLKMNO>**+*Y*+*Y*+ * Y*+ * Y*+P'( );#N0=Q>RS>ABTAUVO7***+A* 7*:*!++-+P& !(+4Q WX7RS7YZ[k\TY]^Oc*Y*+,PQ RSYZ_`a _bT Y_EcdeO2***+** M*,'P& $'/1Q2RS2fga 2fh[g\ TfEijeO3*** +W** M*,(P& %(02Q3RS3fga 3fh[h\ TfEiklO3*** +W** M*,(P& %(02Q3RS3YZ[h\ TYmnOc*Y*-PQ RSoX_`a _pT o_EqrsOX*Y*+PQRS_`a _pT_EtuvOb!K::6 6! **!:"#6 $#6 %#6 &#6 '#6 (#6)#6*#6+,Y-: .7/ 061 .72 .73 .74.75066.77::89: 89 6+::<:P+01 2345"6)769?:H;Q<Z=c>l?u@~BCEFHIKLNOQRTUWXZ[!\$]'_+a2b7_:aCbHcQwXsxyazXO{X=|X+}X~yXWZ?y Hy Qy Zy cy lyuy~y'WZKRSKXKXG ?<y6[?$>,>\T  O:PgEAkO3 *+,;PQ  RSTYA]O4 *+,,<PQ  RST Y_AUO3 *+,=PQ  RSTYO/*PQ SO/*PQ SO/*PQ SO/*PQ S@: PK!! 588@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1.class4L - ,. / 01 2 3 4 05 6 78 9:;this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod< = INSERT OR ABORT INTO `CourseAssignmentMark` (`camUid`,`camAssignmentUid`,`camSubmitterUid`,`camMark`,`camPenalty`,`camLct`) VALUES (nullif(?, 0),?,?,?,?,?) >?@ AB C? D? EF GH IJ K?4com/ustadmobile/lib/db/entities/CourseAssignmentMark  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1$androidx/room/EntityInsertionAdapter8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl(Landroidx/room/RoomDatabase;)V getCamUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCamAssignmentUidgetCamSubmitterUid getCamMark()F bindDouble(ID)V getCamPenalty()I getCamLct I *+*,+     -.  F+,+,+,+, +, +, 3 45!6-798E9 FF!"F#$ !#A%4 *+, +   !#&'()*+, PK!!!^^@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2.class4L - ,. / 01 2 3 4 05 6 78 9:;this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod< = UPDATE OR ABORT `CourseAssignmentMark` SET `camUid` = ?,`camAssignmentUid` = ?,`camSubmitterUid` = ?,`camMark` = ?,`camPenalty` = ?,`camLct` = ? WHERE `camUid` = ? >?@ AB C? D? EF GH IJ K?4com/ustadmobile/lib/db/entities/CourseAssignmentMark  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl(Landroidx/room/RoomDatabase;)V getCamUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCamAssignmentUidgetCamSubmitterUid getCamMark()F bindDouble(ID)V getCamPenalty()I getCamLct I *+*,;     ->  R+,+,+,+, +, +, +,"C DE!F-G9HEIQJ RR!"R#$ !#A%4 *+, ;   !#&'()*+, PK!!") @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3.class4"  this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentMark ON CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseAssignmentMark.camLct != COALESCE( (SELECT camVersionId FROM CourseAssignmentMarkReplicate WHERE camPk = CourseAssignmentMark.camUid AND camDestination = ?), 0) /*psql ON CONFLICT(camPk, camDestination) DO UPDATE SET camPending = true */ :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3#androidx/room/SharedSQLiteStatement8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, L      >L Ox   PK!! @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4.class4"  this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentMark.camLct != COALESCE( (SELECT camVersionId FROM CourseAssignmentMarkReplicate WHERE camPk = CourseAssignmentMark.camUid AND camDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(camPk, camDestination) DO UPDATE SET camPending = true */ :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4#androidx/room/SharedSQLiteStatement8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, {      >L ~   PK!!@V@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;s(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VCodeLineNumberTableLocalVariableTablethis InnerClasses()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100b(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!$@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;>(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200a(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF %'2<CMQ [ fh t    w!" u#$%h&'()A*/* ()+,-./01 PK!!H@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;=(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300a(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!] @com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8.class4 P Q R NS TUV WXYZ[\] B^_ R B` a b c Bd e Bf g h Bi jk lmnoval$_statementLandroidx/room/RoomSQLiteQuery;this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethods tu !"  #G vwx yzcamUid{ |}camAssignmentUidcamSubmitterUidcamMark camPenaltycamLct ~4com/ustadmobile/lib/db/entities/CourseAssignmentMark G G ,-:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl'getMarkOfAssignmentForSubmitterLiveData!(JJ)Landroidx/lifecycle/LiveData; access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCamUid(J)VsetCamAssignmentUidsetCamSubmitterUidgetFloat(I)F setCamMark(F)VgetInt(I)I setCamPenalty(I)V setCamLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%C*+*,*&3'(*!"+ !,-%@**L+=+>+ 6+ 6+ 6+ 6+ sY:+7  +7  +7  +8+6+7:: + :+&r689:';/<7=??H@QBZCaEjFqH{IKLNOQRSTVXVXY'Z[./ jK0/ {:1/ )23456/Qg7895:5';5/<57=5?>5 78(*?@A+B BCDEFG%6*& ^_' (*A,H%/*&3' (*DEIJKLMNO) PK!!V܀@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!CourseAssignmentMarkDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$findNextSubmitterToMarkForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)469;=CJLT[>& 4 6! ;! ^M"#$()% && %'()A*/*  ()+,-./01  PK!!eZ+Z+>com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl.class4< G G G G H   G        $     1 1 1 1 1 1 1   @ G G G InnerClasses__dbLandroidx/room/RoomDatabase;(__insertionAdapterOfCourseAssignmentMark&Landroidx/room/EntityInsertionAdapter; Signature^Landroidx/room/EntityInsertionAdapter;%__updateAdapterOfCourseAssignmentMark-Landroidx/room/EntityDeletionOrUpdateAdapter;eLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;MethodParametersinsert9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)J_resultJentity6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; StackMapTable insertAsyncj(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;}(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ILjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;L(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;>;)V updateListupdate9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;'getMarkOfAssignmentForSubmitterLiveData!(JJ)Landroidx/lifecycle/LiveData; assignmentUid submitterUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIY(JJ)Landroidx/lifecycle/LiveData;getMarkOfAssignmentForStudent:(JJ)Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark; _tmpCamUid_tmpCamAssignmentUid_tmpCamSubmitterUid _tmpCamMarkF_tmpCamPenalty _tmpCamLct_cursorIndexOfCamUid_cursorIndexOfCamAssignmentUid_cursorIndexOfCamSubmitterUid_cursorIndexOfCamMark_cursorIndexOfCamPenalty_cursorIndexOfCamLct_cursorLandroid/database/Cursor;$findNextSubmitterToMarkForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;I(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000X(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100b(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200a(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile!CourseAssignmentMarkDao_Impl.java UT ST LM JK V:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1 V:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2 PQ:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4     :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5 V   ^   :com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6 V:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7 V SELECT * FROM CourseAssignmentMark WHERE camAssignmentUid = ? AND camSubmitterUid = ? ORDER BY camLct DESC LIMIT 1   java/lang/StringCourseAssignmentMark:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8 V  SELECT * FROM CourseAssignmentMark WHERE camAssignmentUid = ? AND camSubmitterUid = ? ORDER BY camLct DESC LIMIT 1   camUid! "#camAssignmentUidcamSubmitterUidcamMark camPenaltycamLct $%4com/ustadmobile/lib/db/entities/CourseAssignmentMark &' () *) +) ,- ./ 01 23 4) 5 6! SELECT COALESCE(( SELECT casSubmitterUid FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camSubmitterUid = CourseAssignmentSubmission.casSubmitterUid AND CourseAssignmentMark.camAssignmentUid = ? WHERE CourseAssignmentSubmission.casSubmitterUid != ? AND CourseAssignmentMark.camUid IS NULL GROUP BY casSubmitterUid LIMIT 1),0) 78:com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9  9: ; tu fg ^_8com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl3com/ustadmobile/core/db/dao/CourseAssignmentMarkDaojava/lang/Throwableandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VY(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactions(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I>(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;J)V=(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VgetInvalidationTracker%()Landroidx/room/InvalidationTracker;\(Lcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCamUid(J)VsetCamAssignmentUidsetCamSubmitterUidgetFloat(I)F setCamMark(F)VgetInt(I)I setCamPenalty(I)V setCamLctclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1GHJKLMNOPQNRSTUTVWX>**+*Y*+*Y*+ * Y*+ * Y*+Y)* +;#L0{=Z>[\>JK]J^_X7***+A* 7*:*!++-+Y& !(+4Z `a7[\7bcdke]bfgXc*Y*+,YZ [\bchij hk] bhNlmnX2***+** M*,'Y& $'/1Z2[\2opj 2oqdge ]oNrsnX3*** +W** M*,(Y& %(02Z3[\3opj 3oqdhe ]oNrtuX3*** +W** M*,(Y& %(02Z3[\3bcdhe ]bvwXc*Y*-YZ [\xahij hy] xhNz{|XX*Y*+YZ[\hij hy]hN}~XA::6 6! *!"Y#S$Y*%&Y&. /012"3Z>A[\AaAa= 52] NX':':6 6! **(:)*6 +*6 ,*6 -*6 .*6 /*60{1Y2: 374 375 376 788 96:37;::<=:<=6Y%fn opqr"s)t6v?wHxQyZzc{l}v~ ZaaOa=a+ao`c? H Q Z c l`c[\aa  6d= G"1G"e] X >>:>:6 6! ?: * @Y*ABY" "'ZR>[\>a>a>hi: 2/' j >hk] hN XCYNAtX3 *+1DYZ  [\]bAfX4 *+1,EYZ  [\] bhA^X3 *+1FYZ  [\]bX/*YZ \X/*YZ \X/*YZ \X/*YZ \IJ @$ PK!!G Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$1.class4V 1 02 3 45 6 7 48 49 : ; < = >? @ABthis$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindt(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;valueFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturenLandroidx/room/EntityInsertionAdapter; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethodC D INSERT OR ABORT INTO `CourseAssignmentSubmissionAttachment` (`casaUid`,`casaSubmissionUid`,`casaMimeType`,`casaFileName`,`casaUri`,`casaMd5`,`casaSize`,`casaTimestamp`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) EFG HI JF K! LM NO P! Q! R! ST UFDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment "#Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$1$androidx/room/EntityInsertionAdapterHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl(Landroidx/room/RoomDatabase;)V getCasaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCasaSubmissionUidgetCasaMimeTypebindNull(I)V bindString(ILjava/lang/String;)VgetCasaFileName getCasaUri getCasaMd5 getCasaSize()IgetCasaTimestamp I *+*,%      !-( "#0+,+,, ++, , ++, , ++, , ++, +, +,F- ./0'22495C7N9U:_<j>q?|ACDE $%&'( '     $&A")4 *+,%   $&*+,-./0 PK!!O~6 6 Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$2.class4V 1 02 3 45 6 7 48 49 : ; < = >? @ABthis$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindt(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;valueFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureuLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethodC D UPDATE OR ABORT `CourseAssignmentSubmissionAttachment` SET `casaUid` = ?,`casaSubmissionUid` = ?,`casaMimeType` = ?,`casaFileName` = ?,`casaUri` = ?,`casaMd5` = ?,`casaSize` = ?,`casaTimestamp` = ? WHERE `casaUid` = ? EFG HI JF K! LM NO P! Q! R! ST UFDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment "#Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapterHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl(Landroidx/room/RoomDatabase;)V getCasaUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCasaSubmissionUidgetCasaMimeTypebindNull(I)V bindString(ILjava/lang/String;)VgetCasaFileName getCasaUri getCasaMd5 getCasaSize()IgetCasaTimestamp I *+*,G      !-J "#@+,+,, ++, , ++, , ++, , ++, +, +,+ ,JO PQR'T2V9WCYN[U\_^j`qa|cefgh $%&'( '     $&A")4 *+,G   $&*+,-./0 PK!!Po Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$3.class4"  this$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseAssignmentSubmissionAttachmentReplicate(casaPk, casaDestination) SELECT DISTINCT CourseAssignmentSubmissionAttachment.casaUid AS casaPk, ? AS casaDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN CourseAssignmentSubmissionAttachment ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseAssignmentSubmissionAttachment.casaTimestamp != COALESCE( (SELECT casaVersionId FROM CourseAssignmentSubmissionAttachmentReplicate WHERE casaPk = CourseAssignmentSubmissionAttachment.casaUid AND casaDestination = ?), 0) /*psql ON CONFLICT(casaPk, casaDestination) DO UPDATE SET casaPending = true */ Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$3#androidx/room/SharedSQLiteStatementHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, j      >L m   PK!!w_G  Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$4.class4"  this$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;i(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseAssignmentSubmissionAttachmentReplicate(casaPk, casaDestination) SELECT DISTINCT CourseAssignmentSubmissionAttachment.casaUid AS casaPk, UserSession.usClientNodeId AS casaDestination FROM ChangeLog JOIN CourseAssignmentSubmissionAttachment ON ChangeLog.chTableId = 90 AND ChangeLog.chEntityPk = CourseAssignmentSubmissionAttachment.casaUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid JOIN ClazzAssignment ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentSubmissionAttachment.casaTimestamp != COALESCE( (SELECT casaVersionId FROM CourseAssignmentSubmissionAttachmentReplicate WHERE casaPk = CourseAssignmentSubmissionAttachment.casaUid AND casaDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(casaPk, casaDestination) DO UPDATE SET casaPending = true */ Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$4#androidx/room/SharedSQLiteStatementHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!$gEPcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entityFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;this$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/ExceptionHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100r(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!' nPcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;](Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/ExceptionHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100r(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" " & 0 2 =  ?r !A"/*   !#$%&'()  PK!!:QB B Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;N(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/ExceptionHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200q(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *,  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF/ 0 123%4'526<8C9M:Q<[=f:h<t=>  w!" u#$%h&'()A*/*, ()+,-./01 PK!!BPcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0JLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;M(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/ExceptionHcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300q(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*E  Y*L*+X* M* *+ ,N* *+ -*A. H IKL&M*O4P?MAOLPWQY NA  !"#A$/* E "#%&'()*+  PK!!ffNcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl.class4 %p %q %r %s &tu vw v %xy vz v {| {} ~ { {  ~      % % % InnerClasses__dbLandroidx/room/RoomDatabase;8__insertionAdapterOfCourseAssignmentSubmissionAttachment&Landroidx/room/EntityInsertionAdapter; SignaturenLandroidx/room/EntityInsertionAdapter;5__updateAdapterOfCourseAssignmentSubmissionAttachment-Landroidx/room/EntityDeletionOrUpdateAdapter;uLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethisJLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;MethodParametersinsertI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)J_resultJentityFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; StackMapTable insertAsyncz(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;YLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;>;\(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;XLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdateI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100r(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200q(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile1CourseAssignmentSubmissionAttachmentDao_Impl.java 32 12 *+ () 4Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$1 4Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$2 ./Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$3Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$4  e Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$5 4 <Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$6 4 Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$7 4Jcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$8 4 aDcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment WX DE <=Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ImplCcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDaojava/lang/Throwable()Vi(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V](Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)IN(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;J)VM(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl;)Vjava/util/Collections emptyList1%&()*+,-./,01232456>**+*Y*+*Y*+ * Y*+ * Y*+7#$ %G#j0=8>9:>();(<=67***+A* 7*:*!++-+7& !(+48 >?79:7@ABkC;@DE6c*Y*+,78 9:@AFGH FI; @F,JKL62***+** M*,'7& $'/1829:2MNH 2MOBgC ;M,PQR6m*Y*+,78 9:MNFGHMSFT; MF,UVL63*** +W** M*,(7& %(02839:3MNH 3MOBhC ;M,PWX63*** +W** M*,(7&  "#%%&(%0&2'839:3@ABhC ;@YZ6c*Y*-7,8 9:[?FGH FT; [F,\]^6X*Y*+7E89:FGH FT;F,_ `a6 7W,bAWc63 *+!"78  9:;@ADd64 *+!,#78  9:; @FA<e63 *+!$78  9:;@fg6/*78 h:ij6/*78 h:kl6/*78 h:ml6/*78 h:no'B PK!!( ( Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1.class4S 0 /1 2 34 5 6 7 8 39 3: ; <= >?@this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `CourseAssignmentSubmission` (`casUid`,`casAssignmentUid`,`casSubmitterUid`,`casSubmitterPersonUid`,`casText`,`casType`,`casTimestamp`) VALUES (nullif(?, 0),?,?,?,?,?,?) CDE FG HD ID JD K LM NO PQ RD:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission !"@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1$androidx/room/EntityInsertionAdapter>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl(Landroidx/room/RoomDatabase;)V getCasUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCasAssignmentUidgetCasSubmitterUidgetCasSubmitterPersonUid getCasTextbindNull(I)V bindString(ILjava/lang/String;)V getCasType()IgetCasTimestamp I *+*,2      -5 !"b+,+,+,+,, + +, +, +, * : ;<!=,>3?=AHCUDaE bb#$b%&'=  #%A!(4 *+,2   #%)*+,-./ PK!!Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10;MethodParameterscall()Ljava/lang/Integer;_tmpLjava/lang/Integer;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplcountFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)469;=CJLT[>& 4 6! ;! ^M"#$()% && %'()A*/*  ()+,-./01  PK!! RGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11;MethodParameterscall()Ljava/lang/Integer;_tmpLjava/lang/Integer;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplcountSubmissionsFromSubmitter6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)46 9 ; =CJ LT[>& 4 6! ;! ^M"#$()% && %'()A*/*  ()+,-./01  PK!!cpGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12.class4\ 4 5 6 27 89 %: %; %< &= %> ?@ ABCDval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12;MethodParameterscall()Ljava/lang/Integer;_tmpLjava/lang/Integer;_result_cursorLandroid/database/Cursor; StackMapTableEFG ExceptionsHfinalize()V()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodI JK   + LMN OP QR ST UV WX Y+Z [+ Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl!getStatusOfAssignmentForSubmitter!(JJ)Landroidx/lifecycle/LiveData; access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*2 P**L+"+N+ N-MM,N+ -:+ =EEGE6 58:$;)=4?6@9A;C=ECCEEMF>& 4 6! ; ! P?"#$()% &&  %'()*+6*  KL A,/* 2 ()-./0123  PK!!z| vvGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13.class4 T U V RW XYZ [\]^_`ab Gcd V Ge f g h i Gj Gk l Gm n o Gp qr stuvval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13;MethodParameterscall>()Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission; _tmpCasTextLjava/lang/String; _tmpCasUidJ_tmpCasAssignmentUid_tmpCasSubmitterUid_tmpCasSubmitterPersonUid _tmpCasTypeI_tmpCasTimestamp_result; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod{ |} $% "# &~  casUid casAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casTimestamp :com/ustadmobile/lib/db/entities/CourseAssignmentSubmission ~ ~ /0Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplfindLastSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCasUid(J)VsetCasAssignmentUidsetCasSubmitterUidsetCasSubmitterPersonUidisNull(I)Z getString(I)Ljava/lang/String; setCasText(Ljava/lang/String;)VgetInt(I)I setCasType(I)VsetCasTimestampcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&'(C*+*,*)a*+-$%. $"/0( **L+=+>+ 6+ 6+ 6+ 6+ 6+Y: +7   +7   +7 +7 + : +: +6 +7 :  : +* :+*)#dfgh'i/j7k?lGnPoYqbritruywxz{}~*12b}34 rm54 \64K74)1289:4Y;< =9>9'?9/@97A9?B9GC9;<  +-DEFMG H+ GGIJKA/L(/*)a* +-JKMNOPQRS, PK!!/+X X Gcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14.class4f 8 9 : 6; <= (> (? (@ )A )B *C (D EF GHIJval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClassesCLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableKLMN ExceptionsOfinalize()V()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodP QR   / STU VW XY Z[ \] ^_ `a ^b c/d e/  Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplcheckNoSubmissionsMade (J)Landroidx/lifecycle/LiveData; access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  8f**L+8+N+ N--  MM,N+ -:+ S[[][6 $)4LOQSY[c>&!"4!"L#$Q #$fU%&'0 )( ) @B** (+,-./6*   A0/* ,-1234567 PK!!6Q P P Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2.class4S 0 /1 2 34 5 6 7 8 39 3: ; <= >?@this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindj(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodA B UPDATE OR ABORT `CourseAssignmentSubmission` SET `casUid` = ?,`casAssignmentUid` = ?,`casSubmitterUid` = ?,`casSubmitterPersonUid` = ?,`casText` = ?,`casType` = ?,`casTimestamp` = ? WHERE `casUid` = ? CDE FG HD ID JD K LM NO PQ RD:com/ustadmobile/lib/db/entities/CourseAssignmentSubmission !"@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl(Landroidx/room/RoomDatabase;)V getCasUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCasAssignmentUidgetCasSubmitterUidgetCasSubmitterPersonUid getCasTextbindNull(I)V bindString(ILjava/lang/String;)V getCasType()IgetCasTimestamp I *+*,G      -J !"n+,+,+,+,, + +, +, +, +,. O PQ!R,S3T=VHXUYaZm[ nn#$n%&'=  #%A!(4 *+,G   #%)*+,-./ PK!!8 Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3.class4"  this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseAssignmentSubmissionReplicate(casPk, casDestination) SELECT DISTINCT CourseAssignmentSubmission.casUid AS casPk, ? AS casDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ClazzAssignment ON ClazzAssignment.caClazzUid = Clazz.clazzUid JOIN CourseAssignmentSubmission ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseAssignmentSubmission.casTimestamp != COALESCE( (SELECT casVersionId FROM CourseAssignmentSubmissionReplicate WHERE casPk = CourseAssignmentSubmission.casUid AND casDestination = ?), 0) /*psql ON CONFLICT(casPk, casDestination) DO UPDATE SET casPending = true */ @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3#androidx/room/SharedSQLiteStatement>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ]      >L `   PK!!MaD Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4.class4"  this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseAssignmentSubmissionReplicate(casPk, casDestination) SELECT DISTINCT CourseAssignmentSubmission.casUid AS casPk, UserSession.usClientNodeId AS casDestination FROM ChangeLog JOIN CourseAssignmentSubmission ON ChangeLog.chTableId = 522 AND ChangeLog.chEntityPk = CourseAssignmentSubmission.casUid JOIN ClazzAssignment ON CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUid JOIN Clazz ON Clazz.clazzUid = ClazzAssignment.caClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseAssignmentSubmission.casTimestamp != COALESCE( (SELECT casVersionId FROM CourseAssignmentSubmissionReplicate WHERE casPk = CourseAssignmentSubmission.casUid AND casDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(casPk, casDestination) DO UPDATE SET casPending = true */ @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4#androidx/room/SharedSQLiteStatement>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!/wl88Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl insertAsyncp(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!@Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;D(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200g(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF   !"%#'$2%<'C(M)Q+[,f)h+t,-  w!" u#$%h&'()A*/* ()+,-./01 PK!!"??Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;C(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300g(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*4  Y*L*+X* M* *+ ,N* *+ -*A. 7 8:;&<*>4??<A>L?W@Y NA  !"#A$/* 4 "#%&'()*+  PK!!L^Hcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9$1.class4 0 1  u  u u  u   u     u   % % % % % % % % % vthis$1 InnerClassesBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9;(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisDLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpCasaMimeTypeLjava/lang/String;_tmpCasaFileName _tmpCasaUri _tmpCasaMd5 _tmpCasaUidJ_tmpCasaSubmissionUid _tmpCasaSizeI_tmpCasaTimestamp_tmpAttachmentFLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment; _tmpCasText_itemJLcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment; _tmpCasUid_tmpCasAssignmentUid_tmpCasSubmitterUid_tmpCasSubmitterPersonUid _tmpCasType_tmpCasTimestampcursorLandroid/database/Cursor;_cursorIndexOfCasUid_cursorIndexOfCasAssignmentUid_cursorIndexOfCasSubmitterUid#_cursorIndexOfCasSubmitterPersonUid_cursorIndexOfCasText_cursorIndexOfCasType_cursorIndexOfCasTimestamp_cursorIndexOfCasaUid_cursorIndexOfCasaSubmissionUid_cursorIndexOfCasaMimeType_cursorIndexOfCasaFileName_cursorIndexOfCasaUri_cursorIndexOfCasaMd5_cursorIndexOfCasaSize_cursorIndexOfCasaTimestamp_resLjava/util/List;LocalVariableTypeTable\Ljava/util/List; StackMapTable Signaturew(Landroid/database/Cursor;)Ljava/util/List;xLandroidx/room/paging/LimitOffsetDataSource; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod 25 6casUid casAssignmentUidcasSubmitterUidcasSubmitterPersonUidcasTextcasType casTimestampcasaUidcasaSubmissionUid casaMimeType casaFileNamecasaUricasaMd5casaSize casaTimestampjava/util/ArrayList 6 Dcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment 6 Hcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionWithAttachment Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSource@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setCasaUid(J)VsetCasaSubmissionUid getString(I)Ljava/lang/String;setCasaMimeType(Ljava/lang/String;)VsetCasaFileName setCasaUri setCasaMd5getInt(I)I setCasaSizesetCasaTimestamp setCasUidsetCasAssignmentUidsetCasSubmitterUidsetCasSubmitterPersonUid setCasText setCasTypesetCasTimestamp setAttachmentI(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment;)Vadd(Ljava/lang/Object;)Z 0125678x*+*,-9[:H;<25=>?@ABCBDEF2=?ACDGH8 g+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6Y+:++ P+ E+ :+ /+ $+++ۻY:+ 7+ 7+  : + :+  : + :+  : + : + : +:!+"6#+7$:%Y&:+7'+7(+7)+7*+ : +:++"6,+7-./W$9 B^_`ab&c.d6e>fFgNhVi^jfknlvmnqrtuw xz{"},3>DNU`fpw '.8?IPWad:)IJAKJcLJMJNO PO,IJNmKJpKLJ)MJQRSOTUVJWXTUYO~ZOm[O\\O':VJ8)]RI^Og;<g_``aRYbRQcRIdR&AeR.9fR61gR>)hR F!iR NjR VkR ^ lR fmRnnRvoRpqr pst0uv`;0uv w w w w+0uv[0uv% w<0uvF_xyxz{|}3~430PK!!qFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;b(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethisBLcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturez()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryLandroidx/paging/DataSource$Factory; SourceFile'CourseAssignmentSubmissionDao_Impl.javaEnclosingMethod3 45   6Bcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9$1 78java/lang/StringCourseAssignmentSubmission$CourseAssignmentSubmissionAttachment 9 @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9:"androidx/paging/DataSource$Factory>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ImplgetAllSubmissionsFromSubmitter((JJ)Landroidx/paging/DataSource$Factory;()V access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*X N $Y***YSYS [ $A/* X  !"#$%   1 PK!!gIK22Dcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl.class4 @ @ @ @ A   @          #  '  +  2  6 9  @ @ @ InnerClasses__dbLandroidx/room/RoomDatabase;.__insertionAdapterOfCourseAssignmentSubmission&Landroidx/room/EntityInsertionAdapter; SignaturedLandroidx/room/EntityInsertionAdapter;+__updateAdapterOfCourseAssignmentSubmission-Landroidx/room/EntityDeletionOrUpdateAdapter;kLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis@Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;MethodParametersinsert?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)J_resultJentity;(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;OLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;R(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate?(Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getAllSubmissionsFromSubmitterFactory((JJ)Landroidx/paging/DataSource$Factory; assignmentUid submitterUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI(JJ)Landroidx/paging/DataSource$Factory;countFileSubmissionFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;countSubmissionsFromSubmitter!getStatusOfAssignmentForSubmitter!(JJ)Landroidx/lifecycle/LiveData;6(JJ)Landroidx/lifecycle/LiveData;findLastSubmissionFromStudent_Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;u(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;>;)Ljava/lang/Object;checkNoSubmissionsMade (J)Landroidx/lifecycle/LiveData;5(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000^(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100h(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200g(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile'CourseAssignmentSubmissionDao_Impl.java NM LM EF CD O@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1 O@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2 IJ@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4  @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5 O W@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6 O @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7 O@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8 Oo SELECT * FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentSubmissionAttachment ON CourseAssignmentSubmissionAttachment.casaSubmissionUid = CourseAssignmentSubmission.casUid WHERE casAssignmentUid = ? AND casSubmitterUid = ? ORDER BY casTimestamp DESC   @com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9 O SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = ? AND casType = 2   Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10   SELECT Count(casUid) FROM CourseAssignmentSubmission WHERE casAssignmentUid = ? AND casSubmitterUid = ? Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11 SELECT COALESCE(( SELECT (CASE WHEN CourseAssignmentMark.camAssignmentUid IS NOT NULL THEN 2 ELSE 1 END) AS status FROM CourseAssignmentSubmission LEFT JOIN CourseAssignmentMark ON CourseAssignmentMark.camAssignmentUid = ? AND CourseAssignmentMark.camSubmitterUid = ? WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ? LIMIT 1 ),0) AS Status   java/lang/StringCourseAssignmentSubmissionCourseAssignmentMarkAcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12  SELECT * FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? AND CourseAssignmentSubmission.casSubmitterUid = ? ORDER BY casTimestamp DESC LIMIT 1 Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13 SELECT NOT EXISTS(SELECT 1 FROM CourseAssignmentSubmission WHERE CourseAssignmentSubmission.casAssignmentUid = ? LIMIT 1) Acom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14 :com/ustadmobile/lib/db/entities/CourseAssignmentSubmission qr _` WX>com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl9com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDaojava/lang/Throwable"androidx/paging/DataSource$Factory()V_(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseAssignmentSubmission;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VS(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)ID(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;J)VC(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vb(Lcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1@ACDEFGHIJGKLMNMOPQ>**+*Y*+*Y*+ * Y*+ * Y*+R01 2G#]0=S>TU>CDVCWXQ7***+A* 7*:*!++-+R& !(+4S YZ7TU7[\]k^V[_`Qc*Y*+,RS TU[\abc adV [aGefgQ2***+** M*,'R& $'/1S2TU2hic 2hj]g^ VhGklmQm*Y*+,RS TUhiabchjanV haGopgQ3*** +W** M*,(R& % (0 2 S3TU3hic 3hj]h^ VhGkqrQ3*** +W** M*,(R& %(02S3TU3[\]h^ V[stQc*Y*-RS TUuZabc anV uaGvwxQX*Y*+R4STUabc anVaGyz}Q- : !:6"6!"#Y*$RHS TUVW"XS>-TU-~Z-Z) !V ~GQ >%:%!:6"6!"&: * 'Y*()R" "'SR>TU>~Z>Z>ab: 2/' c >aV ~aGQ >*:*!:6"6!"&: * +Y*,)R" "'SR>TU>~Z>Z>ab: 2/' c >aV ~aGQ\-:-!:6"6!"6"6!"*./Y0SY1S2Y*34R. ) *+,-".%/-00182S>\TU\~Z\ZX PMV ~GQ >5:5!:6!"6"&: * 6Y*7)R"S[ \]^_"`'aSR>TU>Z>~Z>ab: 2/' c >aV ~aGQ58N8!:6"*./Y0S9Y*:4R S45TU5~Z2 *'V~G Q;RGAqQ3 *+<=R$S  TUV[A_Q4 *+<,>R$S  TUV [aAWQ3 *+<?R$S  TUV[Q/*R%S UQ/*R%S UQ/*R%S UQ/*R%S UBz962+'# {| PK!!a< 7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1.class4{ ? >@ A BC D E F G BH BI J K L M N O P Q R S T U V WX YZ[this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod\ ] yINSERT OR ABORT INTO `CourseBlock` (`cbUid`,`cbType`,`cbIndentLevel`,`cbModuleParentBlockUid`,`cbTitle`,`cbDescription`,`cbCompletionCriteria`,`cbHideUntilDate`,`cbDeadlineDate`,`cbLateSubmissionPenalty`,`cbGracePeriodDate`,`cbMaxPoints`,`cbMinPoints`,`cbIndex`,`cbClazzUid`,`cbActive`,`cbHidden`,`cbEntityUid`,`cbLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ^_` ab cd ed f_ g, hi jk l, md n_ o_ pd q_ rd sd td u_ vw xw y_ z_+com/ustadmobile/lib/db/entities/CourseBlock -.1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)VgetCbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCbType()IgetCbIndentLevelgetCbModuleParentBlockUid getCbTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCbDescriptiongetCbCompletionCriteriagetCbHideUntilDategetCbDeadlineDategetCbLateSubmissionPenaltygetCbGracePeriodDategetCbMaxPointsgetCbMinPoints getCbIndex getCbClazzUid getCbActive()Z getCbHiddengetCbEntityUidgetCbLct  !"I *+*,#A$  %'  ()* (+,"-#D$ %'-.""+,+,+,+,, + +, , + +, +, +,+ ,+ ,+ ,+ ,+ ,+,+,,>+,6++,+,#jI JK#L.M5N?PJRQS\UhWuXYZ[\]^_`abc de!f$4"%'"/0"12<34$546?  {@@* /1A-7"4 *+,#A$  %'* /189:;<=>& PK!!Y""8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;D(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$10;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3" #'13> @s !A"/*   !#$%&'()  PK!!Y {\8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;a(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$11;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_Impl updateAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!_||8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;5(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[fht  w!" u#$%h&'()A*/* ()+,-./01 PK!!8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;4(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500X(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!  8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14.class4i 8 9 : ; < 6= >? ,@ 6A BC ,D BE FG BH >I JKLM val$activeZval$changeTimeJ val$cbUidthis$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;7(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$14;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethodQ RS     T UVW XY Z[ \]^ _T `a bTc de fT gh $%2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600X(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!** "#$%N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ  #%02=GNX]gru* " &' ()u*)+,@[,-./A$0/*  "./1234567! PK!!U8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15.class4 7 7 8   z  z  z    z z                z 7val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$15;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/CourseBlock; _tmpCbTitleLjava/lang/String;_tmpCbDescription _tmpCbUidJ _tmpCbTypeI_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate_tmpCbMaxPoints_tmpCbMinPoints _tmpCbIndex_tmpCbClazzUid _tmpCbActiveZ_tmp _tmpCbHidden_tmp_1_tmpCbEntityUid _tmpCbLct_result-Lcom/ustadmobile/lib/db/entities/CourseBlock;_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod <= :; >  cbUid cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLct +com/ustadmobile/lib/db/entities/CourseBlock  GH2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCbUid(J)VgetInt(I)I setCbType(I)VsetCbIndentLevelsetCbModuleParentBlockUidisNull(I)Z getString(I)Ljava/lang/String; setCbTitle(Ljava/lang/String;)VsetCbDescriptionsetCbCompletionCriteriasetCbHideUntilDatesetCbDeadlineDatesetCbLateSubmissionPenaltysetCbGracePeriodDatesetCbMaxPointssetCbMinPoints setCbIndex setCbClazzUid setCbActive(Z)V setCbHiddensetCbEntityUidsetCbLctcloseandroidx/room/RoomSQLiteQueryrelease 789:;<=>?@C*+*,*ABCE<=F <:GH@l4`**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+Y:+7+6 +6!+7"+# : +$:%+# : +$:&+6'+ 7(+ 7!!)+ 6##*+ 7$$++ 6&&,+6''-+6((.+7))/+6,,6++0+6..6--1+7//2+7113::+4*5:3+4*53>NNPNA.K'/ 7 ? G O W_gow "#%&() +-/(0.284?6I7P9Z:a<k=r?|@BCEFHIKLNORSTWX Y[\#^-_4`7a:c>eDfKcNeVf]gB. IJ+KJrLMbNOQPO@QMIJ8KJIROZSMkTM!|UO#VM$WO&XO'tYO(cZM)F[\+R]O, )^\-5_O.`M/-aM1~bc6dO/eO''fO/gO7hO?iOGjOOkO WlO _mO gnO ooO wpOqOrOsOtOuOvO:bc`CEOwxy  7z { {'7z{{@)7z{{@-7z7z|}~AG@/*6AB CE}~D 7PK!!"kSkS8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16.class4             \   a  a  a a a  a! a" a# a$ a% a& a' a( a) a* a+ a, a- a. a/ a0 a1 a2 a34 } }5 }6 }7 }8 }9 }:;  < = > ? @ A B C D E F G H I J K L M N O P Q R S T UV  W X Y Z [ \ ] ^ _ ` ab  c d e f g h i j k l m n o p q r s t u v w x y z { |} ~val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$16;MethodParameterscall()Ljava/util/List; _tmpCaTitleLjava/lang/String;_tmpCaDescription _tmpCaUidJ_tmpCaGroupUid _tmpCaActiveZ_tmpI_tmpCaClassCommentEnabled_tmp_1_tmpCaPrivateCommentsEnabled_tmp_2_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_3_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_4_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_tmpAssignment1Lcom/ustadmobile/lib/db/entities/ClazzAssignment;_tmpCourseDiscussionTitle_tmpCourseDiscussionDesc_tmpCourseDiscussionUid_tmpCourseDiscussionClazzUid_tmpCourseDiscussionActive_tmp_5_tmpCourseDiscussionLct_tmpCourseDiscussion2Lcom/ustadmobile/lib/db/entities/CourseDiscussion; _tmpTitle_tmpDescription _tmpEntryId _tmpAuthor _tmpPublisher_tmpLicenseName_tmpLicenseUrl _tmpSourceUrl_tmpThumbnailUrl_tmpContentEntryUid_tmpLicenseType_tmpLastModified_tmpPrimaryLanguageUid_tmpLanguageVariantUid_tmpContentFlags_tmpLeaf_tmp_6 _tmpPublik_tmp_7_tmpCeInactive_tmp_8_tmpCompletionCriteria _tmpMinScore_tmpContentTypeFlag_tmpContentOwner!_tmpContentEntryLocalChangeSeqNum"_tmpContentEntryMasterChangeSeqNum_tmpContentEntryLastChangedBy_tmpContentEntryLct _tmpEntry.Lcom/ustadmobile/lib/db/entities/ContentEntry;_tmpName_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUid_tmpLanguageActive_tmp_9_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct _tmpLanguage*Lcom/ustadmobile/lib/db/entities/Language; _tmpCbTitle_tmpCbDescription_item9Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb; _tmpCbUid _tmpCbType_tmpCbIndentLevel_tmpCbModuleParentBlockUid_tmpCbCompletionCriteria_tmpCbHideUntilDate_tmpCbDeadlineDate_tmpCbLateSubmissionPenalty_tmpCbGracePeriodDate_tmpCbMaxPoints_tmpCbMinPoints _tmpCbIndex_tmpCbClazzUid _tmpCbActive_tmp_10 _tmpCbHidden_tmp_11_tmpCbEntityUid _tmpCbLct_cursorIndexOfCbUid_cursorIndexOfCbType_cursorIndexOfCbIndentLevel$_cursorIndexOfCbModuleParentBlockUid_cursorIndexOfCbTitle_cursorIndexOfCbDescription"_cursorIndexOfCbCompletionCriteria_cursorIndexOfCbHideUntilDate_cursorIndexOfCbDeadlineDate%_cursorIndexOfCbLateSubmissionPenalty_cursorIndexOfCbGracePeriodDate_cursorIndexOfCbMaxPoints_cursorIndexOfCbMinPoints_cursorIndexOfCbIndex_cursorIndexOfCbClazzUid_cursorIndexOfCbActive_cursorIndexOfCbHidden_cursorIndexOfCbEntityUid_cursorIndexOfCbLct_cursorIndexOfCaUid_cursorIndexOfCaTitle_cursorIndexOfCaDescription_cursorIndexOfCaGroupUid_cursorIndexOfCaActive#_cursorIndexOfCaClassCommentEnabled&_cursorIndexOfCaPrivateCommentsEnabled"_cursorIndexOfCaCompletionCriteria%_cursorIndexOfCaRequireFileSubmission_cursorIndexOfCaFileType_cursorIndexOfCaSizeLimit_cursorIndexOfCaNumberOfFiles _cursorIndexOfCaSubmissionPolicy_cursorIndexOfCaMarkingType%_cursorIndexOfCaRequireTextSubmission_cursorIndexOfCaTextLimitType_cursorIndexOfCaTextLimit_cursorIndexOfCaXObjectUid_cursorIndexOfCaClazzUid!_cursorIndexOfCaLocalChangeSeqNum"_cursorIndexOfCaMasterChangeSeqNum_cursorIndexOfCaLastChangedBy_cursorIndexOfCaLct!_cursorIndexOfCourseDiscussionUid#_cursorIndexOfCourseDiscussionTitle"_cursorIndexOfCourseDiscussionDesc&_cursorIndexOfCourseDiscussionClazzUid$_cursorIndexOfCourseDiscussionActive!_cursorIndexOfCourseDiscussionLct_cursorIndexOfContentEntryUid_cursorIndexOfTitle_cursorIndexOfDescription_cursorIndexOfEntryId_cursorIndexOfAuthor_cursorIndexOfPublisher_cursorIndexOfLicenseType_cursorIndexOfLicenseName_cursorIndexOfLicenseUrl_cursorIndexOfSourceUrl_cursorIndexOfThumbnailUrl_cursorIndexOfLastModified _cursorIndexOfPrimaryLanguageUid _cursorIndexOfLanguageVariantUid_cursorIndexOfContentFlags_cursorIndexOfLeaf_cursorIndexOfPublik_cursorIndexOfCeInactive _cursorIndexOfCompletionCriteria_cursorIndexOfMinScore_cursorIndexOfContentTypeFlag_cursorIndexOfContentOwner+_cursorIndexOfContentEntryLocalChangeSeqNum,_cursorIndexOfContentEntryMasterChangeSeqNum'_cursorIndexOfContentEntryLastChangedBy_cursorIndexOfContentEntryLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTable Exceptions SignatureN()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseBlockDao_Impl.javaEnclosingMethod    cbUid cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLctcaUidcaTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctcourseDiscussionUidcourseDiscussionTitlecourseDiscussionDesccourseDiscussionClazzUidcourseDiscussionActivecourseDiscussionLctcontentEntryUidtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctlangUidnameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList    /com/ustadmobile/lib/db/entities/ClazzAssignment                          0com/ustadmobile/lib/db/entities/CourseDiscussion      ,com/ustadmobile/lib/db/entities/ContentEntry                          (com/ustadmobile/lib/db/entities/Language           7com/ustadmobile/lib/db/entities/CourseBlockWithEntityDb                           2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_Impl!findAllCourseBlockByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JsetCaUid(J)V getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUidgetInt(I)I setCaActive(Z)VsetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteriasetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctsetCourseDiscussionUidsetCourseDiscussionTitlesetCourseDiscussionDescsetCourseDiscussionClazzUidsetCourseDiscussionActivesetCourseDiscussionLctsetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLct setLangUidsetNamesetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypesetLanguageActivesetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctsetCbUid setCbTypesetCbIndentLevelsetCbModuleParentBlockUid setCbTitlesetCbDescriptionsetCbCompletionCriteriasetCbHideUntilDatesetCbDeadlineDatesetCbLateSubmissionPenaltysetCbGracePeriodDatesetCbMaxPointssetCbMinPoints setCbIndex setCbClazzUid setCbActive setCbHiddensetCbEntityUidsetCbLct setAssignment4(Lcom/ustadmobile/lib/db/entities/ClazzAssignment;)VsetCourseDiscussion5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)VsetEntry1(Lcom/ustadmobile/lib/db/entities/ContentEntry;)V setLanguage-(Lcom/ustadmobile/lib/db/entities/Language;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* Ѐ$Y **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-6(+.6)+/6*+06++16,+26-+36.+46/+560+661+762+863+964+:65+;66+<67+=68+>69+?6:+@6;+A6<+B6=+C6>+D6?+E6@+F6A+G6B+H6C+I6D+J6E+K6F+L6G+M6H+N6I+O6J+P6K+Q6L+R6M+S6N+T6O+U6P+V6Q+W6R+X6S+Y6T+Z6U+[6V\Y+]^:W+_ +`+`+`+`+`+`+`+`+`+`+`+ `|+!`q+"`f+#`[+$`P+%`E+&`:+'`/+(`$+)`+*`++`aYb:Y+c7ZYZd+` :\ +e:\Y\f+` :] +e:]Y]g+c7^Y^h+i6aa6`Y`j+i6cc6bYbk+i6ee6dYdl+i6fYfm+i6hh6gYgn+i6iYio+i6jYjp+ i6kYkq+!i6lYlr+"i6mYms+#i6oo6nYnt+$i6pYpu+%i6qYqv+&c7rYrw+'c7tYtx+(c7vYvy+)c7xYxz+*i6zYz{++c7{Y{|:Y+,`:+-`/+.`$+/`+0`+1`}Y~:Z+,c7[Z[+-` :] +-e:]Z]+.` :^ +.e:^Z^+/c7_Z_+0i6bb6aZa+1c7cZc:Z+2`+3` +4`+5`+6`+7`+8`+9`+:`+;`+<`+=`+>`+?`+@`|+A`q+B`f+C`[+D`P+E`E+F`:+G`/+H`$+I`+J`+K`Y:[+2c7\[\+3` :^ +3e:^[^+4` :_ +4e:_[_+5` :` +5e:`[`+6` :a +6e:a[a+7` :b +7e:b[b+8i6c[c+9` :d +9e:d[d+:` :e +:e:e[e+;` :f +;e:f[f+<` :g +<e:g[g+=c7h[h+>c7j[j+?c7l[l+@i6n[n+Ai6pp6o[o+Bi6rr6q[q+Ci6tt6s[s+Di6u[u+Ei6v[v+Fi6w[w+Gc7x[x+Hc7z[z+Ic7|[|+Ji6~[~+Kc7[:[+L`q+M`f+N`[+O`P+P`E+Q`:+R`/+S`$+T`+U`+V`+Y:\+Lc7]\]+M` :_ +Me:_\_+N` :` +Ne:`\`+O` :a +Oe:a\a+P` :b +Pe:b\b+Q` :c +Qe:c\c+Ri6ee6d\d+Sc7f\f+Tc7h\h+Ui6j\j+Vc7k\k:\Y:X+c7]X]+i6_X_+i6`X`+c7aXa+` :c +e:cXc+` :d +e:dXd+i6eXe+ c7fXf+ c7hXh+ i6jXj+ c7kXk+ i6mXm+i6nXn+i6oXo+c7pXp+i6ss6rXr+i6uu6tXt+c7vXv+c7xXxXYXZX[X\WXW/W:X+*X:+* RT'/7?GOW_gow'/7?GOW_gow'/7?GOW_gow#*4;EQXbnu     !$%+&2(<)C+M,T.^/e1o2v4578:;=>?@CD FGI'J-L7N>PIQOSYU`WjXq[{\]_`abefhiklnpr suw!y,z2|<~CNT^epv     * 1 ; B L S ] d n z                   ! + 2 < C F I             + 1 ; B M S ] d o u                ! " $ % ' ( '* 1+ 8- C. I0 S2 Z4 e5 k7 u9 |; < > ? A B D E G H J K M N P Q S T W X +Y 2\ <] H^ O` Ya `c jd qe xf g h i j k m n k m n o^\]Z\#]4^Qi`EuanLbbXc/d;efg hijklm+no<~pMmq^\roKt:v)xz{Y*]L^[7h]YF^j5_a{$bc Z^  _/ `Q as b def gm\K^) _< `^ a bc dneLf *g *h ;j Ll ]n zo np q r s t ~u mv \w K x :!z )"| +#~ <$z%&[ '_ (` .)a P*b r+c ,] '_ (` ;)a ]*b h+c K-d W.e :/f )0h 1j 2k 34\ F5c h6d 78XYZ IN%&[ 34\ 9] :_ w;` 1f<a SD5c u"6d =e >f ?h @j Ak Bm Cn Do Ep +lFr xGs HOHt <[Iu Y>Jv j-Kx L M' N/ O7 wP? oQG gRO _S W WT _ OU g GV o ?W w 7X /Y 'Z [ \ ] ^ _ ` a b c d e f g h i j  k! l" m#' n$/ o%7 wp&? oq'G gr(O _s)W Wt*_ Ou+g Gv,o ?w-w 7x. /y/ 'z0 {1 |2 }3 ~4 5 6 7 8 9 : ; < = > ? @ A B C' D/ E7 wF? oGG gHO _IW WJ_ OKg GLo ?Mw 7N /O 'P Q R S T U V W    WOX*a  *@ba@da@,ga@pna@XaA*}  *@Za}*     (    ]ma}@oa}@qa}@[a}x*     @O\a}[aa}  na}@pa}@SXA/*ʰ  PK!!hltt:com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17$1.class4 J KL MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ @ y @ @ ~ @ ~ ~ ~ @ ~ @ ~ ~         @                                                   @                  ! " # $ % & ' ( ) * + , - . / 0 1 23  4 5 6 7 8 9:  ; < = > ? @ A B C D E F G H I J K L M N O P Q ARSTthis$1U InnerClasses4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17;(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCamUidJ_tmpCamAssignmentUid_tmpCamSubmitterUid _tmpCamMarkF_tmpCamPenaltyI _tmpCamLct_tmpMark6Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;_tmpHasMetricsPermission_tmp_tmpTotalStudents_tmpNotSubmittedStudents_tmpSubmittedStudents_tmpMarkedStudents_tmpProgressSummary;Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary; _tmpCaTitleLjava/lang/String;_tmpCaDescription _tmpCaUid_tmpCaGroupUid _tmpCaActive_tmp_1_tmpCaClassCommentEnabled_tmp_2_tmpCaPrivateCommentsEnabled_tmp_3_tmpCaCompletionCriteria_tmpCaRequireFileSubmission_tmp_4_tmpCaFileType_tmpCaSizeLimit_tmpCaNumberOfFiles_tmpCaSubmissionPolicy_tmpCaMarkingType_tmpCaRequireTextSubmission_tmp_5_tmpCaTextLimitType_tmpCaTextLimit_tmpCaXObjectUid_tmpCaClazzUid_tmpCaLocalChangeSeqNum_tmpCaMasterChangeSeqNum_tmpCaLastChangedBy _tmpCaLct_tmpFileSubmissionStatus_tmpAssignment; StackMapTableVWX Signaturel(Landroid/database/Cursor;)Ljava/util/List;mLandroidx/room/paging/LimitOffsetDataSource; SourceFileCourseBlockDao_Impl.javaEnclosingMethod YZ  [cbUid\ ]^cbType cbIndentLevelcbModuleParentBlockUidcbTitle cbDescriptioncbCompletionCriteriacbHideUntilDatecbDeadlineDatecbLateSubmissionPenaltycbGracePeriodDate cbMaxPoints cbMinPointscbIndex cbClazzUidcbActivecbHidden cbEntityUidcbLctcaUidcaTitle caDescription caGroupUidcaActivecaClassCommentEnabledcaPrivateCommentsEnabledcaCompletionCriteriacaRequireFileSubmission caFileType caSizeLimitcaNumberOfFilescaSubmissionPolicy caMarkingTypecaRequireTextSubmissioncaTextLimitType caTextLimit caXObjectUid caClazzUidcaLocalChangeSeqNumcaMasterChangeSeqNumcaLastChangedBycaLctcontentEntryUidtitle descriptionentryIdauthor publisher licenseType licenseName licenseUrl sourceUrl thumbnailUrl lastModifiedprimaryLanguageUidlanguageVariantUid contentFlagsleafpublik ceInactivecompletionCriteriaminScorecontentTypeFlag contentOwnercontentEntryLocalChangeSeqNumcontentEntryMasterChangeSeqNumcontentEntryLastChangedBycontentEntryLctcourseDiscussionUidcourseDiscussionTitlecourseDiscussionDesccourseDiscussionClazzUidcourseDiscussionActivecourseDiscussionLctcepcjParentContentEntryUidcepcjChildContentEntryUid childIndexcepcjUidcepcjLocalChangeSeqNumcepcjMasterChangeSeqNumcepcjLastChangedBycepcjLct containerUid cntLocalCsn cntMasterCsn cntLastModBycntLctfileSizecontainerContentEntryUidcntLastModifiedmimeTyperemarksmobileOptimized cntNumEntriescamUidcamAssignmentUidcamSubmitterUidcamMark camPenaltycamLctexpanded resultMax resultScore resultScaledprogresscontentCompletesuccesstotalCompletedContentassignmentContentWeight totalContentpenaltyhasMetricsPermission totalStudentsnotSubmittedStudentssubmittedStudentsmarkedStudentsfileSubmissionStatusjava/util/ArrayList _` a bc de4com/ustadmobile/lib/db/entities/CourseAssignmentMark f gh ij kj lj mn op qr sa tj9com/ustadmobile/lib/db/entities/AssignmentProgressSummary uv wa xa ya za:com/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics {j |} ~  j v v v a v a a a a a v a a j j j j a j a  ;com/ustadmobile/lib/db/entities/ContentEntryParentChildJoin  j j j a j)com/ustadmobile/lib/db/entities/Container j j j a j j j j   v aBcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress a a p a v   a a a^com/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer j      a     j j j a v v v a a a j j j a j a   0com/ustadmobile/lib/db/entities/CourseDiscussion j   j v j=com/ustadmobile/lib/db/entities/CourseBlockWithCompleteEntity j a a j   a j j a j a a a j v v j j v    4com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17$1*androidx/room/paging/LimitOffsetDataSource2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setCamUid(J)VsetCamAssignmentUidsetCamSubmitterUidgetFloat(I)F setCamMark(F)VgetInt(I)I setCamPenalty setCamLctsetHasMetricsPermission(Z)VsetTotalStudentssetNotSubmittedStudentssetSubmittedStudentssetMarkedStudentssetCaUid getString(I)Ljava/lang/String; setCaTitle(Ljava/lang/String;)VsetCaDescription setCaGroupUid setCaActivesetCaClassCommentEnabledsetCaPrivateCommentsEnabledsetCaCompletionCriteriasetCaRequireFileSubmission setCaFileTypesetCaSizeLimitsetCaNumberOfFilessetCaSubmissionPolicysetCaMarkingTypesetCaRequireTextSubmissionsetCaTextLimitTypesetCaTextLimitsetCaXObjectUid setCaClazzUidsetCaLocalChangeSeqNumsetCaMasterChangeSeqNumsetCaLastChangedBysetCaLctsetFileSubmissionStatussetMark9(Lcom/ustadmobile/lib/db/entities/CourseAssignmentMark;)VsetProgressSummary>(Lcom/ustadmobile/lib/db/entities/AssignmentProgressSummary;)V(JJI)V setCepcjUidsetCepcjLocalChangeSeqNumsetCepcjMasterChangeSeqNumsetCepcjLastChangedBy setCepcjLctsetContainerUidsetCntLocalCsnsetCntMasterCsnsetCntLastModBy setCntLct setFileSizesetContainerContentEntryUidsetCntLastModified setMimeType setRemarkssetMobileOptimizedsetCntNumEntries setResultMaxsetResultScoresetResultScaled setProgresssetContentCompletegetShort(I)S setSuccess(B)VsetTotalCompletedContentsetTotalContent setPenaltysetContentEntryUidsetTitlesetDescription setEntryId setAuthor setPublishersetLicenseTypesetLicenseName setLicenseUrl setSourceUrlsetThumbnailUrlsetLastModifiedsetPrimaryLanguageUidsetLanguageVariantUidsetContentFlagssetLeaf setPublik setCeInactivesetCompletionCriteria setMinScoresetContentTypeFlagsetContentOwner setContentEntryLocalChangeSeqNum!setContentEntryMasterChangeSeqNumsetContentEntryLastChangedBysetContentEntryLctsetAssignmentContentWeightsetContentEntryParentChildJoin@(Lcom/ustadmobile/lib/db/entities/ContentEntryParentChildJoin;)VsetMostRecentContainer.(Lcom/ustadmobile/lib/db/entities/Container;)VsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)VsetCourseDiscussionUidsetCourseDiscussionTitlesetCourseDiscussionDescsetCourseDiscussionClazzUidsetCourseDiscussionActivesetCourseDiscussionLctsetCbUid setCbTypesetCbIndentLevelsetCbModuleParentBlockUid setCbTitlesetCbDescriptionsetCbCompletionCriteriasetCbHideUntilDatesetCbDeadlineDatesetCbLateSubmissionPenaltysetCbGracePeriodDatesetCbMaxPointssetCbMinPoints setCbIndex setCbClazzUid setCbActive setCbHiddensetCbEntityUidsetCbLct setExpanded setAssignment?(Lcom/ustadmobile/lib/db/entities/ClazzAssignmentWithMetrics;)VsetEntryc(Lcom/ustadmobile/lib/db/entities/ContentEntryWithParentChildJoinAndStatusAndMostRecentContainer;)VsetCourseDiscussion5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vadd(Ljava/lang/Object;)Z x*+*,-iH !"#"$%&!#$'(4+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68+;69+<6:+=6;+>6<+?6=+@6>+A6?+B6@+C6A+D6B+E6C+F6D+G6E+H6F+I6G+J6H+K6I+L6J+M6K+N6L+O6M+P6N+Q6O+R6P+S6Q+T6R+U6S+V6T+W6U+X6V+Y6W+Z6X+[6Y+\6Z+]6[+^6\+_6]+`6^+a6_+b6`+c6a+d6b+e6c+f6d+g6e+h6f+i6g+j6h+k6i+l6j+m6k+n6l+o6m+p6n+q6o+r6p+s6q+t6r+u6s+v6t+w6u+x6vyY+z{:w+|6+}y+}n+}c+}X+}M+}B+}7+},+}!+}+} + }+!}+"}+#}+$}+%}+&}+'}+(}+)}+*}++}+v}|+`}q+a}f+b}[+c}P+d}E+e}:+q}/+r}$+s}+t}+u}q+`}:+a}/+b}$+c}+d}+e}u~Y:z+`7{z{+a7}z}+b7z+c8z+d6z+e7z:z+q}/+r}$+s}+t}+u}pY:{+q6}}6|{|+r6~{~+s6{+t6{+u6{:{Y:y+7|y|+} :~ +:~y~+} : +:y+7y+66y+66y+66y+6y+66y+6y+6y+ 6y+!6y+"6y+#66y+$6y+%6y+&7y+'7y+(7y+)7y+*6y++7y+v6yyzy{:y+,}`+-}U+.}J+/}?+0}4+1})+2}+3}+4}+5}+6}+7}+8}+9}+:}+;}+<}+=}+>}+?}+@}+A}y+B}n+C}c+D}X+E}M+n}B+L}7+M},+N}!+O}+P} +Q}+R}+S}+T}+U}+V}+W}+X}+Y}+Z}+[}+\}+]}|+^}q+_}f+g}[+h}P+i}E+j}:+k}/+l}$+m}+o}+p}1+L}P+M}E+N}:+O}/+P}$+Q}+R}+S}+L7|+M7~+N6Y|~:{+O7{+P7{+Q7{+R6{+S7{:{+T}|+U}q+V}f+W}[+X}P+Y}E+Z}:+[}/+\}$+]}+^}+_} Y:|+T7}|}+U7|+V7|+W6|+X7|+Y7|+Z7|+[7|+\} : +\:|+]} : +]:|+^66|+_6|:|+g}[+h}P+i}E+j}:+k}/+l}$+m}+o}+p}Y:}+g6~}~+h6}+i8}+j6}+k66}+l6}+m6}+o6}+p6}ͧ:}Y:z+,7~z~+-} : +-:z+.} : +.:z+/} : +/:z+0} : +0:z+1} : +1:z+26z+3} : +3:z+4} : +4:z+5} : +5:z+6} : +6:z+77z+87z+97z+:6z+;66z+<66z+=66z+>6z+?6z+@6z+A7z+B7z+C7z+D6z+E7z+n6zz{z|z}:z+F}:+G}/+H}$+I}+J}+K}Y:{+F7|{|+G} :~ +G:~{~+H} : +H:{+I7{+J66{+K7{:{Y:x+7|x|+6~x~+6x+7x+} : +:x+} : +:x+6x+ 7x+ 7x+ 6x+ 7x+ 6x+6x+6x+7x+66x+66x+7x +7x +f66x xy xz x{wxWwlmnop&q.r6s>tFuNvVw^xfynzv{~|}~&.6>FNV^fnv~&.6>FNV^fnv~&.6>FNV^fnv~?-6@LS]d n u !"$&() ,-".)132?3F6P7\8c:m;t>~?@BCEFHIKLNORSTV WYZ%\/]6_@`GbQcXebfihsizklnopqrsv x pz z| ~               |                    ( / : @ J Q [ g n x       $.5?KR]dnu (.8? J P Zakr} "#%')*,.01 346&7-97:>=H>T?[BeCqDxGHIKLNOQRTUWXZ[]^ `ac'd.e5f<gChFiIlmoprsuwyz|~!(+.7@GPWahry #-4>EOV`ls} .\)*{K+*}:,*)-./01*i23zLK4"|@W50}]:60~n)7080906d:;{<=~>=23z :;{?*|<=~>=@*"A"B0?kC"3wD0\NE"PZF0m=G0 H"~,I0J0K0L0M0N0O"P0 Q0R0/{S*@jT*QYU*bHV*s7W0&X*Y0Z[y zx\*| n]*~ d^0 K_* :`* )a* b0 c* Xde{ f= =g= h*} i* j* k0 l* m* n* yo* (Wf= J5g= gp" [$q0 xr0 st| u0~ v0zw..ix0KLy"?Xz0]:{|n)}0~00 }== =+=M===== Kde{ st|}*~q=O=-=8 =Z=k0==r=P=?*.*&*7 0T"H0q"e0"0000q*`*O*>0-*'0z=~=*|h=~F=5*"$0!*{==7x >Z[yIz.{@*|P0~a0r|*Z=8='0**0 *0-0>0O*l"`0e"}q0T*C*&"200000&0.060>0 F0 N0 V0 ^0 f0n0v~0~v0n0f0^0V0N0F0>060.0&000000 0!0"0#0$0%&0&.0'60(>0)F0*N0+V0,^0-f0.n0/v~00~v01n02f03^04V05N06F07>08609.0:&0;0<0=0>0?0@0A0B0C0D 0E& 0F. 0G6 0H> 0IF0JN0KV0L^0Mf0Nn0Ov~0P~v0Qn0Rf0S^0TV0UN0VF0W>0X60Y.0Z&0[ 0\!0]"0^#0_$0`%0a&0b'0c(0d)0e&*0f.+0g6,0h>-0iF.0jN/0kV00l^10mf20nn30ov~40p~v50qn60rf70s^80tV90uN:0v?;<w= ?;>w?\Zx@AAq~6@O*}@A~ B B*@@A~BB@@A~BB@,@A~BB@p@A~BB@x@AgW@A B B@|@Ab_@A@P}@A*@A B B B B B( B B B B]@ABBBBBBBBB@@ABBBBBBBBB@@ABBBBBBBBB@z@AA* B B*@{@A[@A B B@ABB@@ABB@=@ABB@*x@A&CDCEFGHIPK!!`Tnn8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17.class4U 3 4 56 1789:;<=>?@ABCDEFG H IJL InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatureo()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryxLandroidx/paging/DataSource$Factory; SourceFileCourseBlockDao_Impl.javaEnclosingMethodM NO   P4com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17$1 QRjava/lang/StringClazz ScopedGrantPersonGroupMemberClazzEnrolmentPersonClazzAssignment CourseBlockCourseGroupMemberCourseAssignmentSubmissionCourseAssignmentMark ContentEntryCourseDiscussionContentEntryParentChildJoin ContainerStatementEntity S '(2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17T"androidx/paging/DataSource$Factory/com/ustadmobile/core/db/dao/CourseBlockDao_Impl findAllCourseBlockByClazzUidLive9(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  !C*+*,*"f#$%& '(! oY***YSYSY SY SY SY SY SYSYSY SY SY SY SY SYS"i# o$%)*A'+!/*"f# $%)-./012K, PK!!ۼC 7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2.class4{ ? >@ A BC D E F G BH BI J K L M N O P Q R S T U V WX YZ[this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod\ ] {INSERT OR REPLACE INTO `CourseBlock` (`cbUid`,`cbType`,`cbIndentLevel`,`cbModuleParentBlockUid`,`cbTitle`,`cbDescription`,`cbCompletionCriteria`,`cbHideUntilDate`,`cbDeadlineDate`,`cbLateSubmissionPenalty`,`cbGracePeriodDate`,`cbMaxPoints`,`cbMinPoints`,`cbIndex`,`cbClazzUid`,`cbActive`,`cbHidden`,`cbEntityUid`,`cbLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ^_` ab cd ed f_ g, hi jk l, md n_ o_ pd q_ rd sd td u_ vw xw y_ z_+com/ustadmobile/lib/db/entities/CourseBlock -.1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$2$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)VgetCbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCbType()IgetCbIndentLevelgetCbModuleParentBlockUid getCbTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCbDescriptiongetCbCompletionCriteriagetCbHideUntilDategetCbDeadlineDategetCbLateSubmissionPenaltygetCbGracePeriodDategetCbMaxPointsgetCbMinPoints getCbIndex getCbClazzUid getCbActive()Z getCbHiddengetCbEntityUidgetCbLct  !"I *+*,#h$  %'  ()* (+,"-#k$ %'-.""+,+,+,+,, + +, , + +, +, +,+ ,+ ,+ ,+ ,+ ,+,+,,>+,6++,+,#jp qr#s.t5u?wJyQz\|h~u !$4"%'"/0"12<34$546?  {@@* /1A-7"4 *+,#h$  %'* /189:;<=>& PK!!nU  7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3.class4{ ? >@ A BC D E F G BH BI J K L M N O P Q R S T U V WX YZ[this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/CourseBlock;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseBlockDao_Impl.javaEnclosingMethod\ ] UPDATE OR ABORT `CourseBlock` SET `cbUid` = ?,`cbType` = ?,`cbIndentLevel` = ?,`cbModuleParentBlockUid` = ?,`cbTitle` = ?,`cbDescription` = ?,`cbCompletionCriteria` = ?,`cbHideUntilDate` = ?,`cbDeadlineDate` = ?,`cbLateSubmissionPenalty` = ?,`cbGracePeriodDate` = ?,`cbMaxPoints` = ?,`cbMinPoints` = ?,`cbIndex` = ?,`cbClazzUid` = ?,`cbActive` = ?,`cbHidden` = ?,`cbEntityUid` = ?,`cbLct` = ? WHERE `cbUid` = ? ^_` ab cd ed f_ g, hi jk l, md n_ o_ pd q_ rd sd td u_ vw xw y_ z_+com/ustadmobile/lib/db/entities/CourseBlock -.1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)VgetCbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCbType()IgetCbIndentLevelgetCbModuleParentBlockUid getCbTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCbDescriptiongetCbCompletionCriteriagetCbHideUntilDategetCbDeadlineDategetCbLateSubmissionPenaltygetCbGracePeriodDategetCbMaxPointsgetCbMinPoints getCbIndex getCbClazzUid getCbActive()Z getCbHiddengetCbEntityUidgetCbLct  !"I *+*,#$  %'  ()* (+,"-#$ %'-.".+,+,+,+,, + +, , + +, +, +,+ ,+ ,+ ,+ ,+ ,+,+,,>+,6++,+,+,#n #.5?JQ\hu !-$4.%'./0.12H340546?  {@@* /1A-7"4 *+,#$  %'* /189:;<=>& PK!! 7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseBlockDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseBlockReplicate(cbPk, cbDestination) SELECT DISTINCT CourseBlock.cbUid AS cbPk, ? AS cbDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseBlock ON CourseBlock.cbClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseBlock.cbLct != COALESCE( (SELECT cbVersionId FROM CourseBlockReplicate WHERE cbPk = CourseBlock.cbUid AND cbDestination = ?), 0) /*psql ON CONFLICT(cbPk, cbDestination) DO UPDATE SET cbPending = true */ 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!2\ 7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$5.class4"  this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseBlockDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseBlockReplicate(cbPk, cbDestination) SELECT DISTINCT CourseBlock.cbUid AS cbPk, UserSession.usClientNodeId AS cbDestination FROM ChangeLog JOIN CourseBlock ON ChangeLog.chTableId = 124 AND ChangeLog.chEntityPk = CourseBlock.cbUid JOIN Clazz ON Clazz.clazzUid = CourseBlock.cbClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseBlock.cbLct != COALESCE( (SELECT cbVersionId FROM CourseBlockReplicate WHERE cbPk = CourseBlock.cbUid AND cbDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cbPk, cbDestination) DO UPDATE SET cbPending = true */ 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$5#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!}7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6.class4"  this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;P(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseBlockDao_Impl.javaEnclosingMethod ! l UPDATE CourseBlock SET cbActive = ?, cbLct = ? WHERE cbUid = ?1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/CourseBlockDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!07com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/CourseBlock;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;a(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$7;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*4 C***@* N* -:*  (4464"7 9:#;(=2;4=@>C t!"#A$/* 4 "#%&'()*+  PK!!`  7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;D(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$8;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*R ?**** L* +M* , &2"U WX"Y&[0Y2[=\ ?r !A"/* R  !#$%&'()  PK!!ӟ7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9.class4O * + , (- ./ (0 12 .3 45 .6 789:val$listLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;D(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$9;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseBlockDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CourseBlockDao_ImplreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200Y(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*d ?**** L* +M* , &2"g ij"k&m0k2m=n ?r !A"/* d  !#$%&'()  PK!!uu5com/ustadmobile/core/db/dao/CourseBlockDao_Impl.class4                           $ & ( * , o o  2  6  m l       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv mw lx py pz{ o| }~      InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfCourseBlock&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;!__insertionAdapterOfCourseBlock_1__updateAdapterOfCourseBlock-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange!__preparedStmtOfUpdateActiveByUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;MethodParametersinsert0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/CourseBlock; StackMapTable insertAsynca(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlock;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replaceListAsynclist updateListupdate0(Lcom/ustadmobile/lib/db/entities/CourseBlock;)VupdateListAsync updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;w(Lcom/ustadmobile/lib/db/entities/CourseBlock;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cbUidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsyncuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseBlock;>;)Ljava/lang/Object;!findAllCourseBlockByClazzUidAsyncclazzUidoLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseBlockWithEntityDb;>;>;)Ljava/lang/Object; findAllCourseBlockByClazzUidLiveFactory9(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;_itemLjava/lang/Long;_item_1 personUid collapseList currentTime_stringBuilderLjava/lang/StringBuilder; _inputSize _inputSize_1 _argCount"Ljava/util/List;(JJLjava/util/List;J)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000O(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300`(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$400X(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$500 access$600 SourceFileCourseBlockDao_Impl.java          1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$1 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$21com/ustadmobile/core/db/dao/CourseBlockDao_Impl$31com/ustadmobile/core/db/dao/CourseBlockDao_Impl$41com/ustadmobile/core/db/dao/CourseBlockDao_Impl$51com/ustadmobile/core/db/dao/CourseBlockDao_Impl$6   w  1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7   1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8 1com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$102com/ustadmobile/core/db/dao/CourseBlockDao_Impl$112com/ustadmobile/core/db/dao/CourseBlockDao_Impl$12 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$13 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$14 )SELECT * FROM CourseBlock WHERE cbUid = ?   2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15  + SELECT * FROM CourseBlock LEFT JOIN ClazzAssignment as assignment ON assignment.caUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 103 LEFT JOIN CourseDiscussion as courseDiscussion ON CourseDiscussion.courseDiscussionUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 105 LEFT JOIN ContentEntry as entry ON entry.contentEntryUid = CourseBlock.cbEntityUid AND CourseBlock.cbType = 104 LEFT JOIN Language ON Language.langUid = entry.primaryLanguageUid AND CourseBlock.cbType = 104 WHERE cbClazzUid = ? AND cbActive ORDER BY cbIndex 2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16  1 WITH CtePermissionCheck (hasPermission)  AS (SELECT EXISTS( 4 SELECT PrsGrpMbr.groupMemberPersonUid FROM Clazz  JOIN ScopedGrant ON ( ((ScopedGrant.sgTableId = -2A AND ScopedGrant.sgEntityUid = -2)9 OR (ScopedGrant.sgTableId = 6M AND ScopedGrant.sgEntityUid = Clazz.clazzUid); OR (ScopedGrant.sgTableId = 164T AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) 5 AND (ScopedGrant.sgPermissions & & 549755813888 < ) > 00 JOIN PersonGroupMember AS PrsGrpMbrL ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid( WHERE Clazz.clazzUid = ?8 AND PrsGrpMbr.groupMemberPersonUid = )),  6 SubmitterList (submitterId, assignmentUid)V AS (SELECT DISTINCT ClazzEnrolment.clazzEnrolmentPersonUid AS submitterId,= ClazzAssignment.caUid AS assignmentUid % FROM ClazzEnrolment# JOIN Person S ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid + JOIN ClazzAssignment7 ON ClazzAssignment.caClazzUid = ' JOIN CourseBlockI ON CourseBlock.cbEntityUid = ClazzAssignment.caUid3 AND CourseBlock.cbType = 1035 WHERE ClazzAssignment.caGroupUid = 00 AND clazzEnrolmentClazzUid = + AND clazzEnrolmentActive0 AND clazzEnrolmentRole = 1000] AND CourseBlock.cbGracePeriodDate <= ClazzEnrolment.clazzEnrolmentDateLeft_ AND ClazzEnrolment.clazzEnrolmentDateJoined <= CourseBlock.cbGracePeriodDate1 GROUP BY submitterId, assignmentUid" UNION M SELECT DISTINCT CourseGroupMember.cgmGroupNumber AS submitterId,: ClazzAssignment.caUid AS assignmentUid% FROM CourseGroupMember( JOIN ClazzAssignment4 ON ClazzAssignment.caClazzUid = L WHERE CourseGroupMember.cgmSetUid = ClazzAssignment.caGroupUid3 AND ClazzAssignment.caGroupUid != 09 AND CourseGroupMember.cgmGroupNumber != 0. GROUP BY submitterId, assignmentUid )t SELECT CourseBlock.*, ClazzAssignment.*, ContentEntry.*, CourseDiscussion.*, ContentEntryParentChildJoin.*, O Container.*, CourseAssignmentMark.*, (CourseBlock.cbUid NOT IN (  )) AS expanded, H COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, K COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, O COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, K COALESCE(StatementEntity.extensionProgress,0) AS progress, V COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete,F COALESCE(StatementEntity.resultSuccess, 0) AS success, E COALESCE((CASE WHEN StatementEntity.resultCompletion ? THEN 1 ELSE 0 END),0) AS totalCompletedContent,- 0 AS assignmentContentWeight,# 1 as totalContent,  0 as penalty,W (SELECT hasPermission FROM CtePermissionCheck) AS hasMetricsPermission, " (SELECT COUNT(*) ' FROM SubmitterList N WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid) * AS totalStudents,  ) 0 AS notSubmittedStudents,0 (CASE WHEN (SELECT hasPermission 2 FROM CtePermissionCheck)] THEN (SELECT COUNT(DISTINCT CourseAssignmentSubmission.casSubmitterUid) < FROM CourseAssignmentSubmissionA LEFT JOIN CourseAssignmentMarkw ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUidz AND CourseAssignmentMark.camAssignmentUid = CourseAssignmentSubmission.casAssignmentUidE WHERE CourseAssignmentMark.camUid IS NULLe AND CourseAssignmentSubmission.casAssignmentUid = ClazzAssignment.caUidP AND CourseAssignmentSubmission.casSubmitterUid IN H (SELECT submitterId H FROM SubmitterListr WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid)) @ ELSE 0 END) AS submittedStudents, 1 (CASE WHEN (SELECT hasPermission : FROM CtePermissionCheck) U THEN (SELECT COUNT(DISTINCT CourseAssignmentMark.camSubmitterUid) 4 FROM CourseAssignmentMark < JOIN CourseAssignmentSubmissionq ON CourseAssignmentSubmission.casSubmitterUid = CourseAssignmentMark.camSubmitterUidt AND CourseAssignmentSubmission.casAssignmentUid = CourseAssignmentMark.camAssignmentUid ^ WHERE CourseAssignmentMark.camAssignmentUid = ClazzAssignment.caUid \ AND CourseAssignmentMark.camSubmitterUid IN (SELECT submitterId ^ FROM SubmitterList WHERE SubmitterList.assignmentUid = ClazzAssignment.caUid))1 ELSE 0 END) AS markedStudents,O COALESCE((CASE WHEN CourseAssignmentMark.camUid IS NOT NULL ! THEN 2 M WHEN CourseAssignmentSubmission.casUid IS NOT NULL ! THEN 1 ' ELSE 0 END), 9 0) AS fileSubmissionStatus FROM CourseBlock  3 LEFT JOIN CourseBlock AS parentBlockH ON CourseBlock.cbModuleParentBlockUid = parentBlock.cbUid, AND CourseBlock.cbTYpe != 100( LEFT JOIN ClazzAssignmentA ON ClazzAssignment.caUid = CourseBlock.cbEntityUid+ AND CourseBlock.cbType = 103% LEFT JOIN ContentEntryH ON ContentEntry.contentEntryUid = CourseBlock.cbEntityUid! AND NOT ceInactive+ AND CourseBlock.cbType = 104* LEFT JOIN CourseDiscussion W ON CourseDiscussion.courseDiscussionUid = CourseBlock.cbEntityUid1 AND CourseBlock.cbType = 1055 LEFT JOIN ContentEntryParentChildJoin f ON ContentEntryParentChildJoin.cepcjChildContentEntryUid = ContentEntry.contentEntryUid# LEFT JOIN Container 0 ON Container.containerUid = - (SELECT containerUid * FROM Container X WHERE containerContentEntryUid = ContentEntry.contentEntryUid = ORDER BY cntLastModified DESC LIMIT 1)' LEFT JOIN StatementEntity+ ON StatementEntity.statementUid = 5 (SELECT statementUid # FROM StatementEntity ` WHERE statementContentEntryUid = ContentEntry.contentEntryUid 8 AND StatementEntity.statementPersonUid = $ AND contentEntryRoot @ ORDER BY resultScoreScaled DESC, @ extensionProgress DESC, ; resultSuccess DESC + LIMIT 1) " 3 LEFT JOIN CourseAssignmentSubmission+ ON casUid = (SELECT casUid D FROM CourseAssignmentSubmissionR WHERE casAssignmentUid = ClazzAssignment.caUidb AND casSubmitterUid = (SELECT (CASE WHEN ref.caGroupUid = 0 O THEN p WHEN CourseGroupMember.cgmUid IS NULL Q THEN 0 p ELSE CourseGroupMember.cgmGroupNumber ^ END) as submitterUidZ FROM ClazzAssignment AS ref_ LEFT JOIN CourseGroupMembern ON cgmSetUid = ClazzAssignment.caGroupUidX AND cgmPersonUid = f WHERE ref.caUid = ClazzAssignment.caUid); ORDER BY casTimestamp DESC, LIMIT 1)* - LEFT JOIN CourseAssignmentMark1 ON camUid = (SELECT camUid > FROM CourseAssignmentMarkR WHERE camAssignmentUid = ClazzAssignment.caUidb AND camSubmitterUid = (SELECT (CASE WHEN ref.caGroupUid = 0 5 ORDER BY camLct DESC3 LIMIT 1) ( WHERE CourseBlock.cbClazzUid = # AND CourseBlock.cbActive' AND NOT CourseBlock.cbHidden AND  > CourseBlock.cbHideUntilDate* > COALESCE(parentBlock.cbHideUntilDate,0): AND CourseBlock.cbModuleParentBlockUid NOT IN ()" ORDER BY CourseBlock.cbIndex    java/lang/Long  2com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17 s+com/ustadmobile/lib/db/entities/CourseBlock 89 $% /com/ustadmobile/core/db/dao/CourseBlockDao_Impl*com/ustadmobile/core/db/dao/CourseBlockDaojava/lang/Throwable"androidx/paging/DataSource$Factoryjava/util/Listjava/lang/StringBuilderjava/lang/Stringandroidx/room/RoomSQLiteQueryjava/util/Iterator()VP(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiona(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseBlock;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VD(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I5(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;J)V4(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;)V7(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;ZJJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/CourseBlockDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;bindNull(I)V longValue()Jjava/util/Collections emptyListandroidx/paging/DataSource1         X**+* Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+& ?@ Ah#0=JW"XX7***+A* 7*:*!++-+& &')*+!-(++-4. 77 !"k# $%c*Y*+,4  !&'( &)  & *+,2***+** M*,'& EFHIK$L'K/L1M22-.( 2-/"g# - 012m*Y*+,R -.&'(-/&3 -& 452m* Y*+!,d 6.&'(6/&3 6& 47,3***+"W** M*,(& uvxy{%|({0|2}33-.( 3-/"h# - 0893***+#W** M*,(& %(0233 !"h#  :2m*$Y*+%, -.&'(-/&3 -& 4;%c*&Y*+',  !&'( &<  & =>?c*(Y*)- @&'( &3 @& ABCX**Y*++&'( &3& DEF{ *,Y*-4GHIJ&'( &3GHJ& KL?2.:./:601:*2Y*3-4 H22M2&'.NO &PQ#RSTU( 2&V M& WX?25:5/:601:*6Y*7-4o H22Y2&'.NO &PQ#RSTU( 2&Z Y& [\_V8:9:W;:W9:W<:W9:W=:W9:W>:W9:W?:W9:W@:W9:WA:W9:WB:W9:WC:W9:WD:W9:WE:W9:WF:W9:WG:W9:WH:W9:WI:W9:WH:W9:WJ:W9:WK:W9:WL:W9:WM:W9:WN:W9:WH:W9:WO:WP:W9:WQ:WP:WR:W9:WS:W9:WH:W9:WT:W9:WU:W9:WV:W9:WW:W9:WX:W9:WW:W9:WY:W9:WZ:W9:W[:W9:W\:W9:W]:WP:W9:W9:W^:W9:W_:W9:W`:W9:W?:W9:Wa:W9:Wb:WP:W9:Wc:W9:Wd:W9:We:W9:Wf:W9:Wg:W9:Wh:W9:Wi:W9:Wj:W9:Wk:W9:Wl:W9:Wm:WP:W9:Wn:W9:Wo:W9:Wp:W9:Wq:W9:Wr:W9:WS:W9:WS:W9:W9:Ws:W9:Wt:Wu6  vw:W9:Wx:W9:Wy:W9:Wz:W9:W{:W9:W|:W9:W}:W9:W~:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:WS:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:Wx:W9:W:W9:W:W9:W¶:W9:Wö:W9:WĶ:W9:WŶ:W9:W?:W9:Wƶ:W9:WǶ:W9:Wȶ:W9:Wɶ:W9:Wʶ:W9:W˶:WP:W9:W̶:W9:WͶ:W9:Wζ:W9:W϶:W9:Wж:W9:WѶ:W9:WҶ:W9:WӶ:W9:WԶ:W9:Wն:W9:Wֶ:W9:W׶:WP:W:W9:Wض:W9:Wٶ:W9:Wڶ:W9:W۶:W9:Wܶ:W9:Wݶ:W9:W޶:W9:W߶:WP:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W:W9:W׶:WP:W:W9:Wض:W9:Wٶ:W9:Wڶ:W9:W۶:W9:Wܶ:W9:Wݶ:W9:W޶:W9:W߶:WP:W9:W:W9:W:W9:W:W9:W:WP:W9:W:W9:W:W9:W:WP:W:W9:W:WP:W:W9:W:Wu6  v:W9:W:W9:W:W:   ` `6   /: 6 06 !06 06 06 06:0:   0 `6 !0 `6 !0 `6 !0  `6 !0  `6 !0  `6 0  `6 0  `6 0 `6:0:   0̻Y* xy z{|%}-~5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5=EMU]emu} %-5>EMU]emu}      %-5= E!M"U#]$e%m&u'}()*+,-./0123456789 :;<%=->5?=@EAMBUC]DeEmFuG}HIJKLMNOPQRSTUVWXY Z[\%]-^5_=`EaMbUc]deemfug}hijklmnopqrstuvwxy z{|%}-~5=EMU]emu}     % - 5 = E M U ] e m u }                     % - 5 = E M U ] e m u }                     % - 5 = E M U ] e m u }                     % - 5 = E M U ] e m u }                     % - 5 = E! M" U# ]$ e% m& u' }( ) * + , - . / 0 1 2 3 4 5 6 7 89:;<=%>(?0@3A;B>CFDJEiFnGxIKLMNOPQRSTUVWXYZ[\] ^*_/`9bEdHeKfi`a*baVVYVcVd.VeQfg> hS iS ZNO PjS GPQ DRS( Vdk"<S lmnop$ p$ Ycde q rs tA8u3 *+/   A$v4 *+,/    &Aw3 *+/   xy/*0 z{|/*0 z}|/*0 z~/*0 z/*0 z/*0 z/*0 z62,*(&$  ]^ PK!!'I( ( <com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$1.class4R 1 02 3 45 6 47 48 9 : ; <= >?@this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `CourseDiscussion` (`courseDiscussionUid`,`courseDiscussionTitle`,`courseDiscussionDesc`,`courseDiscussionClazzUid`,`courseDiscussionActive`,`courseDiscussionLct`) VALUES (nullif(?, 0),?,?,?,?,?) CDE FG H IJ KL M ND OP QD0com/ustadmobile/lib/db/entities/CourseDiscussion !6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$1$androidx/room/EntityInsertionAdapter4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)VgetCourseDiscussionUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCourseDiscussionTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCourseDiscussionDescgetCourseDiscussionClazzUidgetCourseDiscussionActive()ZgetCourseDiscussionLct I *+*,.     -1  !q+,, ++,, ++, +, , >++, 2 6 78:'<.=8?CANB[CdDpE*qq"#q$%[&'(   @ "$A )4 *+, .   "$*+,-./0 PK!!t-JJ=com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$10.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;I(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$10;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300e(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*S @***W* L* +M* , '3"V XY#Z'\1Z3\>] @s !A"/* S  !#$%&'()  PK!!<$i=com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$11.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;:(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400](Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *e  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>h i jkl%m/o6p@qDsNtYq[sgtru u j!" h#$%[&'()A*/*e ()+,-./01 PK!!sK=com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$12.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;9(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500](Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*|  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/* | "#%&'()*+  PK!!xY. . =com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$13.class4i 8 9 : ; < 6= >? ,@ 6A BC ,D BE FG BH >I JKLM val$activeZval$changeTimeJ val$cbUidthis$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;<(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodQ RS     T UVW XY Z[ \]^ _T `a bTc de fT gh $%7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600](Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!** "#$%N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ  #%02=GNX]gru* " &' ()u*)+,@[,-./A$0/*  "./1234567! PK!!h=com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$14.class4 T U V RW XYZ [\]^_`a Ebc V Ed e Ef Eg h i j Ek l m En op qrstval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;X(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$14;MethodParameterscall4()Lcom/ustadmobile/lib/db/entities/CourseDiscussion;_tmpCourseDiscussionTitleLjava/lang/String;_tmpCourseDiscussionDesc_tmpCourseDiscussionUidJ_tmpCourseDiscussionClazzUid_tmpCourseDiscussionActiveZ_tmpI_tmpCourseDiscussionLct_result2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;!_cursorIndexOfCourseDiscussionUid#_cursorIndexOfCourseDiscussionTitle"_cursorIndexOfCourseDiscussionDesc&_cursorIndexOfCourseDiscussionClazzUid$_cursorIndexOfCourseDiscussionActive!_cursorIndexOfCourseDiscussionLct_cursorLandroid/database/Cursor; StackMapTableuvw Exceptionsxfinalize()V()Ljava/lang/Object; SignatureeLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethody z{ "# ! $K |}~ courseDiscussionUid courseDiscussionTitlecourseDiscussionDesccourseDiscussionClazzUidcourseDiscussionActivecourseDiscussionLct 0com/ustadmobile/lib/db/entities/CourseDiscussion K K -.7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplgetCourseDiscussionByUid (J)Landroidx/lifecycle/LiveData; access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCourseDiscussionUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setCourseDiscussionTitle(Ljava/lang/String;)VsetCourseDiscussionDescsetCourseDiscussionClazzUidgetInt(I)IsetCourseDiscussionActive(Z)VsetCourseDiscussionLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&C*+*,*'()+"#, " -.&**L+=+>+ 6+ 6+ 6+ 6+ Y:+7  + : +:  + : +:  +7  +66+7:: + :+'!'/7?HQZakqz(n/0 10 Z23 zh/0 F10 543 56$7893Q:;<8=8'>8/?87@8?A8 :;)+BCDW q EF F*@E EGHIJK&6*' ( )+A-L&/*'( )+HIMNOPQRS* PK!!ء:* * <com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$2.class4R 1 02 3 45 6 47 48 9 : ; <= >?@this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodA B INSERT OR REPLACE INTO `CourseDiscussion` (`courseDiscussionUid`,`courseDiscussionTitle`,`courseDiscussionDesc`,`courseDiscussionClazzUid`,`courseDiscussionActive`,`courseDiscussionLct`) VALUES (nullif(?, 0),?,?,?,?,?) CDE FG H IJ KL M ND OP QD0com/ustadmobile/lib/db/entities/CourseDiscussion !6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$2$androidx/room/EntityInsertionAdapter4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)VgetCourseDiscussionUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCourseDiscussionTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCourseDiscussionDescgetCourseDiscussionClazzUidgetCourseDiscussionActive()ZgetCourseDiscussionLct I *+*,G     -J  !q+,, ++,, ++, +, , >++, 2 O PQS'U.V8XCZN[[\d]p^*qq"#q$%[&'(   @ "$A )4 *+, G   "$*+,-./0 PK!!N:[ [ <com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$3.class4R 1 02 3 45 6 47 48 9 : ; <= >?@this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethodA B UPDATE OR ABORT `CourseDiscussion` SET `courseDiscussionUid` = ?,`courseDiscussionTitle` = ?,`courseDiscussionDesc` = ?,`courseDiscussionClazzUid` = ?,`courseDiscussionActive` = ?,`courseDiscussionLct` = ? WHERE `courseDiscussionUid` = ? CDE FG H IJ KL M ND OP QD0com/ustadmobile/lib/db/entities/CourseDiscussion !6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)VgetCourseDiscussionUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCourseDiscussionTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCourseDiscussionDescgetCourseDiscussionClazzUidgetCourseDiscussionActive()ZgetCourseDiscussionLct I *+*,`     -c  !}+,, ++,, ++, +, , >++, +,6 h ijl'n.o8qCsNt[udvpw|x*}}"#}$%["&'(   @ "$A )4 *+, `   "$*+,-./0 PK!!O] ] <com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$4.class4"  this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseDiscussionReplicate(courseDiscussionPk, courseDiscussionDestination) SELECT DISTINCT CourseDiscussion.courseDiscussionUid AS courseDiscussionPk, ? AS courseDiscussionDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseDiscussion ON CourseDiscussion.courseDiscussionClazzUid = Clazz.clazzUid WHERE CourseDiscussion.courseDiscussionLct != COALESCE( (SELECT courseDiscussionVersionId FROM courseDiscussionReplicate WHERE courseDiscussionPk = CourseDiscussion.courseDiscussionUid AND courseDiscussionDestination = ?), 0) /*psql ON CONFLICT(courseDiscussionPk, courseDiscussionDestination) DO UPDATE SET courseDiscussionPending = true */ 6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$4#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, z      >L }   PK!!&h h <com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$5.class4"  this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseDiscussionReplicate(courseDiscussionPk, courseDiscussionDestination) SELECT DISTINCT CourseDiscussion.courseDiscussionUid AS courseDiscussionUid, UserSession.usClientNodeId AS courseDiscussionDestination FROM ChangeLog JOIN CourseDiscussion ON ChangeLog.chTableId = 130 AND ChangeLog.chEntityPk = CourseDiscussion.courseDiscussionUid JOIN Clazz ON Clazz.clazzUid = CourseDiscussion.courseDiscussionClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseDiscussion.courseDiscussionLct != COALESCE( (SELECT courseDiscussionVersionId FROM courseDiscussionReplicate WHERE courseDiscussionPk = CourseDiscussion.courseDiscussionUid AND courseDiscussionDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(courseDiscussionPk, courseDiscussionDestination) DO UPDATE SET courseDiscussionPending = true */ 6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$5#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!ɯKK<com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$6.class4"  this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;U(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod !  UPDATE CourseDiscussion SET courseDiscussionActive = ?, courseDiscussionLct = ? WHERE courseDiscussionUid = ?6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$6#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!<com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity2Lcom/ustadmobile/lib/db/entities/CourseDiscussion;this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;k(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$7;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl insertAsyncf(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!I(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$8;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "& 02 =! ?r !A"/*   !#$%&'()  PK!!nȨ,,<com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$9.class4O * + , (- ./ (0 12 .3 45 .6 789:val$listLjava/util/List;this$06Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;I(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$9;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseDiscussionDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CourseDiscussionDao_ImplreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200^(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*) ?**** L* +M* , &2", ./"0&20022=3 ?r !A"/* )  !#$%&'()  PK!!.&U%%:com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl.class4 : : : : : : : ;            $ & ( *  2  : : : InnerClasses__dbLandroidx/room/RoomDatabase;$__insertionAdapterOfCourseDiscussion&Landroidx/room/EntityInsertionAdapter; SignatureZLandroidx/room/EntityInsertionAdapter;&__insertionAdapterOfCourseDiscussion_1!__updateAdapterOfCourseDiscussion-Landroidx/room/EntityDeletionOrUpdateAdapter;aLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange!__preparedStmtOfUpdateActiveByUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;MethodParametersinsert5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)J_resultJentity2Lcom/ustadmobile/lib/db/entities/CourseDiscussion; StackMapTable insertAsyncf(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;y(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ELjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;H(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseDiscussion;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replaceListAsynclist updateListupdate5(Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;cbUidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getCourseDiscussionByUid (J)Landroidx/lifecycle/LiveData;courseDiscussionUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIT(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000T(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100^(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300e(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$400](Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$500 access$600 SourceFileCourseDiscussionDao_Impl.java JH IH GH DE C@ ?@ => K6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$1 K6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$26com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$36com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$46com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$56com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$6  6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$7 K S6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$8 K6com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$9 7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$107com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$11 K7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$12 K7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$13 K SELECT CourseDiscussion.* FROM CourseDiscussion WHERE CourseDiscussion.courseDiscussionUid = ? AND CAST(CourseDiscussion.courseDiscussionActive AS INTEGER) = 1  java/lang/StringCourseDiscussion7com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$14 K  0com/ustadmobile/lib/db/entities/CourseDiscussion op [\ ST4com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl/com/ustadmobile/core/db/dao/CourseDiscussionDaojava/lang/Throwable()VU(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionk(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseDiscussion;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VI(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I:(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;J)V9(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;)V<(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;ZJJ)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VgetInvalidationTracker%()Landroidx/room/InvalidationTracker;X(Lcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1:;=>?@ABC@ABDEAFGHIHJHKLMX**+* Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+N& ,- .G#`0z=JWOXPQX=>R=STM7***+A* 7*:*!++-+N& !(+4O UV7PQ7WXYkZRW[\Mc*Y*+,NO PQWX]^_ ]`R W]AabcM2***+** M*,'N&    $'/1O2PQ2de_ 2dfYgZ RdAghiMm*Y*+,NO PQde]^_df]jR d]AkliMm* Y*+!,N)O PQme]^_mf]jR m]AkncM3***+"W** M*,(N& :;=>@%A(@0A2BO3PQ3de_ 3dfYhZ RdAgopM3***+#W** M*,(N& FGIJL%M(L0M2NO3PQ3WXYhZ RWqiMm*$Y*+%,NSO PQde]^_df]jR d]AkrsMc*&Y*'-NeO PQtV]^_ ]jR t]AuvwMX*(Y*)+N|OPQ]^_ ]jR]AxyzM{ **Y*+NO4PQ{V|}~V]^_ ]jR{|~]AM5,N,-:6.*/0Y1S2Y*34N O45PQ5V2 *'RA M5NAAoM3 *+67NO  PQRWA[M4 *+6,8NO  PQR W]ASM3 *+69NO  PQRWM/*NO QM/*NO QM/*NO QM/*NO QM/*NO QM/*NO QM/*NO Q<r2*(&$  PK!!Eٲ=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1.class4D + *, - ./ 0 1 2 34 567this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod8 9 INSERT OR ABORT INTO `CourseGroupMember` (`cgmUid`,`cgmSetUid`,`cgmGroupNumber`,`cgmPersonUid`,`cgmLct`) VALUES (nullif(?, 0),?,?,?,?) :;< => ?; @A B; C;1com/ustadmobile/lib/db/entities/CourseGroupMember 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1$androidx/room/EntityInsertionAdapter5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V getCgmUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCgmSetUidgetCgmGroupNumber()IgetCgmPersonUid getCgmLct I *+*,,     -/ 9+,+,+,+,+, 4 56"7-889 99 9!" !A#4 *+, ,   !$%&'()*  PK!!= >com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10.class4X R R S   $  ) ) ) ) ) ) 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2     Rval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10;MethodParameterscall()Ljava/util/List; _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct _tmpMember3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_item9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson; _tmpPersonUid _tmpGender _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTable Exceptions SignatureM()Ljava/util/List;()Ljava/lang/Object;~Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod  WX UV Y    personUid! "#username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypecgmUid cgmSetUidcgmGroupNumber cgmPersonUidcgmLctjava/util/ArrayList $% Y& '( )*1com/ustadmobile/lib/db/entities/CourseGroupMember +, -. /. 01 2& 3. 4.7com/ustadmobile/lib/db/entities/CourseGroupMemberPerson 5. 67 89 :9 ;9 <9 =9 >& ?@ A@ B9 C9 D9 E9 F9 G. H9 I9 J. K. L. M& N. O9 P& QR ST UV W bc8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplfindByGroupSetAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setCgmUid(J)V setCgmSetUidgetInt(I)IsetCgmGroupNumbersetCgmPersonUid setCgmLct setPersonUid getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType setMember6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease RSTUVWXYZ[C*+*,*\]]^`WXa WUbc[ Cw**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6$Y+%&:+'E+(/+($+(+(+(d)Y*:!++7"!",++7$!$-+.6&!&/++7'!'0++7)!)1:!2Y3: ++7" "4+( :$ +5:$ $6+( :% +5:% %7+( :& +5:& &8+( :' +5:' '9+( :( +5:( (:+.6) );+ .6++6* *<+ .6--6, ,=+ ( :. + 5:. .>+ ( :/ + 5:/ /?+ ( :0 + 5:0 0@+( :1 +5:1 1A+( :2 +5:2 2B++73 3C+( :5 +5:5 5D+( :6 +5:6 6E++77 7F++79 9G++7; ;H+.6= =I++7> >J+( :@ +5:@ @K+.6A AL !M NW: +O*P :B+O*PBUeege\`bcd'e/f7g?hGiOjWk_lgmonwopqrstuvwxyz{|}~FOY`jq{ '28BITZdku| '-7>IOY`jq|     %,6=DNQU[bemt]OYKde"j:fe${)gh&ie'je)OXkl!mn$on%pn&5qn'Wrn(sn.tn/un0*vn1Lwn2xn5yn6zn@{| kl!}e"rmn$Pon% .pn&B qn'drn(u~h)*h+,h-}sn.[tn/9un07vn1Ywn2je3xn5yn6e7~e9me;\h=Ke>%)zn@6hAMhFh'>h/6h7.h?&hGhOh Wh _h gh oh whhhhhhhhhhhhhh~hvhnh_w^`f _$ R?`)(#R2)    *@-R2)@-R2)     (  l:R2) + RRAb[/*Q\]] ^`_ RPK!! >com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11.class4X R R S   $  ) ) ) ) ) ) 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2     Rval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11;MethodParameterscall()Ljava/util/List; _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct _tmpMember3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_item9Lcom/ustadmobile/lib/db/entities/CourseGroupMemberPerson; _tmpPersonUid _tmpGender _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableKLjava/util/List; StackMapTable Exceptions SignatureM()Ljava/util/List;()Ljava/lang/Object;~Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod  WX UV Y    personUid! "#username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypecgmUid cgmSetUidcgmGroupNumber cgmPersonUidcgmLctjava/util/ArrayList $% Y& '( )*1com/ustadmobile/lib/db/entities/CourseGroupMember +, -. /. 01 2& 3. 4.7com/ustadmobile/lib/db/entities/CourseGroupMemberPerson 5. 67 89 :9 ;9 <9 =9 >& ?@ A@ B9 C9 D9 E9 F9 G. H9 I9 J. K. L. M& N. O9 P& QR ST UV W bc8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplfindByGroupSetOrderedAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setCgmUid(J)V setCgmSetUidgetInt(I)IsetCgmGroupNumbersetCgmPersonUid setCgmLct setPersonUid getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType setMember6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease RSTUVWXYZ[C*+*,*\<]^`WXa WUbc[ Cw**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6$Y+%&:+'E+(/+($+(+(+(d)Y*:!++7"!",++7$!$-+.6&!&/++7'!'0++7)!)1:!2Y3: ++7" "4+( :$ +5:$ $6+( :% +5:% %7+( :& +5:& &8+( :' +5:' '9+( :( +5:( (:+.6) );+ .6++6* *<+ .6--6, ,=+ ( :. + 5:. .>+ ( :/ + 5:/ /?+ ( :0 + 5:0 0@+( :1 +5:1 1A+( :2 +5:2 2B++73 3C+( :5 +5:5 5D+( :6 +5:6 6E++77 7F++79 9G++7; ;H+.6= =I++7> >J+( :@ +5:@ @K+.6A AL !M NW: +O*P :B+O*PBUeege\?ABC'D/E7F?GGHOIWJ_KgLoMwNOPQRSTUVWXYZ[\]^_bFcOeYf`hjiqk{lnoqrstvxy{|~ '28BITZdku| '-7>IOY`jq| %,6=DNQU[bemt]OYKde"j:fe${)gh&ie'je)OXkl!mn$on%pn&5qn'Wrn(sn.tn/un0*vn1Lwn2xn5yn6zn@{| kl!}e"rmn$Pon% .pn&B qn'drn(u~h)*h+,h-}sn.[tn/9un07vn1Ywn2je3xn5yn6e7~e9me;\h=Ke>%)zn@6hAMhFh'>h/6h7.h?&hGhOh Wh _h gh oh whhhhhhhhhhhhhh~hvhnh_w^`f _$ R?`)(#R2)    *@-R2)@-R2)     (  l:R2) + RRAb[/*Q\<] ^`_ RPK!! >com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12.class4 H I J FK LMN OPQRST <UV J <W X Y <Z [ \ ] <^ _` abcdval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12;MethodParameterscall5()Lcom/ustadmobile/lib/db/entities/CourseGroupMember; _tmpCgmUidJ _tmpCgmSetUid_tmpCgmGroupNumberI_tmpCgmPersonUid _tmpCgmLct_result3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;_cursorIndexOfCgmUid_cursorIndexOfCgmSetUid_cursorIndexOfCgmGroupNumber_cursorIndexOfCgmPersonUid_cursorIndexOfCgmLct_cursorLandroid/database/Cursor; StackMapTableef Exceptionsg()Ljava/lang/Object; SignaturefLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodh ij   k lmn opcgmUidq rs cgmSetUidcgmGroupNumber cgmPersonUidcgmLct tu1com/ustadmobile/lib/db/entities/CourseGroupMember vw xy zy {| }~ y y k k )*8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplfindByPersonUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCgmUid(J)V setCgmSetUidgetInt(I)IsetCgmGroupNumber(I)VsetCgmPersonUid setCgmLctcloseandroidx/room/RoomSQLiteQueryrelease  !"C*+*,*#$%'( )*"**L+=+>+ 6+ 6+ 6+ b Y:+7+7  +6  +7  +7::+*:+*#n'/7@I!R"Y$b%i's(z*+-./02452456$RJ+,b:-, s)./ 0, 1,IV234/5/'6//7/78/23%'9:;*< <=>?A)@"/*#$ %'>?ABCDEFG& PK!!m5Qt=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2.class4D + *, - ./ 0 1 2 34 567this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod8 9 UPDATE OR ABORT `CourseGroupMember` SET `cgmUid` = ?,`cgmSetUid` = ?,`cgmGroupNumber` = ?,`cgmPersonUid` = ?,`cgmLct` = ? WHERE `cgmUid` = ? :;< => ?; @A B; C;1com/ustadmobile/lib/db/entities/CourseGroupMember 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V getCgmUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCgmSetUidgetCgmGroupNumber()IgetCgmPersonUid getCgmLct I *+*,;     -> E+,+,+,+,+, +,C DE"F-G8HDI EE E!" !A#4 *+, ;   !$%&'()*  PK!!ofK K =com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3.class4"  this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseGroupMemberReplicate(cgmPk, cgmDestination) SELECT DISTINCT CourseGroupMember.cgmUid AS cgmUid, ? AS cgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseGroupSet ON CourseGroupSet.cgsClazzUid = Clazz.clazzUid JOIN CourseGroupMember ON CourseGroupMember.cgmSetUid = CourseGroupSet.cgsUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseGroupMember.cgmLct != COALESCE( (SELECT cgmVersionId FROM CourseGroupMemberReplicate WHERE cgmPk = CourseGroupMember.cgmUid AND cgmDestination = ?), 0) /*psql ON CONFLICT(cgmPk, cgmDestination) DO UPDATE SET cgmPending = true */ 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, K      >L Nv   PK!!~6[ [ =com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4.class4"  this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseGroupMemberReplicate(cgmPk, cgmDestination) SELECT DISTINCT CourseGroupMember.cgmUid AS cgmUid, UserSession.usClientNodeId AS cgmDestination FROM ChangeLog JOIN CourseGroupMember ON ChangeLog.chTableId = 243 AND ChangeLog.chEntityPk = CourseGroupMember.cgmUid JOIN CourseGroupSet ON CourseGroupSet.cgsUid = CourseGroupMember.cgmSetUid JOIN Clazz ON Clazz.clazzUid = CourseGroupSet.cgsClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseGroupMember.cgmLct != COALESCE( (SELECT cgmVersionId FROM CourseGroupMemberReplicate WHERE cgmPk = CourseGroupMember.cgmUid AND cgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cgmPk, cgmDestination) DO UPDATE SET cgmPending = true */ 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, y      >L |   PK!!^=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;m(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100_(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!m(99=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;J(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100_(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!DPP=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;J(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200f(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*  @***W* L* +M* , '3" #'13> @s !A"/*    !#$%&'()  PK!!9ec=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;;(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300^(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF   !"%#'$2%<'C(M)Q+[,f)h+t,-  w!" u#$%h&'()A*/* ()+,-./01 PK!!F=com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$07Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;:(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseGroupMemberDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400^(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*4  Y*L*+X* M* *+ ,N* *+ -*A. 7 8:;&<*>4??<A>L?W@Y NA  !"#A$/* 4 "#%&'()*+  PK!!X **;com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl.class4 4 4 4 4 4 5             &  * -  4 4 4 InnerClasses__dbLandroidx/room/RoomDatabase;%__insertionAdapterOfCourseGroupMember&Landroidx/room/EntityInsertionAdapter; Signature[Landroidx/room/EntityInsertionAdapter;"__updateAdapterOfCourseGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;MethodParametersinsert6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)J_resultJentity3Lcom/ustadmobile/lib/db/entities/CourseGroupMember; StackMapTable insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ELjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate6(Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByGroupSetAsync6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;setUidclazzUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;nLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByGroupSetOrderedAsyncfindByPersonUid groupSetUid studentUidVLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;l(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupMember;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000U(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100_(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200f(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300^(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileCourseGroupMemberDao_Impl.java BA @A => 9: 78 C7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$1 C7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$27com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$37com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4  7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5 C K7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6 C 7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$77com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8 C7com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9 CV SELECT Person.*, CourseGroupMember.* FROM Person JOIN ClazzEnrolment ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 LEFT JOIN CourseGroupMember ON CourseGroupMember.cgmPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND CourseGroupMember.cgmSetUid = ? WHERE clazzEnrolmentClazzUid = ? ORDER BY Person.firstNames   8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10 C y SELECT Person.*, CourseGroupMember.* FROM Person JOIN ClazzEnrolment ON Person.personUid = ClazzEnrolment.clazzEnrolmentPersonUid AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentOutcome = 200 LEFT JOIN CourseGroupMember ON CourseGroupMember.cgmPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND CourseGroupMember.cgmSetUid = ? WHERE clazzEnrolmentClazzUid = ? ORDER BY CourseGroupMember.cgmGroupNumber, Person.firstNames 8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11 SELECT * FROM CourseGroupMember WHERE cgmPersonUid = ? AND cgmSetUid = ? LIMIT 1 8com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12 1com/ustadmobile/lib/db/entities/CourseGroupMember fg ST KL5com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl0com/ustadmobile/core/db/dao/CourseGroupMemberDaojava/lang/Throwable()VV(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionm(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupMember;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VJ(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I;(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;J)V:(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;Y(Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList145789:;<=>;?@ABACDE>**+*Y*+* Y*+ * Y*+ * Y*+F*+ ,;#K0y=G>HI>78J7KLE7***+A* 7*:*!++-+F& !(+4G MN7HI7OPQkRJOSTEc*Y*+,FG HIOPUVW UXJ OU;YZ[E2***+** M*,'F& $'/1G2HI2\]W 2\^QgR J\;_`aEm*Y*+,FG HI\]UVW\bUcJ \U;de[E3***+W** M*,(F& %(02G3HI3\]W 3\^QhR J\;_fgE3***+W** M*,(F& %(02G3HI3OPQhR JOhaEm*Y*+,F G HI\]UVW\bUcJ \U;dijEc*Y*-FG HIkNUVW UcJ kU;lmnEX* Y*!+F4GHIUVW UcJU;opqE >":"#:6$6!$%: * &Y*'(F"HW XYZ["\']GR>HI>rN>sN>UV:tu 2vw/xy'z{ W >U|J rsU;}~qE >):)#:6$6!$%: * *Y*+(F"'6 789:";'<GR>HI>rN>sN>UV:tu 2vw/xy'z{ W >U|J rsU;}qE >,:,#:6!$6$%: * -Y*.(F" "'GR>HI>N>N>UV:tu 2vw/xy'z{ W >UJ U; E/F<;AfE3 *+01FG  HIJOASE4 *+0,2FG  HIJ OUAKE3 *+03FG  HIJOE/*FG IE/*FG IE/*FG IE/*FG IE/*FG I6b -*&  PK!!X7onn:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1.class4S 1 02 3 45 6 47 48 9 : ; <= >?@this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `CourseGroupSet` (`cgsUid`,`cgsName`,`cgsTotalGroups`,`cgsActive`,`cgsClazzUid`,`cgsLct`) VALUES (nullif(?, 0),?,?,?,?,?) CDE FG H IJ KL MN OP QD RD.com/ustadmobile/lib/db/entities/CourseGroupSet !4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl(Landroidx/room/RoomDatabase;)V getCgsUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCgsNamebindNull(I)V bindString(ILjava/lang/String;)VgetCgsTotalGroups()I getCgsActive()ZgetCgsClazzUid getCgsLct I *+*,.     -1  !a+,, ++,+, , >++, +, * 6 78:'<3=@>I?T@`A*aa"#a$%@!&'( @ "$A )4 *+, .   "$*+,-./0 PK!!5- - ;com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10.class4 R S T PU VWX YZ[\]^_ E`a T Eb c Ed Ee f Eg h i j k El mn opqrval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/CourseGroupSet; _tmpCgsNameLjava/lang/String; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_result0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_cursorLandroid/database/Cursor; StackMapTablestu Exceptionsv()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodw xy "# ! $z {|} ~cgsUid cgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLct .com/ustadmobile/lib/db/entities/CourseGroupSet z z -.5com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setCgsUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCgsName(Ljava/lang/String;)VgetInt(I)IsetCgsTotalGroups(I)V setCgsActive(Z)VsetCgsClazzUid setCgsLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&C*+*,*'()+"#, " -.&**L+=+>+ 6+ 6+ 6+ 6+ Y:+7  + : +:  +6  +66  +7+7:: +* :+*'!'/7?HQZakqz(n/0 Zw12 zW/0 F34 )56 5748292Q:;<4=4'>4/?47@4?A4:;)+BCDPq EF*@-EEGHIA-J&/*'( )+HIKLMNOPQ* PK!!*Δ:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2.class4S 1 02 3 45 6 47 48 9 : ; <= >?@this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodA B UPDATE OR ABORT `CourseGroupSet` SET `cgsUid` = ?,`cgsName` = ?,`cgsTotalGroups` = ?,`cgsActive` = ?,`cgsClazzUid` = ?,`cgsLct` = ? WHERE `cgsUid` = ? CDE FG H IJ KL MN OP QD RD.com/ustadmobile/lib/db/entities/CourseGroupSet !4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl(Landroidx/room/RoomDatabase;)V getCgsUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCgsNamebindNull(I)V bindString(ILjava/lang/String;)VgetCgsTotalGroups()I getCgsActive()ZgetCgsClazzUid getCgsLct I *+*,C     -F  !m+,, ++,+, , >++, +, +,. K LMO'Q3R@SITTU`VlW*mm"#m$%@-&'( @ "$A )4 *+, C   "$*+,-./0 PK!! :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3.class4"  this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseGroupSetReplicate(cgsPk, cgsDestination) SELECT DISTINCT CourseGroupSet.cgsUid AS cgsUid, ? AS cgsDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CourseGroupSet ON CourseGroupSet.cgsClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CourseGroupSet.cgsLct != COALESCE( (SELECT cgsVersionId FROM CourseGroupSetReplicate WHERE cgsPk = CourseGroupSet.cgsUid AND cgsDestination = ?), 0) /*psql ON CONFLICT(cgsPk, cgsDestination) DO UPDATE SET cgsPending = true */ 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, Y      >L \   PK!!^u :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4.class4"  this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;S(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod ! $ REPLACE INTO CourseGroupSetReplicate(cgsPk, cgsDestination) SELECT DISTINCT CourseGroupSet.cgsUid AS cgsUid, UserSession.usClientNodeId AS cgsDestination FROM ChangeLog JOIN CourseGroupSet ON ChangeLog.chTableId = 242 AND ChangeLog.chEntityPk = CourseGroupSet.cgsUid JOIN Clazz ON Clazz.clazzUid = CourseGroupSet.cgsClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 8388608 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseGroupSet.cgsLct != COALESCE( (SELECT cgsVersionId FROM CourseGroupSetReplicate WHERE cgsPk = CourseGroupSet.cgsUid AND cgsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cgsPk, cgsDestination) DO UPDATE SET cgsPending = true */ 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!! մ:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;g(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl insertAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!8 :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet;this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;g(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl updateAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200c(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ' , 6 8 C EC 8 !"#A$/*  "#%&'()*+  PK!! :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;8(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300[(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2< C!M"Q$[%f"h$t%&  w!" u#$%h&'()A*/* ()+,-./01 PK!!J+:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;7(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400[(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*-  Y*L*+X* M* *+ ,N* *+ -*A. 0 134&5*748?5A7L8W9Y NA  !"#A$/* - "#%&'()*+  PK!!6M M <com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9$1.class4 W XY Z[\]^_`a Mb c Mde f Mg h Mi Mj k Ml m n o p Nqrsthis$1t InnerClasses6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9;(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCgsNameLjava/lang/String;_item0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; _tmpCgsUidJ_tmpCgsTotalGroupsI _tmpCgsActive_tmp_tmpCgsClazzUid _tmpCgsLctcursorLandroid/database/Cursor;_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_resLjava/util/List;LocalVariableTypeTableBLjava/util/List; StackMapTableuvw Signature](Landroid/database/Cursor;)Ljava/util/List;^Landroidx/room/paging/LimitOffsetDataSource; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod xy  !zcgsUid{ |}cgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLctjava/util/ArrayList ~ ! .com/ustadmobile/lib/db/entities/CourseGroupSet ! 6com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSource4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setCgsUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCgsName(Ljava/lang/String;)VgetInt(I)IsetCgsTotalGroups setCgsActive(Z)VsetCgsClazzUid setCgsLctadd(Ljava/lang/Object;)Z  !"#x*+*,-$N%H&' ()*+,-.-/01(*,./23#v+=+>+6+6+6+ 6 Y+  :+ Y: +7   + : +:   +6   +66 +7 +7  Wd$nQRSTU&V.W=XFZO\X]__i`obxdfgjklnoqrstu%l45 O67 X89 xa45 P:; 3<-?=;">9?9&'@AB;C;D;E;&F;.G;=HIJ =HKLC= MN1O*@7 MN1@PQPRSTUVPK!! :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signature`()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryiLandroidx/paging/DataSource$Factory; SourceFileCourseGroupSetDao_Impl.javaEnclosingMethod1 23   46com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9$1 56java/lang/StringCourseGroupSet 7 4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$98"androidx/paging/DataSource$Factory2com/ustadmobile/core/db/dao/CourseGroupSetDao_ImplfindAllCourseGroupSetForClazz'(J)Landroidx/paging/DataSource$Factory;()V access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*K  I Y***YSN A/* K  !"#$   / PK!!5**8com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl.class4R I I I I I J           #   -  1 1 1 1 1 1 1   B   I I I   InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfCourseGroupSet&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter;__updateAdapterOfCourseGroupSet-Landroidx/room/EntityDeletionOrUpdateAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;MethodParametersinsert3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)J_resultJentity0Lcom/ustadmobile/lib/db/entities/CourseGroupSet; StackMapTable  insertAsyncd(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)V updateListupdate3(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;z(Lcom/ustadmobile/lib/db/entities/CourseGroupSet;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllCourseGroupSetForClazz Factory'(J)Landroidx/paging/DataSource$Factory;clazzUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIl(J)Landroidx/paging/DataSource$Factory;!findAllCourseGroupSetForClazzList(J)Ljava/util/List; _tmpCgsName_item _tmpCgsUid_tmpCgsTotalGroups _tmpCgsActiveZ_tmp_tmpCgsClazzUid _tmpCgsLct_cursorIndexOfCgsUid_cursorIndexOfCgsName_cursorIndexOfCgsTotalGroups_cursorIndexOfCgsActive_cursorIndexOfCgsClazzUid_cursorIndexOfCgsLct_cursorLandroid/database/Cursor;BLjava/util/List;E(J)Ljava/util/List;findByUidAsyncuid_cancellationSignalLandroid/os/CancellationSignal;SLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;h(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseGroupSet;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000R(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200c(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300[(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileCourseGroupSetDao_Impl.java WV UV RS NO LM X4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1 X4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$24com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$34com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4     4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5 X  ` !" #$4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$64com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7 X%4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8 X& SELECT * FROM CourseGroupSet WHERE cgsActive AND cgsClazzUid = ? ORDER BY cgsName '( )*4com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9 X+, -.cgsUid/ 01cgsNamecgsTotalGroups cgsActive cgsClazzUidcgsLctjava/util/ArrayList 23 X4 56.com/ustadmobile/lib/db/entities/CourseGroupSet 78 9: ;< => ?@ AB C4 DE F: G: HI J KR SELECT * FROM CourseGroupSet WHERE cgsUid = ? LM5com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10 NO P vw hi `a2com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl-com/ustadmobile/core/db/dao/CourseGroupSetDaojava/lang/ThrowableQ"androidx/paging/DataSource$Factoryjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VS(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiong(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseGroupSet;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I8(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;J)V7(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VV(Lcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setCgsUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCgsName(Ljava/lang/String;)VgetInt(I)IsetCgsTotalGroups setCgsActive(Z)VsetCgsClazzUid setCgsLctadd(Ljava/lang/Object;)ZclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource1IJLMNOPQRSPTUVWVXYZ>**+*Y*+* Y*+ * Y*+ * Y*+[,- .C#Y0=\>]^>LM_L`aZ7***+A* 7*:*!++-+[& !(+4\ bc7]^7defkg_dhiZc*Y*+,[\ ]^dejkl jm_ djPnopZ2***+** M*,'[& $'/1\2]^2qrl 2qsfgg _qPtupZ3***+W** M*,([& %(02\3]^3qrl 3qsfhg _qPtvwZ3***+W** M*,([& %(02\3]^3defhg _dxiZc*Y*+,[\ ]^dejkl jy_ djPz{|Zc*Y*-[\ ]^}cjkl j~_ }jPZX*Y*+[-\]^jkl j~_jPZ! N !:6"#Y*$[AH IJK\4!]^!c _PZe> N !:6"**%:&'6('6)'6 *'6 +'6 ,'6 -Y./: 01Y2:3745 :6:7 869 866: 37; 37< =WY :>?:>?*--/-['~ *3<ENW`pz %*-6;\eceS5A#cc3<E N W ` pbr >]^>c; 30*l pb fkp I61 ,@9 IIg_P|Z2@:@!:6"A:*BY*C-D[ \H2]^2c2jk. &#l 2j_ jP ZE[PAvZ3 *+1F[ \  ]^_dAhZ4 *+1,G[ \  ]^_ djA`Z3 *+1H[ \  ]^_dZ/*[!\ ^Z/*[!\ ^Z/*[!\ ^Z/*[!\ ^Z/*[!\ ^KZ B#   PK!!z ? @ A :B :C D E F G HI JKLthis$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CoursePicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/CoursePicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileCoursePictureDao_Impl.javaEnclosingMethodM N cINSERT OR ABORT INTO `CoursePicture` (`coursePictureUid`,`coursePictureClazzUid`,`coursePictureMasterCsn`,`coursePictureLocalCsn`,`coursePictureLastChangedBy`,`coursePictureLct`,`coursePictureUri`,`coursePictureMd5`,`coursePictureFileSize`,`coursePictureTimestamp`,`coursePictureMimeType`,`coursePictureActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?) OPQ RS TP UP VP WX YP Z% [\ ]^ _% `X aP b% cd-com/ustadmobile/lib/db/entities/CoursePicture &'3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/CoursePictureDao_Impl(Landroidx/room/RoomDatabase;)VgetCoursePictureUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCoursePictureClazzUidgetCoursePictureMasterCsngetCoursePictureLocalCsngetCoursePictureLastChangedBy()IgetCoursePictureLctgetCoursePictureUribindNull(I)V bindString(ILjava/lang/String;)VgetCoursePictureMd5getCoursePictureFileSizegetCoursePictureTimestampgetCoursePictureMimeTypegetCoursePictureActive()Z I *+*,+    !"# !$%-.  &'v+,+,+,+,+, +, , + +, ,+ +, + ,+ ,,+ + , ,>+ R3 45!6,788D9K:V<b>i?tACDEFHJKL* ()*+ ,-. V  * @# (*A&/4 *+,+   # (*0123456 PK!!ah:com/ustadmobile/core/db/dao/CoursePictureDao_Impl$10.class4 )l )m *n jo pqr stuvwxyz{|}~ ] n ]     ]   ] ]       ] )val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;U(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$10;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/CoursePicture;_tmpCoursePictureUriLjava/lang/String;_tmpCoursePictureMd5_tmpCoursePictureMimeType_tmpCoursePictureUidJ_tmpCoursePictureClazzUid_tmpCoursePictureMasterCsn_tmpCoursePictureLocalCsn_tmpCoursePictureLastChangedByI_tmpCoursePictureLct_tmpCoursePictureFileSize_tmpCoursePictureTimestamp_tmpCoursePictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/CoursePicture;_cursorIndexOfCoursePictureUid#_cursorIndexOfCoursePictureClazzUid$_cursorIndexOfCoursePictureMasterCsn#_cursorIndexOfCoursePictureLocalCsn(_cursorIndexOfCoursePictureLastChangedBy_cursorIndexOfCoursePictureLct_cursorIndexOfCoursePictureUri_cursorIndexOfCoursePictureMd5#_cursorIndexOfCoursePictureFileSize$_cursorIndexOfCoursePictureTimestamp#_cursorIndexOfCoursePictureMimeType!_cursorIndexOfCoursePictureActive_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod ./ ,- 0c  coursePictureUid coursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureLctcoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActive -com/ustadmobile/lib/db/entities/CoursePicture c c 9:4com/ustadmobile/core/db/dao/CoursePictureDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_ImplfindByClazzUidLive (J)Landroidx/lifecycle/LiveData; access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCoursePictureUid(J)VsetCoursePictureClazzUidsetCoursePictureMasterCsnsetCoursePictureLocalCsngetInt(I)IsetCoursePictureLastChangedBy(I)VsetCoursePictureLctisNull(I)Z getString(I)Ljava/lang/String;setCoursePictureUri(Ljava/lang/String;)VsetCoursePictureMd5setCoursePictureFileSizesetCoursePictureTimestampsetCoursePictureMimeTypesetCoursePictureActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./8 .,9:2`#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+7+6+7+ : +: +  : + :!+ 6"+ 7#+  : + :$+ 6!!6  %::+&:"+&"35'/7?GOW_gox")3:DKV\fmw     4B ;<=<Y><?@A@B@C@DEF@;<"h=<3WGEDFH@f$><IJ wKE! LMNE~OE'vPE/nQE7fRE?^SEGVTEONUE WFVE _>WE g6XE o.YE  LM57Z[\r )] ^ ^9 ^@ )] )]_`abc26*'3 4 57A9d2/*(34 57`aefghijk6 )PK!! ) ) 9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$2.class4e 7 68 9 :; < = > ? @ A :B :C D E F G HI JKLthis$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CoursePicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/CoursePicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCoursePictureDao_Impl.javaEnclosingMethodM N UPDATE OR ABORT `CoursePicture` SET `coursePictureUid` = ?,`coursePictureClazzUid` = ?,`coursePictureMasterCsn` = ?,`coursePictureLocalCsn` = ?,`coursePictureLastChangedBy` = ?,`coursePictureLct` = ?,`coursePictureUri` = ?,`coursePictureMd5` = ?,`coursePictureFileSize` = ?,`coursePictureTimestamp` = ?,`coursePictureMimeType` = ?,`coursePictureActive` = ? WHERE `coursePictureUid` = ? OPQ RS TP UP VP WX YP Z% [\ ]^ _% `X aP b% cd-com/ustadmobile/lib/db/entities/CoursePicture &'3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter1com/ustadmobile/core/db/dao/CoursePictureDao_Impl(Landroidx/room/RoomDatabase;)VgetCoursePictureUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCoursePictureClazzUidgetCoursePictureMasterCsngetCoursePictureLocalCsngetCoursePictureLastChangedBy()IgetCoursePictureLctgetCoursePictureUribindNull(I)V bindString(ILjava/lang/String;)VgetCoursePictureMd5getCoursePictureFileSizegetCoursePictureTimestampgetCoursePictureMimeTypegetCoursePictureActive()Z I *+*,N    !"# !$%-Q  &'+,+,+,+,+, +, , + +, ,+ +, + ,+ ,,+ + , ,>+ + ,VV WX!Y,Z8[D\K]V_baibtdfghikmnop* ()*+,-. V  * @# (*A&/4 *+,N   # (*0123456 PK!!HI 9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$3.class4"  this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCoursePictureDao_Impl.javaEnclosingMethod ! F REPLACE INTO CoursePictureReplicate(cpPk, cpDestination) SELECT DISTINCT CoursePicture.coursePictureUid AS cpPk, ? AS cpDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN CoursePicture ON CoursePicture.coursePictureClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND CoursePicture.coursePictureLct != COALESCE( (SELECT cpVersionId FROM CoursePictureReplicate WHERE cpPk = CoursePicture.coursePictureUid AND cpDestination = ?), 0) /*psql ON CONFLICT(cpPk, cpDestination) DO UPDATE SET cpPending = true */ 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$3#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/CoursePictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, r      >L u   PK!!6$ 9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4.class4"  this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCoursePictureDao_Impl.javaEnclosingMethod ! l REPLACE INTO CoursePictureReplicate(cpPk, cpDestination) SELECT DISTINCT CoursePicture.coursePictureUid AS cpUid, UserSession.usClientNodeId AS cpDestination FROM ChangeLog JOIN CoursePicture ON ChangeLog.chTableId = 125 AND ChangeLog.chEntityPk = CoursePicture.coursePictureUid JOIN Clazz ON CoursePicture.coursePictureClazzUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CoursePicture.coursePictureLct != COALESCE( (SELECT cpVersionId FROM CoursePictureReplicate WHERE cpPk = CoursePicture.coursePictureUid AND cpDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(cpPk, cpDestination) DO UPDATE SET cpPending = true */ 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/CoursePictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!r`v9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/CoursePicture;this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;e(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100[(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!1ڮ9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$coursePicture/Lcom/ustadmobile/lib/db/entities/CoursePicture;this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;e(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_Impl updateAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200b(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*! @***W* L* +M* , '3"$ &'#('*1(3*>+ @s !A"/* !  !#$%&'()  PK!!r9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;7(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Z(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *3  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF6 7 89:%;'<2=<?C@MAQC[DfAhCtDE  w!" u#$%h&'()A*/*3 ()+,-./01 PK!!H(9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;6(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Z(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*L  Y*L*+X* M* *+ ,N* *+ -*A. O PRS&T*V4W?TAVLWWXY NA  !"#A$/* L "#%&'()*+  PK!!De/9com/ustadmobile/core/db/dao/CoursePictureDao_Impl$9.class4 )j )k *l hm nop qrstuvwxyz{|} ]~ l ]     ]   ] ]       ] )val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;U(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl$9;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/CoursePicture;_tmpCoursePictureUriLjava/lang/String;_tmpCoursePictureMd5_tmpCoursePictureMimeType_tmpCoursePictureUidJ_tmpCoursePictureClazzUid_tmpCoursePictureMasterCsn_tmpCoursePictureLocalCsn_tmpCoursePictureLastChangedByI_tmpCoursePictureLct_tmpCoursePictureFileSize_tmpCoursePictureTimestamp_tmpCoursePictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/CoursePicture;_cursorIndexOfCoursePictureUid#_cursorIndexOfCoursePictureClazzUid$_cursorIndexOfCoursePictureMasterCsn#_cursorIndexOfCoursePictureLocalCsn(_cursorIndexOfCoursePictureLastChangedBy_cursorIndexOfCoursePictureLct_cursorIndexOfCoursePictureUri_cursorIndexOfCoursePictureMd5#_cursorIndexOfCoursePictureFileSize$_cursorIndexOfCoursePictureTimestamp#_cursorIndexOfCoursePictureMimeType!_cursorIndexOfCoursePictureActive_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCoursePictureDao_Impl.javaEnclosingMethod ./ ,- 0  coursePictureUid coursePictureClazzUidcoursePictureMasterCsncoursePictureLocalCsncoursePictureLastChangedBycoursePictureLctcoursePictureUricoursePictureMd5coursePictureFileSizecoursePictureTimestampcoursePictureMimeTypecoursePictureActive -com/ustadmobile/lib/db/entities/CoursePicture  9:3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/CoursePictureDao_ImplfindByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCoursePictureUid(J)VsetCoursePictureClazzUidsetCoursePictureMasterCsnsetCoursePictureLocalCsngetInt(I)IsetCoursePictureLastChangedBy(I)VsetCoursePictureLctisNull(I)Z getString(I)Ljava/lang/String;setCoursePictureUri(Ljava/lang/String;)VsetCoursePictureMd5setCoursePictureFileSizesetCoursePictureTimestampsetCoursePictureMimeTypesetCoursePictureActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3h457./8 .,9:2v#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+7+6+7+ : +: +  : + :!+ 6"+ 7#+  : + :$+ 6!!6  %::+&*':"+&*'"37kmno'p/q7r?sGtOuWv_wgxozx{}~")3:DKV\fmw4B ;<=<Y><?@A@B@C@DEF@;<"h=<3WGEDFH@f$><IJ wKE! LMNEOE'}PE/uQE7mRE?eSEG]TEOUUE WMVE _EWE g=XE o5YE LM57Z[\r )] ^ ^9 ^@ )])]_`aA9b2/*(3h4 57`acdefghi6 )PK!!2jxH"H"7com/ustadmobile/core/db/dao/CoursePictureDao_Impl.class4 3 3 3 3 3 4           $   +  3 3 3 InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfCoursePicture&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;__updateAdapterOfCoursePicture-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;MethodParametersinsert2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/CoursePicture; StackMapTable insertAsyncc(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)V updateListupdate2(Lcom/ustadmobile/lib/db/entities/CoursePicture;)V updateAsync coursePicture0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;s(Lcom/ustadmobile/lib/db/entities/CoursePicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByClazzUidAsyncclazzUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;RLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePicture;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CoursePicture;>;)Ljava/lang/Object;findByClazzUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Q(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100[(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200b(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300Z(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileCoursePictureDao_Impl.java A@ ?@ <= 89 67 B3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$1 B3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$23com/ustadmobile/core/db/dao/CoursePictureDao_Impl$33com/ustadmobile/core/db/dao/CoursePictureDao_Impl$4  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$5 B J 3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$63com/ustadmobile/core/db/dao/CoursePictureDao_Impl$7 B3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$8 BSELECT * FROM CoursePicture WHERE coursePictureClazzUid = ? AND CAST(coursePictureActive AS INTEGER) = 1 ORDER BY coursePictureTimestamp DESC LIMIT 1  3com/ustadmobile/core/db/dao/CoursePictureDao_Impl$9 B iSELECT * FROM CoursePicture where coursePictureClazzUid = ? ORDER BY coursePictureTimestamp DESC LIMIT 1 java/lang/String CoursePicture4com/ustadmobile/core/db/dao/CoursePictureDao_Impl$10  }-com/ustadmobile/lib/db/entities/CoursePicture `a RS JK1com/ustadmobile/core/db/dao/CoursePictureDao_Impl,com/ustadmobile/core/db/dao/CoursePictureDaojava/lang/Throwable()VR(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactione(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Lcom/ustadmobile/lib/db/entities/CoursePicture;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I7(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;J)V6(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;U(Lcom/ustadmobile/core/db/dao/CoursePictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1346789:;<=:>?@A@BCD>**+*Y*+* Y*+ * Y*+ * Y*+E)* +N#r0=F>GH>67I6JKD7***+A* 7*:*!++-+E& !(+4F LM7GH7NOPkQINRSDc*Y*+,EF GHNOTUV TWI NT:XYZD2***+** M*,'E& $'/1F2GH2[\V 2[]PgQ I[:^_ZD3***+W** M*,(E&    %(02F3GH3[\V 3[]PhQ I[:^`aD3***+W** M*,(E& %(02F3GH3NOPhQ INbSDc*Y*+,E!F GHcOTUV TdI cT:efgDc*Y*-E3F GHhMTUV TdI hT:ijkDX*Y*+ELFGHTUV TdIT:lmgD2 : !:6"#:*$Y*%-&E`d efghFH2GH2nM2TU.op &qr#stuvV 2TwI nT:xyzD5'N'!:6"*()Y*S+Y*,-E F45GH5nM2op *qr'stIn:{ |}D.E:~A`D3 *+/0EF  GHINARD4 *+/,1EF  GHI NTAJD3 *+/2EF  GHIND/*EF HD/*EF HD/*EF HD/*EF HD/*EF H5R +$ PK!!=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1.class4I - ,. / 01 2 03 04 5 67 89:this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod; < pINSERT OR ABORT INTO `CourseTerminology` (`ctUid`,`ctTitle`,`ctTerminology`,`ctLct`) VALUES (nullif(?, 0),?,?,?) =>? @A B CD EF G H>1com/ustadmobile/lib/db/entities/CourseTerminology 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1$androidx/room/EntityInsertionAdapter5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl(Landroidx/room/RoomDatabase;)VgetCtUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCtTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCtTerminologygetCtLct I *+*,.     -1 O+,, ++,, ++, +, & 6 78:'<.=8?CANB OO !O"#$    "A%4 *+, .    "&'()*+,  PK!!  >com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10.class4 G H I EJ KLM NOPQR :ST I :U V :W :X Y Z [ :\ ]^ _`abval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10;MethodParameterscall5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUidJ _tmpCtLct_result3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTablecde Exceptionsf()Ljava/lang/Object; SignaturefLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodg hi   j klm noctUidp qrctTitle ctTerminologyctLct st1com/ustadmobile/lib/db/entities/CourseTerminology uv wx yz {| }~ ~ x j j ()8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplgetTerminologyForClazz5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCtUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCtTitle(Ljava/lang/String;)VsetCtTerminologysetCtLctcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"#$&' ()!I**L+=+>+ 6+ 6+ r Y :+7+ : +:  + : +:  +7  ::+*: +* "r'/8AJQ[ajq|#^*+ ,+ JZ-.j:*+ ,+ /. Af012343'53/6301$&789Ka: ; ;: :<=>A(?!/*"# $&=>@ABCDEF% PK!!?q6 >com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$11.class4 G H I EJ KLM NOPQR :ST I :U V :W :X Y Z [ :\ ]^ _`abval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$11;MethodParameterscall5()Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpCtTitleLjava/lang/String;_tmpCtTerminology _tmpCtUidJ _tmpCtLct_result3Lcom/ustadmobile/lib/db/entities/CourseTerminology;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor; StackMapTablecde Exceptionsf()Ljava/lang/Object; SignaturefLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodg hi   j klm noctUidp qrctTitle ctTerminologyctLct st1com/ustadmobile/lib/db/entities/CourseTerminology uv wx yz {| }~ ~ x j j ()8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetCtUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCtTitle(Ljava/lang/String;)VsetCtTerminologysetCtLctcloseandroidx/room/RoomSQLiteQueryrelease  !C*+*,*"#$&' ()!I**L+=+>+ 6+ 6+ r Y :+7+ : +:  + : +:  +7  ::+*: +* "r'/8AJQ[ajq|#^*+ ,+ JZ-.j:*+ ,+ /. Af012343'53/6301$&789Ka: ; ;: :<=>A(?!/*"# $&=>@ABCDEF% PK!!=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2.class4I - ,. / 01 2 03 04 5 67 89:this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod; < sUPDATE OR ABORT `CourseTerminology` SET `ctUid` = ?,`ctTitle` = ?,`ctTerminology` = ?,`ctLct` = ? WHERE `ctUid` = ? =>? @A B CD EF G H>1com/ustadmobile/lib/db/entities/CourseTerminology 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl(Landroidx/room/RoomDatabase;)VgetCtUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCtTitlebindNull(I)V bindString(ILjava/lang/String;)VgetCtTerminologygetCtLct I *+*,D     -G Z+,, ++,, ++, +, +,* L MNP'R.S8UCWNXYY ZZ !Z"#$    "A%4 *+, D    "&'()*+,  PK!!Ͼ4=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3.class4"  this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod !  REPLACE INTO CourseTerminologyReplicate(ctPk, ctDestination) SELECT DISTINCT CourseTerminology.ctUid AS ctPk, ? AS ctDestination FROM CourseTerminology WHERE CourseTerminology.ctLct != COALESCE( (SELECT ctVersionId FROM CourseTerminologyReplicate WHERE ctPk = CourseTerminology.ctUid AND ctDestination = ?), 0) /*psql ON CONFLICT(ctPk, ctDestination) DO UPDATE SET ctPending = true */ 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, [      >L ^l   PK!!pX]=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4.class4"  this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;V(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod ! > REPLACE INTO CourseTerminologyReplicate(ctPk, ctDestination) SELECT DISTINCT CourseTerminology.ctUid AS ctUid, UserSession.usClientNodeId AS ctDestination FROM ChangeLog JOIN CourseTerminology ON ChangeLog.chTableId = 450 AND ChangeLog.chEntityPk = CourseTerminology.ctUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND CourseTerminology.ctLct != COALESCE( (SELECT ctVersionId FROM CourseTerminologyReplicate WHERE ctPk = CourseTerminology.ctUid AND ctDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ctPk, ctDestination) DO UPDATE SET ctPending = true */ 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, o      >L r   PK!!E"=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;m(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100_(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!$0[=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity3Lcom/ustadmobile/lib/db/entities/CourseTerminology;this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;m(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl updateAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200f(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!A/=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;;(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300^(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!*=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;:(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400^(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALW Y NA  !"#A$/*  "#%&'()*+  PK!!@ ?com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9$1.class4 M NO PQRSTU CV W CXY Z C[ \ C] C^ _ ` a Dbcdthis$1e InnerClasses9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9;(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis;Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpCtTitleLjava/lang/String;_tmpCtTerminology_item3Lcom/ustadmobile/lib/db/entities/CourseTerminology; _tmpCtUidJ _tmpCtLctcursorLandroid/database/Cursor;_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_resLjava/util/List;LocalVariableTypeTableELjava/util/List; StackMapTablefgh Signature`(Landroid/database/Cursor;)Ljava/util/List;aLandroidx/room/paging/LimitOffsetDataSource; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod ij  kctUidl mnctTitle ctTerminologyctLctjava/util/ArrayList op q rs1com/ustadmobile/lib/db/entities/CourseTerminology t uv wx yz {| }~ ~ x 9com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSource7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetCtUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCtTitle(Ljava/lang/String;)VsetCtTerminologysetCtLctadd(Ljava/lang/Object;)Z x*+*,- H!"#$%&'()(*+,#%')*-.+=+>+6+6Y+  :+ | Y :+7+ : +:  + : +:  +7  WZ -!6#?%H&O(Y)_+h-o/z0246789: \/0 }10 ?m23Hd45hD/0 "10 65 !"789:;:<:=:->?@ ->AB>-CD1 E E$CD,7FGFHIJKLPK!!ZD=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Y(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis9Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturec()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorylLandroidx/paging/DataSource$Factory; SourceFileCourseTerminologyDao_Impl.javaEnclosingMethod1 23   49com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9$1 56java/lang/StringCourseTerminology 7 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$98"androidx/paging/DataSource$Factory5com/ustadmobile/core/db/dao/CourseTerminologyDao_ImplfindAllCourseTerminology&()Landroidx/paging/DataSource$Factory;()V access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*  I Y***YS A/*   !"#$   / PK!!,7+7+;com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl.class4B G G G G G H           "   *  . . . . .   =  A G G G InnerClasses__dbLandroidx/room/RoomDatabase;%__insertionAdapterOfCourseTerminology&Landroidx/room/EntityInsertionAdapter; Signature[Landroidx/room/EntityInsertionAdapter;"__updateAdapterOfCourseTerminology-Landroidx/room/EntityDeletionOrUpdateAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;MethodParametersinsert6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)J_resultJentity3Lcom/ustadmobile/lib/db/entities/CourseTerminology; StackMapTable insertAsyncg(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)V updateListupdate6(Lcom/ustadmobile/lib/db/entities/CourseTerminology;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;}(Lcom/ustadmobile/lib/db/entities/CourseTerminology;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllCourseTerminologyFactory&()Landroidx/paging/DataSource$Factory;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;n()Landroidx/paging/DataSource$Factory;findAllCourseTerminologyList()Ljava/util/List; _tmpCtTitle_tmpCtTerminology_item _tmpCtUid _tmpCtLct_cursorIndexOfCtUidI_cursorIndexOfCtTitle_cursorIndexOfCtTerminology_cursorIndexOfCtLct_cursorLandroid/database/Cursor;ELjava/util/List;G()Ljava/util/List;getTerminologyForClazzclazzUid _argIndex_cancellationSignalLandroid/os/CancellationSignal;VLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;k(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CourseTerminology;>;)Ljava/lang/Object;findByUidAsyncuidgetRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000U(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100_(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200f(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300^(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileCourseTerminologyDao_Impl.java UT ST PQ LM JK V7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$1 V7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$27com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$37com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4       7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5 V  ^  7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$67com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7 V7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8 VO SELECT * FROM CourseTerminology ORDER BY ctTitle 7com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9 V  !ctUid" #$ctTitle ctTerminologyctLctjava/util/ArrayList %& V' ()1com/ustadmobile/lib/db/entities/CourseTerminology *+ ,- ./ 01 23 43 5- 67 8 9 SELECT * FROM CourseTerminology JOIN Clazz ON Clazz.clazzTerminologyUid = CourseTerminology.ctUid WHERE Clazz.clazzUid = ? :; <=8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10 >T SELECT * FROM CourseTerminology WHERE ctUid = ? 8com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$11? @ tu fg ^_5com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl0com/ustadmobile/core/db/dao/CourseTerminologyDaojava/lang/ThrowableA"androidx/paging/DataSource$Factoryjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VV(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionm(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Lcom/ustadmobile/lib/db/entities/CourseTerminology;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I;(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;J)V:(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;Y(Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetCtUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setCtTitle(Ljava/lang/String;)VsetCtTerminologysetCtLctadd(Ljava/lang/Object;)ZclosereleasebindLong(IJ)VcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource1GHJKLMNOPQNRSTUTVWX>**+*Y*+* Y*+ * Y*+ * Y*+Y,- .D#[0o=Z>[\>JK]J^_X7***+A* 7*:*!++-+Y& !(+4Z `a7[\7bcdke]bfgXc*Y*+,YZ [\bchij hk] bhNlmnX2***+** M*,'Y& $'/1Z2[\2opj 2oqdge ]oNrsnX3***+W** M*,(Y& %(02Z3[\3opj 3oqdhe ]oNrtuX3***+W** M*,(Y& %(02Z3[\3bcdhe ]bvgXc*Y*+,YZ [\bchij hw] bhNxyzXc*Y*-YZ [\{ahij h|] {hN}~XX*Y*+YZ[\hij h|]hNXZ L !M"Y*,#Y Z [\ NX L !M**,$N-%&6-'&6-(&6-)&6*Y-+,:--.Y/: -07   1-2 : -3:   4-2 : -3:   5-07 6 7W~: -8,9 :-8,9Y CH IJL$M,N4O<PKQTS]UgVnXyY[]_`bdfghijlmjlmnZ|  ]pc gfa D " a$,4<K`p[\ j K`d`K G3.  $ GGeNzX2:::!:6;<:*=Y*>-?Yt{ |}~ZH2[\2a2hi. &#j 2h] hNzX2@:@!:6;<:*AY*B-?Y ZH2[\2a2hi. &#j 2h] hN XCYNAtX3 *+.DY Z  [\]bAfX4 *+.,EY Z  [\] bhA^X3 *+.FY Z  [\]bX/*Y!Z \X/*Y!Z \X/*Y!Z \X/*Y!Z \X/*Y!Z \Ib A="  PK!!C 7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$1.class4q ; :< = >? @ >A >B C D E F G H I J K L M N O PQ RSTthis$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;P(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomField;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/CustomField;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileCustomFieldDao_Impl.javaEnclosingMethodU V INSERT OR ABORT INTO `CustomField` (`customFieldUid`,`customFieldName`,`customFieldNameAlt`,`customFieldLabelMessageID`,`customFieldIcon`,`customFieldIconId`,`actionOnClick`,`customFieldType`,`customFieldEntityType`,`customFieldActive`,`customFieldDefaultValue`,`customFieldMCSN`,`customFieldLCSN`,`customFieldLCB`,`customFieldLct`,`customFieldInputType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) WXY Z[ \) ]^ _` a) bc d) ec f) gc hc ij k) lX mX nc oX pc+com/ustadmobile/lib/db/entities/CustomField *+1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/CustomFieldDao_Impl(Landroidx/room/RoomDatabase;)VgetCustomFieldUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCustomFieldNamebindNull(I)V bindString(ILjava/lang/String;)VgetCustomFieldNameAltgetCustomFieldLabelMessageID()IgetCustomFieldIcongetCustomFieldIconIdgetActionOnClickgetCustomFieldTypegetCustomFieldEntityTypegetCustomFieldActive()ZgetCustomFieldDefaultValuegetCustomFieldMCSNgetCustomFieldLCSNgetCustomFieldLCBgetCustomFieldLctgetCustomFieldInputType I *+*, &!  "$  %&' %()- )! "$*+$+,, ++,, ++, +, , ++, +, , ++, +,+ ,,>+ ,+ + ,+ ,+ ,+,+,+, r. /02'4.587C9O:V;`=k?x@ACEFGHIJLNOP QR#S!*$"$$,-$./g012     $@ ' ,.A*34 *+, &!  "$' ,.456789:# PK!!G+ + 7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$2.class4q ; :< = >? @ >A >B C D E F G H I J K L M N O PQ RSTthis$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;P(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomField;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/CustomField;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCustomFieldDao_Impl.javaEnclosingMethodU V UPDATE OR ABORT `CustomField` SET `customFieldUid` = ?,`customFieldName` = ?,`customFieldNameAlt` = ?,`customFieldLabelMessageID` = ?,`customFieldIcon` = ?,`customFieldIconId` = ?,`actionOnClick` = ?,`customFieldType` = ?,`customFieldEntityType` = ?,`customFieldActive` = ?,`customFieldDefaultValue` = ?,`customFieldMCSN` = ?,`customFieldLCSN` = ?,`customFieldLCB` = ?,`customFieldLct` = ?,`customFieldInputType` = ? WHERE `customFieldUid` = ? WXY Z[ \) ]^ _` a) bc d) ec f) gc hc ij k) lX mX nc oX pc+com/ustadmobile/lib/db/entities/CustomField *+1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/CustomFieldDao_Impl(Landroidx/room/RoomDatabase;)VgetCustomFieldUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCustomFieldNamebindNull(I)V bindString(ILjava/lang/String;)VgetCustomFieldNameAltgetCustomFieldLabelMessageID()IgetCustomFieldIcongetCustomFieldIconIdgetActionOnClickgetCustomFieldTypegetCustomFieldEntityTypegetCustomFieldActive()ZgetCustomFieldDefaultValuegetCustomFieldMCSNgetCustomFieldLCSNgetCustomFieldLCBgetCustomFieldLctgetCustomFieldInputType I *+*, U!  "$  %&' %()- X! "$*+0+,, ++,, ++, +, , ++, +, , ++, +,+ ,,>+ ,+ + ,+ ,+ ,+,+,+,+, v] ^_a'c.d8fChOiVj`lknxoprtuvwxy{}~ #/!*0"$0,-0./s012     $@ ' ,.A*34 *+, U!  "$' ,.456789:# PK!!>ɰj7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$3.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/CustomField;this$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;a(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomField;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$3;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CustomFieldDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!پ!7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$4.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/CustomField;this$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;a(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomField;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$4;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CustomFieldDao_Impl updateAsynca(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200`(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!f=ZZ7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$5.class4 !l !m "n jo pqr stuvwxyz{|}~ ] ] ] ] ]  ] !val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;S(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$5;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/CustomField;_tmpCustomFieldNameLjava/lang/String;_tmpCustomFieldNameAlt_tmpCustomFieldIcon_tmpActionOnClick_tmpCustomFieldDefaultValue_tmpCustomFieldUidJ_tmpCustomFieldLabelMessageIDI_tmpCustomFieldIconId_tmpCustomFieldType_tmpCustomFieldEntityType_tmpCustomFieldActiveZ_tmp_tmpCustomFieldMCSN_tmpCustomFieldLCSN_tmpCustomFieldLCB_tmpCustomFieldLct_tmpCustomFieldInputType_result-Lcom/ustadmobile/lib/db/entities/CustomField;_cursorIndexOfCustomFieldUid_cursorIndexOfCustomFieldName _cursorIndexOfCustomFieldNameAlt'_cursorIndexOfCustomFieldLabelMessageID_cursorIndexOfCustomFieldIcon_cursorIndexOfCustomFieldIconId_cursorIndexOfActionOnClick_cursorIndexOfCustomFieldType#_cursorIndexOfCustomFieldEntityType_cursorIndexOfCustomFieldActive%_cursorIndexOfCustomFieldDefaultValue_cursorIndexOfCustomFieldMCSN_cursorIndexOfCustomFieldLCSN_cursorIndexOfCustomFieldLCB_cursorIndexOfCustomFieldLct"_cursorIndexOfCustomFieldInputType_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldDao_Impl.javaEnclosingMethod &' $% (c  customFieldUid customFieldNamecustomFieldNameAltcustomFieldLabelMessageIDcustomFieldIconcustomFieldIconId actionOnClickcustomFieldTypecustomFieldEntityTypecustomFieldActivecustomFieldDefaultValuecustomFieldMCSNcustomFieldLCSNcustomFieldLCBcustomFieldLctcustomFieldInputType +com/ustadmobile/lib/db/entities/CustomField ( c c 121com/ustadmobile/core/db/dao/CustomFieldDao_Impl$5java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CustomFieldDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000O(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)Ih(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJI)Vcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+,-/&'0 &$12*f)**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+-+7+ : +:+ : +:+6+ : +:+6+ : +:+ 6+ 6+ 66+  : + :+ 7 +7"+6$+7%+6'Y "$%':::+:(+(+5'/7?GOW_gow   )3=I!T"Z$d'n)x+-/01246467,*34546474W849:3454;<64=<74)><3?<Iv@A=B<d[84nQC: xGD:"=E<$3F:%)G<'HIJ<K<'L</M<7N<?O<GP<OQ< W{R< _sS< gkT< ocU< w[V<SW<KX<CY< HI-/Z[\!]^ ^ ^ ^&!]^^^^@!]^^^^ ^]!] !]_`abc*6*+ <=, -/A1d*/* +, -/`aefghijk. !PK!!.TFv777com/ustadmobile/core/db/dao/CustomFieldDao_Impl$6.class4 !j !k "l hm nop qrstuvwxyz{|}~ ] ] ] ] ]  ] !val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;S(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$6;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/CustomField;_tmpCustomFieldNameLjava/lang/String;_tmpCustomFieldNameAlt_tmpCustomFieldIcon_tmpActionOnClick_tmpCustomFieldDefaultValue_tmpCustomFieldUidJ_tmpCustomFieldLabelMessageIDI_tmpCustomFieldIconId_tmpCustomFieldType_tmpCustomFieldEntityType_tmpCustomFieldActiveZ_tmp_tmpCustomFieldMCSN_tmpCustomFieldLCSN_tmpCustomFieldLCB_tmpCustomFieldLct_tmpCustomFieldInputType_result-Lcom/ustadmobile/lib/db/entities/CustomField;_cursorIndexOfCustomFieldUid_cursorIndexOfCustomFieldName _cursorIndexOfCustomFieldNameAlt'_cursorIndexOfCustomFieldLabelMessageID_cursorIndexOfCustomFieldIcon_cursorIndexOfCustomFieldIconId_cursorIndexOfActionOnClick_cursorIndexOfCustomFieldType#_cursorIndexOfCustomFieldEntityType_cursorIndexOfCustomFieldActive%_cursorIndexOfCustomFieldDefaultValue_cursorIndexOfCustomFieldMCSN_cursorIndexOfCustomFieldLCSN_cursorIndexOfCustomFieldLCB_cursorIndexOfCustomFieldLct"_cursorIndexOfCustomFieldInputType_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldDao_Impl.javaEnclosingMethod &' $% (  customFieldUid customFieldNamecustomFieldNameAltcustomFieldLabelMessageIDcustomFieldIconcustomFieldIconId actionOnClickcustomFieldTypecustomFieldEntityTypecustomFieldActivecustomFieldDefaultValuecustomFieldMCSNcustomFieldLCSNcustomFieldLCBcustomFieldLctcustomFieldInputType +com/ustadmobile/lib/db/entities/CustomField (  121com/ustadmobile/core/db/dao/CustomFieldDao_Impl$6java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/CustomFieldDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)Ih(JLjava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;IIZLjava/lang/String;JJIJI)Vcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+I,-/&'0 &$12*|)**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+-+7+ : +:+ : +:+6+ : +:+6+ : +:+ 6+ 6+ 66+  : + :+ 7 +7"+6$+7%+6'Y "$%':::+*:(+*(+7LNOP'Q/R7S?TGUOVWW_XgYoZw[\]_acdfijloqrtwyz|)3=ITZdnx,*34546474W849:3454;<64=<74)><3?<Iv@A=B<d[84nQC: xGD:"=E<$3F:%)G<'HIJ<K<'L</M<7N<?O<GP<OQ< WR< _zS< grT< ojU< wbV<ZW<RX<JY<HI-/Z[\!]^ ^ ^ ^&!]^^^^@!]^^^^ ^]!]!]_`aA1b*/* +I, -/`acdefghi. !PK!!d{$5com/ustadmobile/core/db/dao/CustomFieldDao_Impl.class4 (v (w (x )yz {| { }~ } } }    }    ( ( ( InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfCustomField&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfCustomField-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;MethodParametersinsert0(Lcom/ustadmobile/lib/db/entities/CustomField;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/CustomField; StackMapTable insertAsynca(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomField;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomField;>;)V updateListupdate0(Lcom/ustadmobile/lib/db/entities/CustomField;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;w(Lcom/ustadmobile/lib/db/entities/CustomField;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;uid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIO(J)Landroidx/lifecycle/LiveData;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomField;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomField;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000O(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200`(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCustomFieldDao_Impl.java 12 -. +, 41com/ustadmobile/core/db/dao/CustomFieldDao_Impl$1 41com/ustadmobile/core/db/dao/CustomFieldDao_Impl$2  l 1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$3 4 < 1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$42SELECT * FROM CustomField WHERE customFieldUid = ? java/lang/String CustomField1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$5 4  1com/ustadmobile/core/db/dao/CustomFieldDao_Impl$6  h+com/ustadmobile/lib/db/entities/CustomField RS DE <=/com/ustadmobile/core/db/dao/CustomFieldDao_Impl*com/ustadmobile/core/db/dao/CustomFieldDaojava/lang/Throwable()VP(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiona(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomField;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)Iandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VgetInvalidationTracker%()Landroidx/room/InvalidationTracker;S(Lcom/ustadmobile/core/db/dao/CustomFieldDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1()+,-./012/3456h$**+*Y*+*Y*+7$% &U#8$9:$+,;+<=67* * *+ A* 7* :* !++-+7& !(+48 >?79:7@ABkC;@DE6c*Y*+,78 9:@AFGH FI; @F/JKL62* * *+* * M* ,'7& $'/1829:2MNH 2MOBgC ;M/PQL63* * *+W* * M* ,(7& %(02839:3MNH 3MOBhC ;M/PRS63* * *+W* * M* ,(7& %(02839:3@ABhC ;@TE6c*Y*+,78 9:@AFGH FU; @F/VWX65N:6*YSY*7 8459:5Y?2Z[ *\]'^_;Y/`ab62::6:* Y*!-"7DE FGHI8H29:2Y?2FG.Z[ &\]#^_cdH 2Fe; YF/f gh6#7/iARj63 *+$%78  9:;@ADk64 *+$,&78  9:; @FA<l63 *+$'78  9:;@mn6/*78 o:pq6/*78 o:rs6/*78 o:tu*2 PK!!p <com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$1.class4Y 2 13 4 56 7 8 9 5: 5; < = > ? @A BCDthis$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;U(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/CustomFieldValue; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethodE F 5INSERT OR ABORT INTO `CustomFieldValue` (`customFieldValueUid`,`customFieldValueFieldUid`,`customFieldValueEntityUid`,`customFieldValueValue`,`customFieldValueCustomFieldValueOptionUid`,`customFieldValueMCSN`,`customFieldValueLCSN`,`customFieldValueLCB`,`customFieldLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) GHI JK LH MH N" OP QR SH TH UH VW XH0com/ustadmobile/lib/db/entities/CustomFieldValue #$6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$1$androidx/room/EntityInsertionAdapter4com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl(Landroidx/room/RoomDatabase;)VgetCustomFieldValueUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCustomFieldValueFieldUidgetCustomFieldValueEntityUidgetCustomFieldValueValuebindNull(I)V bindString(ILjava/lang/String;)V,getCustomFieldValueCustomFieldValueOptionUidgetCustomFieldValueMCSNgetCustomFieldValueLCSNgetCustomFieldValueLCB()IgetCustomFieldLct I *+*,%     !"-( #$z+,+,+,, + +, +, +, +, +,+ ,2 - ./!0(123=5H6T7`8m9y: zz%&z'()2 %'A#*4 *+,%   %'+,-./01 PK!!X˸+ + <com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$2.class4Y 2 13 4 56 7 8 9 5: 5; < = > ? @A BCDthis$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;U(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/CustomFieldValue; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethodE F PUPDATE OR ABORT `CustomFieldValue` SET `customFieldValueUid` = ?,`customFieldValueFieldUid` = ?,`customFieldValueEntityUid` = ?,`customFieldValueValue` = ?,`customFieldValueCustomFieldValueOptionUid` = ?,`customFieldValueMCSN` = ?,`customFieldValueLCSN` = ?,`customFieldValueLCB` = ?,`customFieldLct` = ? WHERE `customFieldValueUid` = ? GHI JK LH MH N" OP QR SH TH UH VW XH0com/ustadmobile/lib/db/entities/CustomFieldValue #$6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter4com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl(Landroidx/room/RoomDatabase;)VgetCustomFieldValueUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetCustomFieldValueFieldUidgetCustomFieldValueEntityUidgetCustomFieldValueValuebindNull(I)V bindString(ILjava/lang/String;)V,getCustomFieldValueCustomFieldValueOptionUidgetCustomFieldValueMCSNgetCustomFieldValueLCSNgetCustomFieldValueLCB()IgetCustomFieldLct I *+*,<     !"-? #$+,+,+,, + +, +, +, +, +,+ ,+ ,6 D EF!G(H2J=LHMTN`OmPyQR %&'()2 %'A#*4 *+,<   %'+,-./01 PK!!<com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$3.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;this$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;k(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$3;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl insertAsyncf(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*f C***@* N* -:*  (4464"i kl#m(o2m4o@pC t!"#A$/* f "#%&'()*+  PK!!ܕ 11<com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$4.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;I(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$4;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CustomFieldValueDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!RHH<com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$5.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;I(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$5;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CustomFieldValueDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200e(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3" #'13> @s !A"/*   !#$%&'()  PK!!/0  <com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$6.class4 S T U QV WXY Z[\]^_`abc Fd Fe Ff Fg Fhi j Fk lm nopqval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;X(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$6;MethodParameterscall4()Lcom/ustadmobile/lib/db/entities/CustomFieldValue;_tmpCustomFieldValueValueLjava/lang/String;_tmpCustomFieldValueUidJ_tmpCustomFieldValueFieldUid_tmpCustomFieldValueEntityUid-_tmpCustomFieldValueCustomFieldValueOptionUid_tmpCustomFieldValueMCSN_tmpCustomFieldValueLCSN_tmpCustomFieldValueLCBI_tmpCustomFieldLct_result2Lcom/ustadmobile/lib/db/entities/CustomFieldValue;!_cursorIndexOfCustomFieldValueUid&_cursorIndexOfCustomFieldValueFieldUid'_cursorIndexOfCustomFieldValueEntityUid#_cursorIndexOfCustomFieldValueValue7_cursorIndexOfCustomFieldValueCustomFieldValueOptionUid"_cursorIndexOfCustomFieldValueMCSN"_cursorIndexOfCustomFieldValueLCSN!_cursorIndexOfCustomFieldValueLCB_cursorIndexOfCustomFieldLct_cursorLandroid/database/Cursor; StackMapTablerst Exceptionsu()Ljava/lang/Object; SignatureeLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileCustomFieldValueDao_Impl.javaEnclosingMethodv wx   !y z{| }~customFieldValueUid customFieldValueFieldUidcustomFieldValueEntityUidcustomFieldValueValue)customFieldValueCustomFieldValueOptionUidcustomFieldValueMCSNcustomFieldValueLCSNcustomFieldValueLCBcustomFieldLct 0com/ustadmobile/lib/db/entities/CustomFieldValue ! y y *+6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$6java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl%findValueByCustomFieldUidAndEntityUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I(JJJLjava/lang/String;JJJIJ)Vcloseandroidx/room/RoomSQLiteQueryrelease  !"#C*+*,*$%&( ) *+#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 ++7 +7+7+ : +:+7+7+7+ 6+ 7Y : :  : +* :+*$ '/7?GOW`ir| %,-i{./ rr0/|h1/M,-C2/93//4/%567/89 :6;6'<6/=67>6??6G@6OA6 WB6 89 &(CDENF GO FFHIJA*K#/*$% &(IJLMNOPQR' PK!!&&:com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl.class4 7 7 7 8              / 7 7 7 InnerClasses__dbLandroidx/room/RoomDatabase;$__insertionAdapterOfCustomFieldValue&Landroidx/room/EntityInsertionAdapter; SignatureZLandroidx/room/EntityInsertionAdapter;!__updateAdapterOfCustomFieldValue-Landroidx/room/EntityDeletionOrUpdateAdapter;aLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;MethodParametersinsert5(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)J_resultJentity2Lcom/ustadmobile/lib/db/entities/CustomFieldValue; StackMapTable insertAsyncf(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;y(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ELjava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomFieldValue;>;H(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomFieldValue;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;DLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate5(Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)VupdateListAsync%findValueByCustomFieldUidAndEntityUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;fieldUid entityUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;ULkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValue;>;k(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValue;>;)Ljava/lang/Object;)findValueByCustomFieldUidAndEntityUidSync6(JJ)Lcom/ustadmobile/lib/db/entities/CustomFieldValue;_tmpCustomFieldValueValue_tmpCustomFieldValueUid_tmpCustomFieldValueFieldUid_tmpCustomFieldValueEntityUid-_tmpCustomFieldValueCustomFieldValueOptionUid_tmpCustomFieldValueMCSN_tmpCustomFieldValueLCSN_tmpCustomFieldValueLCB_tmpCustomFieldLct!_cursorIndexOfCustomFieldValueUid&_cursorIndexOfCustomFieldValueFieldUid'_cursorIndexOfCustomFieldValueEntityUid#_cursorIndexOfCustomFieldValueValue7_cursorIndexOfCustomFieldValueCustomFieldValueOptionUid"_cursorIndexOfCustomFieldValueMCSN"_cursorIndexOfCustomFieldValueLCSN!_cursorIndexOfCustomFieldValueLCB_cursorIndexOfCustomFieldLct_cursorLandroid/database/Cursor;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000T(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100^(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200e(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileCustomFieldValueDao_Impl.java @A <= :; C6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$1 C6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$2  6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$3 C K6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$4 C 6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$5eSELECT * FROM CustomFieldValue WHERE customFieldValueFieldUid = ? AND customFieldValueEntityUid = ?  6com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$6 C customFieldValueUid customFieldValueFieldUidcustomFieldValueEntityUidcustomFieldValueValue)customFieldValueCustomFieldValueOptionUidcustomFieldValueMCSNcustomFieldValueLCSNcustomFieldValueLCBcustomFieldLct       0com/ustadmobile/lib/db/entities/CustomFieldValue C    fg ST KL4com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl/com/ustadmobile/core/db/dao/CustomFieldValueDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VU(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionk(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomFieldValue;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VI(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)Iacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;X(Lcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I(JJJLjava/lang/String;JJJIJ)Vclosereleasejava/util/Collections emptyList178:;<=>?@A>BCDEh$**+*Y*+*Y*+F#$ %<#TG$HI$:;J:KLE7* * *+ A* 7* :* !++-+F& XY[\]!_(]+_4`G MN7HI7OPQkRJOSTEc*Y*+,FfG HIOPUVW UXJ OU>YZ[E2* * *+* * M* ,'F& wxz{}$~'}/~1G2HI2\]W 2\^QgR J\>_`aEm*Y*+,FG HI\]UVW\bUcJ \U>de[E3* * *+W* * M* ,(F& %(02G3HI3\]W 3\^QhR J\>_fgE3* * *+W* * M* ,(F& %(02G3HI3OPQhR JOhaEm*Y*+,FG HI\]UVW\bUcJ \U>dijE >::66!: * Y*F" "'GR>HI>kN>lN>UV:mn 2op/qr'st W >UuJ klU>vwxE$K::66!* *: !6 "!6 #!6 $!6 %!6 &!6'!6(!6)!6* +7 +7 +7 , : -: +7+7+7.6 +7!/Y !0:::12:#12#6+::<:F' ")6?HQ Z c l u ~ "$&'!($)'++-2.7+:-C.H/GynzNz{No|NRynG}N<~N1N&r N!!MP?r Hr Qr Zr cr lrur~rr'MPKHIKkNKlNGmn ?op<qr6Qi7 T7/7RJ kl E3F3>AfE3 *+/4FG  HIJOASE4 *+/,5FG  HIJ OUAKE3 *+/6FG  HIJOE/*FG IE/*FG IE/*FG I92PK!!&  Bcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$1.class4_ 5 46 7 89 : 8; 8< = > ? @ A B C DE FGHthis$0[(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityInsertionAdapter; SourceFile#CustomFieldValueOptionDao_Impl.javaEnclosingMethodI J {INSERT OR ABORT INTO `CustomFieldValueOption` (`customFieldValueOptionUid`,`customFieldValueOptionName`,`customFieldValueOptionFieldUid`,`customFieldValueOptionIcon`,`customFieldValueOptionMessageId`,`customFieldValueOptionActive`,`customFieldValueOptionMCSN`,`customFieldValueOptionLCSN`,`customFieldValueOptionLCB`,`customFieldValueLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) KLM NO P# QR ST UL V# WX YZ [L \L ]X ^L6com/ustadmobile/lib/db/entities/CustomFieldValueOption $%++, +,+ ,+ ,B- ./1'32495C7N9Z:g;q<}=>?@*&'()g<*+,   @! &(A$-4 *+,%  ! &(./01234 PK!!ldSY Y Bcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$2.class4_ 5 46 7 89 : 8; 8< = > ? @ A B C DE FGHthis$0[(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindf(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturegLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile#CustomFieldValueOptionDao_Impl.javaEnclosingMethodI J UPDATE OR ABORT `CustomFieldValueOption` SET `customFieldValueOptionUid` = ?,`customFieldValueOptionName` = ?,`customFieldValueOptionFieldUid` = ?,`customFieldValueOptionIcon` = ?,`customFieldValueOptionMessageId` = ?,`customFieldValueOptionActive` = ?,`customFieldValueOptionMCSN` = ?,`customFieldValueOptionLCSN` = ?,`customFieldValueOptionLCB` = ?,`customFieldValueLct` = ? WHERE `customFieldValueOptionUid` = ? KLM NO P# QR ST UL V# WX YZ [L \L ]X ^L6com/ustadmobile/lib/db/entities/CustomFieldValueOption $%++, +,+ ,+ ,+ ,FJ KLN'P2Q9RCTNVZWgXqY}Z[\]^*&'()gH*+,   @! &(A$-4 *+,B  ! &(./01234 PK!!F  Bcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$3.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;this$0w(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$3;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#CustomFieldValueOptionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB w(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$4;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#CustomFieldValueOptionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB ^(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses>Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$5;MethodParameterscall:()Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;_tmpCustomFieldValueOptionNameLjava/lang/String;_tmpCustomFieldValueOptionIcon_tmpCustomFieldValueOptionUidJ"_tmpCustomFieldValueOptionFieldUid#_tmpCustomFieldValueOptionMessageIdI _tmpCustomFieldValueOptionActiveZ_tmp_tmpCustomFieldValueOptionMCSN_tmpCustomFieldValueOptionLCSN_tmpCustomFieldValueOptionLCB_tmpCustomFieldValueLct_result8Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;'_cursorIndexOfCustomFieldValueOptionUid(_cursorIndexOfCustomFieldValueOptionName,_cursorIndexOfCustomFieldValueOptionFieldUid(_cursorIndexOfCustomFieldValueOptionIcon-_cursorIndexOfCustomFieldValueOptionMessageId*_cursorIndexOfCustomFieldValueOptionActive(_cursorIndexOfCustomFieldValueOptionMCSN(_cursorIndexOfCustomFieldValueOptionLCSN'_cursorIndexOfCustomFieldValueOptionLCB!_cursorIndexOfCustomFieldValueLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturekLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile#CustomFieldValueOptionDao_Impl.javaEnclosingMethod *+ () ,  customFieldValueOptionUid customFieldValueOptionNamecustomFieldValueOptionFieldUidcustomFieldValueOptionIconcustomFieldValueOptionMessageIdcustomFieldValueOptionActivecustomFieldValueOptionMCSNcustomFieldValueOptionLCSNcustomFieldValueOptionLCBcustomFieldValueLct 6com/ustadmobile/lib/db/entities/CustomFieldValueOption  56+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +Y: +7   + : +: +7 + : +: +6 +66 +7 + 7 + 6  + 7 !:  : +"*# :+"*#P``b`//'/7?GOW_hqz $.5?FILPV]`ho07898z:; 78<;y98h=>K?@WA> :B;)C;.D>?E;qFG HH>AI>'9J>/1K>7)L>?!M>GN>OO> W P> _Q> LFG r13aRSTb %UV( V*@O %U%UWXYA5Z./*$/0 13XY[\]^_`a2 %PK!!R&@com/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl.class4 "m "n "o #pq rs r tu tv wx ty tz{ | }~ w  |   }  " " " InnerClasses__dbLandroidx/room/RoomDatabase;*__insertionAdapterOfCustomFieldValueOption&Landroidx/room/EntityInsertionAdapter; Signature`Landroidx/room/EntityInsertionAdapter;'__updateAdapterOfCustomFieldValueOption-Landroidx/room/EntityDeletionOrUpdateAdapter;gLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis;(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;KLjava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;>;N(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;>;)V updateListupdate;(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;(Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;[Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;>;p(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Z(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100d(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200k(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFile#CustomFieldValueOptionDao_Impl.java +, '( %& .? 67:com/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl5com/ustadmobile/core/db/dao/CustomFieldValueOptionDaojava/lang/Throwable()V[(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionw(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Lcom/ustadmobile/lib/db/entities/CustomFieldValueOption;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)Iandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;^(Lcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1"#%&'()*+,)-./0h$**+*Y*+*Y*+1#$ %B#`2$34$%&5%6707* * *+ A* 7* :* !++-+1& deghi!k(i+k4l2 897347:;<k=5:>?0c*Y*+,1r2 34:;@AB @C5 :@)DEF02* * *+* * M* ,'1& $'/122342GHB 2GI<g= 5G)JKF03* * *+W* * M* ,(1& %(0223343GHB 3GI<h= 5G)JLM03* * *+W* * M* ,(1& %(0223343:;<h= 5:N?0c*Y*+,12 34:;@AB @O5 :@)PQR02::6:*Y*-1 2H2342S92@A.TU &VW#XYZ[B 2@\5 S@)] ^_01)`ALa03 *+12  345:A>b04 *+, 12  345 :@A6c03 *+!12  345:de0/*12 f4gh0/*12 f4ij0/*12 f4kl$*PK!!$ :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1.class4_ 6 57 8 9: ; 9< 9= > ? @ A B C D EF GHIthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodJ K LINSERT OR ABORT INTO `DiscussionPost` (`discussionPostUid`,`discussionPostTitle`,`discussionPostMessage`,`discussionPostStartDate`,`discussionPostDiscussionTopicUid`,`discussionPostVisible`,`discussionPostArchive`,`discussionPostStartedPersonUid`,`discussionPostClazzUid`,`discussionPostLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) LMN OP Q# RS TU V# WM XM YZ [Z \M ]M ^M.com/ustadmobile/lib/db/entities/DiscussionPost $%4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl(Landroidx/room/RoomDatabase;)VgetDiscussionPostUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetDiscussionPostTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDiscussionPostMessagegetDiscussionPostStartDate#getDiscussionPostDiscussionTopicUidgetDiscussionPostVisible()ZgetDiscussionPostArchive!getDiscussionPostStartedPersonUidgetDiscussionPostClazzUidgetDiscussionPostLct I *+*,0     ! "#-3 $%U+,, ++,, ++, +, +, , >+, 6++,+ ,+ ,F8 9:<'>.?8ACCNDYEfFpG~HIJKL4&'()fH*+~0,+-  @@! &(A$.4 *+,0  ! &(/012345 PK!!pG  ;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10.class4V 0 1 2 .3 45 #6 #7 #8 #9 :; <=>?val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10;MethodParameterscall()Ljava/lang/String;_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTable@AB ExceptionsC()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodD EF   G HIJ KL MN OP QR SGT UG 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl getPostTitle5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* Y**L++M+MM,N+ * -:+ * 8GGIG6 $)468>EGOV4&16YH !")# $ #%&'A(/*  &')*+,-./  PK!! -;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11.class4 %c %d &e af ghi jklmnopqrst Vuv e Vw x Vy Vz { | } ~ V      V %val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11;MethodParameterscall2()Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpDiscussionPostUidJ_tmpDiscussionPostStartDate$_tmpDiscussionPostDiscussionTopicUid_tmpDiscussionPostVisibleZ_tmpI_tmpDiscussionPostArchive_tmp_1"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_result0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_cursorIndexOfDiscussionPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate._cursorIndexOfDiscussionPostDiscussionTopicUid#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturecLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod *+ () ,  discussionPostUid discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLct .com/ustadmobile/lib/db/entities/DiscussionPost  565com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetDiscussionPostUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionPostTitle(Ljava/lang/String;)VsetDiscussionPostMessagesetDiscussionPostStartDate#setDiscussionPostDiscussionTopicUidgetInt(I)IsetDiscussionPostVisible(Z)VsetDiscussionPostArchive!setDiscussionPostStartedPersonUidsetDiscussionPostClazzUidsetDiscussionPostLctcloseandroidx/room/RoomSQLiteQueryrelease %&'()*+,-.C*+*,*/013*+4 *(56./ ~**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +Y: +7   + : +: + : +: +7 +7 +66 +66 + 7 + 7  + 7 !:  : +"*# :+"*#\llnl/0'/7?G O!W"_$h%q'z(*+-/124689;<?@AD EFH)I0K:LANKORPUQXS\UbViSlUtV{W07898z:; 7898<;t=;W>?c@A:B? FCA))D;:E;KF;qGH TIAMJA'EKA/=LA75MA?-NAG%OAOPA WQA _ RA XGH ~13mSTU %VW W;%VWW@%VWW@> %V%VXYZA5[./*$/0 13YZ\]^_`ab2 %PK!!1L+;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12.class4 /w /x 0y uz {|} ~ j y j  j j     j           j /val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12;MethodParameterscall=()Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpAuthorPersonFirstNames_tmpAuthorPersonLastName_tmpPostLatestMessage_tmpDiscussionPostUidJ_tmpDiscussionPostStartDate$_tmpDiscussionPostDiscussionTopicUid_tmpDiscussionPostVisibleZ_tmpI_tmpDiscussionPostArchive_tmp_1"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpPostRepliesCount_tmpPostLatestMessageTimestamp_result;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_cursorIndexOfDiscussionPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate._cursorIndexOfDiscussionPostDiscussionTopicUid#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct$_cursorIndexOfAuthorPersonFirstNames"_cursorIndexOfAuthorPersonLastName_cursorIndexOfPostLatestMessage_cursorIndexOfPostRepliesCount(_cursorIndexOfPostLatestMessageTimestamp_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturenLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod 45 23 6  discussionPostUid discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctauthorPersonFirstNamesauthorPersonLastNamepostLatestMessagepostRepliesCountpostLatestMessageTimestamp 9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails  ?@5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplfindWithDetailsByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetDiscussionPostUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionPostTitle(Ljava/lang/String;)VsetDiscussionPostMessagesetDiscussionPostStartDate#setDiscussionPostDiscussionTopicUidgetInt(I)IsetDiscussionPostVisible(Z)VsetDiscussionPostArchive!setDiscussionPostStartedPersonUidsetDiscussionPostClazzUidsetDiscussionPostLctsetAuthorPersonFirstNamessetAuthorPersonLastNamesetPostLatestMessagesetPostRepliesCount(I)VsetPostLatestMessageTimestampcloseandroidx/room/RoomSQLiteQueryrelease /012345678C*+*,*9p:;=45> 42?@8 +.**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+xY:+7+ : +:+ : +:+7+7 +!66"+!66#+ 7$+ 7  %+ 7""&+  :$ + :$$'+  :% + :%%(+ :& +:&&)+!6''*+7((+::+,*-:*+,*-* 9Esuvw'x/y7z?{G|O}W~_gow #*4@GQXbisz $+:)ABCBDB$EB%FB&`GH@ABCB IHJH#KLMN@OL4PNQQHbRH sSH"mDB$KEB%)FB&TN'UH(lVWXNYN'ZN/[N7\N?]NG^NO_N W`N _aN gbN ocN wdNeNfNVW.;=ghi/jk k;/jkk@/jkk@L/jkk k k k+/j/jlmnA?o8/*.9p: ;=mnpqrstuv< /PK!!m=;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13.class4 /y /z 0{ w| }~  j { j  j j     j           j /val$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13;MethodParameterscall=()Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpAuthorPersonFirstNames_tmpAuthorPersonLastName_tmpPostLatestMessage_tmpDiscussionPostUidJ_tmpDiscussionPostStartDate$_tmpDiscussionPostDiscussionTopicUid_tmpDiscussionPostVisibleZ_tmpI_tmpDiscussionPostArchive_tmp_1"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpPostRepliesCount_tmpPostLatestMessageTimestamp_result;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_cursorIndexOfDiscussionPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate._cursorIndexOfDiscussionPostDiscussionTopicUid#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct$_cursorIndexOfAuthorPersonFirstNames"_cursorIndexOfAuthorPersonLastName_cursorIndexOfPostLatestMessage_cursorIndexOfPostRepliesCount(_cursorIndexOfPostLatestMessageTimestamp_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturenLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod 45 23 6p  discussionPostUid discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctauthorPersonFirstNamesauthorPersonLastNamepostLatestMessagepostRepliesCountpostLatestMessageTimestamp 9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails p p ?@5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplfindWithDetailsByUidLive (J)Landroidx/lifecycle/LiveData; access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetDiscussionPostUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionPostTitle(Ljava/lang/String;)VsetDiscussionPostMessagesetDiscussionPostStartDate#setDiscussionPostDiscussionTopicUidgetInt(I)IsetDiscussionPostVisible(Z)VsetDiscussionPostArchive!setDiscussionPostStartedPersonUidsetDiscussionPostClazzUidsetDiscussionPostLctsetAuthorPersonFirstNamessetAuthorPersonLastNamesetPostLatestMessagesetPostRepliesCount(I)VsetPostLatestMessageTimestampcloseandroidx/room/RoomSQLiteQueryrelease /012345678C*+*,*9:;=45> 42?@8+ **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+xY:+7+ : +:+ : +:+7+7 +!66"+!66#+ 7$+ 7  %+ 7""&+  :$ + :$$'+  :% + :%%(+ :& +:&&)+!6''*+7((+::+,:*+,* 9C'/7?GOW_gow    #*4 @!G#Q$X&b'i)s*z,-/13468:;=?ABDEFGI KIKL:)ABCBDB$EB%FB&`GH@ABCB IHJH#KLMN@OL4PNQQHbRH sSH"mDB$KEB%)FB&TN'UH(lVWXNYN'ZN/[N7\N?]NG^NO_N W`N _aN gbN ocN wdNeNfN VW ;=ghi/jk k;/jkk@/jkk@L/jkk k k k+/j /jlmnop86*-9 QR: ;=A?q8/*.9: ;=mnrstuvwx< /PK!!7r :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2.class4_ 6 57 8 9: ; 9< 9= > ? @ A B C D EF GHIthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/DiscussionPost;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodJ K gUPDATE OR ABORT `DiscussionPost` SET `discussionPostUid` = ?,`discussionPostTitle` = ?,`discussionPostMessage` = ?,`discussionPostStartDate` = ?,`discussionPostDiscussionTopicUid` = ?,`discussionPostVisible` = ?,`discussionPostArchive` = ?,`discussionPostStartedPersonUid` = ?,`discussionPostClazzUid` = ?,`discussionPostLct` = ? WHERE `discussionPostUid` = ? LMN OP Q# RS TU V# WM XM YZ [Z \M ]M ^M.com/ustadmobile/lib/db/entities/DiscussionPost $%4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl(Landroidx/room/RoomDatabase;)VgetDiscussionPostUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetDiscussionPostTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDiscussionPostMessagegetDiscussionPostStartDate#getDiscussionPostDiscussionTopicUidgetDiscussionPostVisible()ZgetDiscussionPostArchive!getDiscussionPostStartedPersonUidgetDiscussionPostClazzUidgetDiscussionPostLct I *+*,N     ! "#-Q $%e+,, ++,, ++, +, +, , >+, 6++,+ ,+ ,+ ,JV WXZ'\.]8_CaNbYcfdpe~fghijk4&'()fT*+~<,+-  @@! &(A$.4 *+,N  ! &(/012345 PK!!4s$ $ :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3.class4"  this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod !  REPLACE INTO DiscussionPostReplicate(discussionPostPk, discussionPostDestination) SELECT DISTINCT DiscussionPost.discussionPostUid AS discussionPostPk, ? AS discussionPostDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN DiscussionPost ON DiscussionPost.discussionPostClazzUid = Clazz.clazzUid WHERE DiscussionPost.discussionPostLct != COALESCE( (SELECT discussionPostVersionId FROM discussionPostReplicate WHERE discussionPostPk = DiscussionPost.discussionPostUid AND discussionPostDestination = ?), 0) /*psql ON CONFLICT(discussionPostPk, discussionPostDestination) DO UPDATE SET discussionPostPending = true */ 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, m      >L p   PK!!fx x :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4.class4"  this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;S(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod !  REPLACE INTO DiscussionPostReplicate(discussionPostPk, discussionPostDestination) SELECT DISTINCT DiscussionPost.discussionPostUid AS discussionPostUid, UserSession.usClientNodeId AS discussionPostDestination FROM ChangeLog JOIN DiscussionPost ON ChangeLog.chTableId = 132 AND ChangeLog.chEntityPk = DiscussionPost.discussionPostUid JOIN Clazz ON Clazz.clazzUid = DiscussionPost.discussionPostClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND DiscussionPost.discussionPostLct != COALESCE( (SELECT discussionPostVersionId FROM discussionPostReplicate WHERE discussionPostPk = DiscussionPost.discussionPostUid AND DiscussionPostDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(discussionPostPk, discussionPostDestination) DO UPDATE SET discussionPostPending = true */ 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4#androidx/room/SharedSQLiteStatement2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!v:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;g(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl insertAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!$ڳ:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/DiscussionPost;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;g(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl updateAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200c(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&   !'",$6"8$C%EC 8 !"#A$/*  "#%&'()*+  PK!!et}}:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;8(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300[(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *-  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>0 1 234%5/768@9D;N<Y9[;g<r= u j!" h#$%[&'()A*/*- ()+,-./01 PK!! A:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;7(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionPostDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400[(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*D  Y*L*+X* M* *+ ,N* *+ -*A. G HJK&L*N4O?LANLOWPY NA  !"#A$/* D "#%&'()*+  PK!!l<com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9$1.class4 -| .}~  r  r  r  r r     r           sthis$1 InnerClasses6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9;(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpDiscussionPostTitleLjava/lang/String;_tmpDiscussionPostMessage_tmpAuthorPersonFirstNames_tmpAuthorPersonLastName_tmpPostLatestMessage_item;Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;_tmpDiscussionPostUidJ_tmpDiscussionPostStartDate$_tmpDiscussionPostDiscussionTopicUid_tmpDiscussionPostVisible_tmpI_tmpDiscussionPostArchive_tmp_1"_tmpDiscussionPostStartedPersonUid_tmpDiscussionPostClazzUid_tmpDiscussionPostLct_tmpPostRepliesCount_tmpPostLatestMessageTimestampcursorLandroid/database/Cursor;_cursorIndexOfDiscussionPostUid!_cursorIndexOfDiscussionPostTitle#_cursorIndexOfDiscussionPostMessage%_cursorIndexOfDiscussionPostStartDate._cursorIndexOfDiscussionPostDiscussionTopicUid#_cursorIndexOfDiscussionPostVisible#_cursorIndexOfDiscussionPostArchive,_cursorIndexOfDiscussionPostStartedPersonUid$_cursorIndexOfDiscussionPostClazzUid_cursorIndexOfDiscussionPostLct$_cursorIndexOfAuthorPersonFirstNames"_cursorIndexOfAuthorPersonLastName_cursorIndexOfPostLatestMessage_cursorIndexOfPostRepliesCount(_cursorIndexOfPostLatestMessageTimestamp_resLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTable Signatureh(Landroid/database/Cursor;)Ljava/util/List;iLandroidx/room/paging/LimitOffsetDataSource; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod /2 3discussionPostUid discussionPostTitlediscussionPostMessagediscussionPostStartDate discussionPostDiscussionTopicUiddiscussionPostVisiblediscussionPostArchivediscussionPostStartedPersonUiddiscussionPostClazzUiddiscussionPostLctauthorPersonFirstNamesauthorPersonLastNamepostLatestMessagepostRepliesCountpostLatestMessageTimestampjava/util/ArrayList 3 9com/ustadmobile/lib/db/entities/DiscussionPostWithDetails 3 6com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9$1*androidx/room/paging/LimitOffsetDataSource4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetDiscussionPostUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionPostTitle(Ljava/lang/String;)VsetDiscussionPostMessagesetDiscussionPostStartDate#setDiscussionPostDiscussionTopicUidgetInt(I)IsetDiscussionPostVisible(Z)VsetDiscussionPostArchive!setDiscussionPostStartedPersonUidsetDiscussionPostClazzUidsetDiscussionPostLctsetAuthorPersonFirstNamessetAuthorPersonLastNamesetPostLatestMessagesetPostRepliesCountsetPostLatestMessageTimestampadd(Ljava/lang/Object;)Z -./2345x*+*,-67H89/2:;<=>?@?ABC/:<>@ADE5++=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6Y+:+Y:+7+ : +:+ : +:+7+7 +!66"+!66#+ 7$+ 7!!%+ 7##&+  :% + :%%'+  :& + :&&(+ :' +:'')+!6((*+7))+,W{6?&.6>FNV^fnv !(2>EOV`gqx  7)FGHGIG%JG&KG'sLMjNOJFG(HGPOQO!R?ST>U?2VTOWO`XO!qYO#wIG%UJG&3KG'"ZT([O)89\] ^T_T`TaT&bT.cT6dT>eT FfT NgT VhT ^iT fjTnkTvlTmno mpq-rs1t t;-rstt@-rstt@L-rstt t t t5-rsC\uvuwxyz0{10-PK!!^Rl:com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9.class4= ' ( )* %+,-./ 0 124 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$04Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;V(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturek()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorytLandroidx/paging/DataSource$Factory; SourceFileDiscussionPostDao_Impl.javaEnclosingMethod5 67   86com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9$1 9:java/lang/StringMessageDiscussionPostPerson ; 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9<"androidx/paging/DataSource$Factory2com/ustadmobile/core/db/dao/DiscussionPostDao_ImplgetPostsByDiscussionTopic'(J)Landroidx/paging/DataSource$Factory;()V access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* S )Y***YSYSY S  )A/*  !"#$%&  3  PK!!ꄪ}008com/ustadmobile/core/db/dao/DiscussionPostDao_Impl.class4 < < < < < =           #  '  + .  4  < < < InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfDiscussionPost&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter;__updateAdapterOfDiscussionPost-Landroidx/room/EntityDeletionOrUpdateAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;MethodParametersinsert3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)J_resultJentity0Lcom/ustadmobile/lib/db/entities/DiscussionPost; StackMapTable insertAsyncd(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)V updateListupdate3(Lcom/ustadmobile/lib/db/entities/DiscussionPost;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;z(Lcom/ustadmobile/lib/db/entities/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getPostsByDiscussionTopicFactory'(J)Landroidx/paging/DataSource$Factory;discussionTopicUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIw(J)Landroidx/paging/DataSource$Factory; getPostTitlepostUid_cancellationSignalLandroid/os/CancellationSignal;5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; findByUiduidSLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;h(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPost;>;)Ljava/lang/Object;findWithDetailsByUid^Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;>;s(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/DiscussionPostWithDetails;>;)Ljava/lang/Object;findWithDetailsByUidLive (J)Landroidx/lifecycle/LiveData;](J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000R(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200c(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300[(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileDiscussionPostDao_Impl.java JI HI EF AB ?@ K4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1 K4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$24com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$34com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5 K S 4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$64com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7 K4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8 K SELECT DiscussionPost.*, Person.firstNames as authorPersonFirstNames, Person.lastName as authorPersonLastName, ( SELECT Message.messageText FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ORDER BY messageTimestamp DESC LIMIT 1 ) AS postLatestMessage, ( SELECT COUNT(*) FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ) AS postRepliesCount, ( SELECT Message.messageTimestamp FROM Message WHERE Message.messageTableId = 132 AND Message.messageEntityUid = DiscussionPost.discussionPostUid ORDER BY messageTimestamp DESC LIMIT 1 ) AS postLatestMessageTimestamp FROM DiscussionPost LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid WHERE DiscussionPost.discussionPostDiscussionTopicUid = ? AND CAST(DiscussionPost.discussionPostVisible AS INTEGER) = 1 AND CAST(DiscussionPost.discussionPostArchive AS INTEGER) = 0 ORDER BY DiscussionPost.discussionPostStartDate DESC  4com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9 K SELECT DiscussionPost.discussionPostTitle FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ?  5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10 g SELECT * FROM DiscussionPost WHERE DiscussionPost.discussionPostUid = ? 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11 SELECT DiscussionPost.*, Person.firstNames as authorPersonFirstNames, Person.lastName as authorPersonLastName, '' AS postLatestMessage, 0 AS postRepliesCount, DiscussionPost.discussionPostLct AS postLatestMessageTimestamp FROM DiscussionPost LEFT JOIN Person ON Person.personUid = DiscussionPost.discussionPostStartedPersonUid WHERE DiscussionPost.discussionPostUid = ? 5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12 java/lang/StringDiscussionPostPerson5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13   .com/ustadmobile/lib/db/entities/DiscussionPost ij [\ ST2com/ustadmobile/core/db/dao/DiscussionPostDao_Impl-com/ustadmobile/core/db/dao/DiscussionPostDaojava/lang/Throwable "androidx/paging/DataSource$Factory()VS(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiong(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionPost;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I8(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;J)V7(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VV(Lcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1<=?@ABCDEFCGHIJIKLM>**+*Y*+* Y*+ * Y*+ * Y*+N./ 0N#m0=O>PQ>?@R?STM7***+A* 7*:*!++-+N& !(+4O UV7PQ7WXYkZRW[\Mc*Y*+,NO PQWX]^_ ]`R W]CabcM2***+** M*,'N& $'/1O2PQ2de_ 2dfYgZ RdCghcM3***+W** M*,(N& %(02 O3PQ3de_ 3dfYhZ RdCgijM3***+W** M*,(N&  %(02O3PQ3WXYhZ RWk\Mc*Y*+,NO PQWX]^_ ]lR W]CmnoMc*Y*-N-O PQpV]^_ ]qR p]CrstMX*Y*+NDOPQ]^_ ]qR]CuvyM! N !:6"#Y*$NX| }~O4!PQ!zV{| }~RzCoM2%:%!:6"&:*'Y*(-)N OH2PQ2V2]^.{| &}~#_ 2]R ]CoM2*:*!:6"&:*+Y*,-)N  OH2PQ2V2]^.{| &}~#_ 2]R ]CoM2-:-!:6"&:*.Y*/-)N_l mnopOH2PQ2V2]^.{| &}~#_ 2]R ]CM:-N-!:6"*01Y2SY3S4Y*56N O4:PQ:V7{| /}~,RC M7NWCAiM3 *+89N"O  PQRWA[M4 *+8,:N"O  PQR W]ASM3 *+8;N"O  PQRWM/*N#O QM/*N#O QM/*N#O QM/*N#O QM/*N#O Q>r4.+'# wx PK!!G[O) ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$1.class4` 6 57 8 9: ; 9< 9= > ? @ A B C D EF GHIthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodJ K JINSERT OR ABORT INTO `DiscussionTopic` (`discussionTopicUid`,`discussionTopicTitle`,`discussionTopicDesc`,`discussionTopicStartDate`,`discussionTopicCourseDiscussionUid`,`discussionTopicVisible`,`discussionTopicArchive`,`discussionTopicIndex`,`discussionTopicClazzUid`,`discussionTopicLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) LMN OP Q# RS TU V# WM XM YZ [Z \] ^M _M/com/ustadmobile/lib/db/entities/DiscussionTopic $%5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)VgetDiscussionTopicUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetDiscussionTopicTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDiscussionTopicDescgetDiscussionTopicStartDate%getDiscussionTopicCourseDiscussionUidgetDiscussionTopicVisible()ZgetDiscussionTopicArchivegetDiscussionTopicIndex()IgetDiscussionTopicClazzUidgetDiscussionTopicLct I *+*,4     ! "#-7 $%V+,, ++,, ++, +, +, , >+, 6++,+ ,+ ,F< =>@'B.C8ECGNHYIfJpK~LMNOP4&'()fI*+~1,+-  @@! &(A$.4 *+,4  ! &(/012345 PK!!hCBB<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$10.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;H(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$10;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$10java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300d(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*j @***W* L* +M* , '3"m op#q's1q3s>t @s !A"/* j  !#$%&'()  PK!!<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$11.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;9(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400\(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *|  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/*| ()+,-./01 PK!!S~{I<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$12.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;8(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500\(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!V$ $ <com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$13.class4i 8 9 : ; < 6= >? ,@ 6A BC ,D BE FG BH >I JKLM val$activeZval$changeTimeJval$uidthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;;(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodQ RS     T UVW XY Z[ \]^ _T `a bTc de fT gh $%6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplupdateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600\(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!** "#$%N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ  #%02=GNX]gru* " &' ()u*)+,@[,-./A$0/*  "./1234567! PK!!Dج>com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14$1.class4 'p (qr stuvwxyz{|}~ f  f  f  f f     f        gthis$1 InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14;(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpDiscussionTopicTitleLjava/lang/String;_tmpDiscussionTopicDesc_item;Lcom/ustadmobile/lib/db/entities/DiscussionTopicListDetail;_tmpDiscussionTopicUidJ_tmpDiscussionTopicStartDate&_tmpDiscussionTopicCourseDiscussionUid_tmpDiscussionTopicVisible_tmpI_tmpDiscussionTopicArchive_tmp_1_tmpDiscussionTopicIndex_tmpDiscussionTopicClazzUid_tmpDiscussionTopicLct _tmpNumPosts_tmpLastActiveTimestampcursorLandroid/database/Cursor; _cursorIndexOfDiscussionTopicUid"_cursorIndexOfDiscussionTopicTitle!_cursorIndexOfDiscussionTopicDesc&_cursorIndexOfDiscussionTopicStartDate0_cursorIndexOfDiscussionTopicCourseDiscussionUid$_cursorIndexOfDiscussionTopicVisible$_cursorIndexOfDiscussionTopicArchive"_cursorIndexOfDiscussionTopicIndex%_cursorIndexOfDiscussionTopicClazzUid _cursorIndexOfDiscussionTopicLct_cursorIndexOfNumPosts!_cursorIndexOfLastActiveTimestamp_resLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTable Signatureh(Landroid/database/Cursor;)Ljava/util/List;iLandroidx/room/paging/LimitOffsetDataSource; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod ), -discussionTopicUid discussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLctnumPostslastActiveTimestampjava/util/ArrayList - 9com/ustadmobile/lib/db/entities/DiscussionTopicListDetail - 8com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14$1*androidx/room/paging/LimitOffsetDataSource6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetDiscussionTopicUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionTopicTitle(Ljava/lang/String;)VsetDiscussionTopicDescsetDiscussionTopicStartDate%setDiscussionTopicCourseDiscussionUidgetInt(I)IsetDiscussionTopicVisible(Z)VsetDiscussionTopicArchivesetDiscussionTopicIndexsetDiscussionTopicClazzUidsetDiscussionTopicLct setNumPostssetLastActiveTimestampadd(Ljava/lang/Object;)Z '(),-./x*+*,-01H23),456789:9;<=)468:;>?/n$+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 Y+:+Y:+7+ : +:+ : +:+7+7+66+66 + 6!+ 7"+ 7#+ 6!!$+ 7""%&W00&.6>FNV^mv   & - 7>HOY`jq{1B @ABA CDEF@ABAGFHF I9JK&fL9rMK7UNKHDOFY3PFj"QK!{RF"23STUKVK|WKtXK&lYK.dZK6\[K>T\K FL]K ND^K V<_K ^4`K m%abc m%ade m'fg1h h;'fghh@'fghh@j'fg=Sijiklmn*o+*'PK!!.^<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;W(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturek()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorytLandroidx/paging/DataSource$Factory; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod3 45   68com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14$1 78java/lang/StringDiscussionPostDiscussionTopic 9 6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14:"androidx/paging/DataSource$Factory3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplgetListOfTopicsByDiscussion'(J)Landroidx/paging/DataSource$Factory;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* N $Y***YSYS  $A/*   !"#$%   1 PK!!zz<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$15.class4 )m )n *o kp qrs tuvwxyz{|}~ ^  ^ o ^  ^ ^     ^      _ ^ )val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;W(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$15;MethodParameterscall()Ljava/util/List;_tmpDiscussionTopicTitleLjava/lang/String;_tmpDiscussionTopicDesc_item1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_tmpDiscussionTopicUidJ_tmpDiscussionTopicStartDate&_tmpDiscussionTopicCourseDiscussionUid_tmpDiscussionTopicVisibleZ_tmpI_tmpDiscussionTopicArchive_tmp_1_tmpDiscussionTopicIndex_tmpDiscussionTopicClazzUid_tmpDiscussionTopicLct _cursorIndexOfDiscussionTopicUid"_cursorIndexOfDiscussionTopicTitle!_cursorIndexOfDiscussionTopicDesc&_cursorIndexOfDiscussionTopicStartDate0_cursorIndexOfDiscussionTopicCourseDiscussionUid$_cursorIndexOfDiscussionTopicVisible$_cursorIndexOfDiscussionTopicArchive"_cursorIndexOfDiscussionTopicIndex%_cursorIndexOfDiscussionTopicClazzUid _cursorIndexOfDiscussionTopicLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTable Exceptions SignatureF()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;()Ljava/lang/Object;wLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod ./ ,- 0  discussionTopicUid discussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLctjava/util/ArrayList 0 /com/ustadmobile/lib/db/entities/DiscussionTopic  9:6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplgetTopicsByClazz5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetDiscussionTopicUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionTopicTitle(Ljava/lang/String;)VsetDiscussionTopicDescsetDiscussionTopicStartDate%setDiscussionTopicCourseDiscussionUidgetInt(I)IsetDiscussionTopicVisible(Z)VsetDiscussionTopicArchivesetDiscussionTopicIndexsetDiscussionTopicClazzUidsetDiscussionTopicLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*36457./8 .,9:2d **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 Y+: +Y: +7 + : +: + : +: +7 +7 +66  +66 !+ 6 "+ 7 #+ 7 $  %W : +&*' :+&*'r319;<='>/?7@?AGBOCWD_EnFwHJKMNPRTUWY[\^_bc dgh'i.k8l?nIoPqZrasktnurwxxuwxy4;<=<>? @A;<=<BA~CA aDEmFG'DHEPIG83JGI"KAZLAjMGcNG'[OG/SPG7KQG?CRGG;SGO3TG W+UG _#VG nWX 57YZ[ nW\ ] n )^_1` `;)^_``@)^_``@H )^_)^abcdeA9f2/*(364 57bcdghijkl6 )PK!!}$RW::<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$16.class4 %e %f &g ch ijk lmnopqrstuv Vwx g Vy z V{ V| } ~   V      V %val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;W(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$16;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_tmpDiscussionTopicTitleLjava/lang/String;_tmpDiscussionTopicDesc_tmpDiscussionTopicUidJ_tmpDiscussionTopicStartDate&_tmpDiscussionTopicCourseDiscussionUid_tmpDiscussionTopicVisibleZ_tmpI_tmpDiscussionTopicArchive_tmp_1_tmpDiscussionTopicIndex_tmpDiscussionTopicClazzUid_tmpDiscussionTopicLct_result1Lcom/ustadmobile/lib/db/entities/DiscussionTopic; _cursorIndexOfDiscussionTopicUid"_cursorIndexOfDiscussionTopicTitle!_cursorIndexOfDiscussionTopicDesc&_cursorIndexOfDiscussionTopicStartDate0_cursorIndexOfDiscussionTopicCourseDiscussionUid$_cursorIndexOfDiscussionTopicVisible$_cursorIndexOfDiscussionTopicArchive"_cursorIndexOfDiscussionTopicIndex%_cursorIndexOfDiscussionTopicClazzUid _cursorIndexOfDiscussionTopicLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod *+ () ,\  discussionTopicUid discussionTopicTitlediscussionTopicDescdiscussionTopicStartDate"discussionTopicCourseDiscussionUiddiscussionTopicVisiblediscussionTopicArchivediscussionTopicIndexdiscussionTopicClazzUiddiscussionTopicLct /com/ustadmobile/lib/db/entities/DiscussionTopic \ \ 566com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplgetDiscussionTopicByUid (J)Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetDiscussionTopicUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setDiscussionTopicTitle(Ljava/lang/String;)VsetDiscussionTopicDescsetDiscussionTopicStartDate%setDiscussionTopicCourseDiscussionUidgetInt(I)IsetDiscussionTopicVisible(Z)VsetDiscussionTopicArchivesetDiscussionTopicIndex(I)VsetDiscussionTopicClazzUidsetDiscussionTopicLctcloseandroidx/room/RoomSQLiteQueryrelease %&'()*+,-.C*+*,*/013*+4 *(56.p**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +Y: +7   + : +: + : +: +7 +7 +66 +66 + 6 + 7  + 7 !:  : +" :+"\eege/.'/7?GOW_hqz )0:AKRUX\bem07898z:; 7898<;t=;W>?c@A:B? FCA))DA:E;KF;qGH MIAFJA'>KA/6LA7.MA?&NAGOAOPA WQA _RA X GH p13_STU %VW W;%VWW@%VWW@> %V %VXYZ[\.6*#/ 0 13A5]./*$/0 13YZ^_`abcd2 %PK!!6xC ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$2.class4` 6 57 8 9: ; 9< 9= > ? @ A B C D EF GHIthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodJ K LINSERT OR REPLACE INTO `DiscussionTopic` (`discussionTopicUid`,`discussionTopicTitle`,`discussionTopicDesc`,`discussionTopicStartDate`,`discussionTopicCourseDiscussionUid`,`discussionTopicVisible`,`discussionTopicArchive`,`discussionTopicIndex`,`discussionTopicClazzUid`,`discussionTopicLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) LMN OP Q# RS TU V# WM XM YZ [Z \] ^M _M/com/ustadmobile/lib/db/entities/DiscussionTopic $%5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$2$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)VgetDiscussionTopicUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetDiscussionTopicTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDiscussionTopicDescgetDiscussionTopicStartDate%getDiscussionTopicCourseDiscussionUidgetDiscussionTopicVisible()ZgetDiscussionTopicArchivegetDiscussionTopicIndex()IgetDiscussionTopicClazzUidgetDiscussionTopicLct I *+*,R     ! "#-U $%V+,, ++,, ++, +, +, , >+, 6++,+ ,+ ,FZ [\^'`.a8cCeNfYgfhpi~jklmn4&'()fI*+~1,+-  @@! &(A$.4 *+,R  ! &(/012345 PK!!: ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$3.class4` 6 57 8 9: ; 9< 9= > ? @ A B C D EF GHIthis$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethodJ K fUPDATE OR ABORT `DiscussionTopic` SET `discussionTopicUid` = ?,`discussionTopicTitle` = ?,`discussionTopicDesc` = ?,`discussionTopicStartDate` = ?,`discussionTopicCourseDiscussionUid` = ?,`discussionTopicVisible` = ?,`discussionTopicArchive` = ?,`discussionTopicIndex` = ?,`discussionTopicClazzUid` = ?,`discussionTopicLct` = ? WHERE `discussionTopicUid` = ? LMN OP Q# RS TU V# WM XM YZ [Z \] ^M _M/com/ustadmobile/lib/db/entities/DiscussionTopic $%5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)VgetDiscussionTopicUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetDiscussionTopicTitlebindNull(I)V bindString(ILjava/lang/String;)VgetDiscussionTopicDescgetDiscussionTopicStartDate%getDiscussionTopicCourseDiscussionUidgetDiscussionTopicVisible()ZgetDiscussionTopicArchivegetDiscussionTopicIndex()IgetDiscussionTopicClazzUidgetDiscussionTopicLct I *+*,p     ! "#-s $%f+,, ++,, ++, +, +, , >+, 6++,+ ,+ ,+ ,Jx yz|'~.8CNYfp~4&'()fU*+~=,+-  @@! &(A$.4 *+,p  ! &(/012345 PK!!@6/B B ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$4.class4"  this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod !  REPLACE INTO DiscussionTopicReplicate(discussionTopicPk, discussionTopicDestination) SELECT DISTINCT DiscussionTopic.discussionTopicUid AS discussionTopicPk, ? AS discussionTopicDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN DiscussionTopic ON DiscussionTopic.discussionTopicClazzUid = Clazz.clazzUid WHERE DiscussionTopic.discussionTopicLct != COALESCE( (SELECT discussionTopicVersionId FROM discussionTopicReplicate WHERE discussionTopicPk = DiscussionTopic.discussionTopicUid AND discussionTopicDestination = ?), 0) /*psql ON CONFLICT(discussionTopicPk, discussionTopicDestination) DO UPDATE SET discussionTopicPending = true */ 5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!W ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$5.class4"  this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod !  REPLACE INTO DiscussionTopicReplicate(discussionTopicPk, discussionTopicDestination) SELECT DISTINCT DiscussionTopic.discussionTopicUid AS discussionTopicUid, UserSession.usClientNodeId AS discussionTopicDestination FROM ChangeLog JOIN DiscussionTopic ON ChangeLog.chTableId = 131 AND ChangeLog.chEntityPk = DiscussionTopic.discussionTopicUid JOIN Clazz ON Clazz.clazzUid = DiscussionTopic.discussionTopicClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND DiscussionTopic.discussionTopicLct != COALESCE( (SELECT discussionTopicVersionId FROM discussionTopicReplicate WHERE discussionTopicPk = DiscussionTopic.discussionTopicUid AND DiscussionTopicDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(discussionTopicPk, discussionTopicDestination) DO UPDATE SET discussionTopicPending = true */ 5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$5#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!! BB;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$6.class4"  this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;T(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod !  UPDATE DiscussionTopic SET discussionTopicVisible = ?, discussionTopicLct = ? WHERE discussionTopicUid = ?5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$6#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!G٦;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/DiscussionTopic;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;i(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$7;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!?));com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$8.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;H(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$8;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*. ?**** L* +M* , &2"1 34"5&70527=8 ?r !A"/* .  !#$%&'()  PK!!S$$;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$9.class4O * + , (- ./ (0 12 .3 45 .6 789:val$listLjava/util/List;this$05Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;H(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$9;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileDiscussionTopicDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/DiscussionTopicDao_ImplreplaceListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*@ ?**** L* +M* , &2"C EF"G&I0G2I=J ?r !A"/* @  !#$%&'()  PK!!-?&/&/9com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl.class4 B B B B B B B C            $ & ( *  /  3   :  B B B InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfDiscussionTopic&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter;%__insertionAdapterOfDiscussionTopic_1 __updateAdapterOfDiscussionTopic-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange!__preparedStmtOfUpdateActiveByUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;MethodParametersinsert4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/DiscussionTopic; StackMapTable insertAsynce(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replaceListAsynclist updateListupdate4(Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateActiveByUid7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidactiveZ changeTimeG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getListOfTopicsByDiscussionFactory'(J)Landroidx/paging/DataSource$Factory; discussionUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIw(J)Landroidx/paging/DataSource$Factory;getTopicsByClazzclazzUid_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;>;|(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/DiscussionTopic;>;>;)Ljava/lang/Object;getDiscussionTopicByUid (J)Landroidx/lifecycle/LiveData;discussionTopicUidS(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300d(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$400\(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$500 access$600 SourceFileDiscussionTopicDao_Impl.java RP QP OP LM KH GH EF S5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$1 S5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$25com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$35com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$45com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$55com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$6  5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$7 S  [5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$8 S5com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$9    6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$106com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$11 S 6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$12 S 6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$13 S  SELECT DiscussionTopic.*, ( SELECT COUNT(*) FROM DiscussionPost WHERE DiscussionPost.discussionPostDiscussionTopicUid = DiscussionTopic.discussionTopicUid ) as numPosts, ( 0 )as lastActiveTimestamp FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicCourseDiscussionUid = ? AND CAST(DiscussionTopic.discussionTopicVisible AS INTEGER) = 1 AND CAST(DiscussionTopic.discussionTopicArchive AS INTEGER) = 0 ORDER BY DiscussionTopic.discussionTopicIndex   6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14 S SELECT DiscussionTopic.* FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicCourseDiscussionUid IN (SELECT CourseDiscussion.courseDiscussionUid FROM CourseDiscussion WHERE CourseDiscussion.courseDiscussionClazzUid = ? ) AND CAST(DiscussionTopic.discussionTopicVisible AS INTEGER) = 1 AND CAST(DiscussionTopic.discussionTopicArchive AS INTEGER) = 0  6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$15  SELECT DiscussionTopic.* FROM DiscussionTopic WHERE DiscussionTopic.discussionTopicUid = ? java/lang/StringDiscussionTopic6com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$16  /com/ustadmobile/lib/db/entities/DiscussionTopic wx cd [\3com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl.com/ustadmobile/core/db/dao/DiscussionTopicDaojava/lang/Throwable"androidx/paging/DataSource$Factory()VT(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Lcom/ustadmobile/lib/db/entities/DiscussionTopic;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VH(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I9(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;J)V8(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;)V;(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;ZJJ)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VW(Lcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1BCEFGHIJKHIJLMINOPQPRPSTUX**+* Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+V& 23 4R#p0=JWWXXYXEFZE[\U7***+A* 7*:*!++-+V& ! (+ 4 W ]^7XY7_`akbZ_cdUc*Y*+,VW XY_`efg ehZ _eIijkU2***+** M*,'V& !"$%'$(''/(1)W2XY2lmg 2lnagb ZlIopqUm*Y*+,V.W XYlmefglnerZ leIstqUm* Y*+!,V@W XYumefgunerZ ueIsvkU3***+"W** M*,(V& QRTUW%X(W0X2YW3XY3lmg 3lnahb ZlIowxU3***+#W** M*,(V& ]^`ac%d(c0d2eW3XY3_`ahb Z_yqUm*$Y*+%,VjW XYlmefglnerZ leIsz{Uc*&Y*'-V|W XY|^efg erZ |eI}~UX*(Y*)+VWXYefg erZeIU{ **Y*+VW4XY^^efg erZeIU!,N,-:6./Y*0V W4!XY!^ ZI{U21:1-:6.2:*3Y*4-5V'2 3456WH2XY2^2ef. &#g 2eZ eIU56N6-:6.*78Y9S:Y*;<V W45XY5^2 *'ZI U=VIAwU3 *+>?V"W  XYZ_AcU4 *+>,@V"W  XYZ _eA[U3 *+>AV"W  XYZ_U/*V#W YU/*V#W YU/*V#W YU/*V#W YU/*V#W YU/*V#W YU/*V#W YD:3/*(&$   PK!!vZ-*6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$1.class4W 3 24 5 67 8 9 : ; < = > ? @A BCDthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;O(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/EntityRole;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/EntityRole;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFileEntityRoleDao_Impl.javaEnclosingMethodE F INSERT OR REPLACE INTO `EntityRole` (`erUid`,`erMasterCsn`,`erLocalCsn`,`erLastChangedBy`,`erLct`,`erTableId`,`erEntityUid`,`erGroupUid`,`erRoleUid`,`erActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) GHI JK LH MH NO PH QO RH SH TH UV*com/ustadmobile/lib/db/entities/EntityRole "#0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$1$androidx/room/EntityInsertionAdapter.com/ustadmobile/core/db/dao/EntityRoleDao_Impl(Landroidx/room/RoomDatabase;)VgetErUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetErMasterCsn getErLocalCsngetErLastChangedBy()IgetErLct getErTableIdgetErEntityUid getErGroupUid getErRoleUid getErActive()Z I *+*,,      !-/ "#+,+,+,+,+, +, +, +, + , ,>+ 2 4 56!7-889E:Q;]<i=v>?*$%&'v ()*t@ $&A"+4 *+,,   $&,-./012 PK!!%7com/ustadmobile/core/db/dao/EntityRoleDao_Impl$10.class4 #` #a $b ^c def ghijklmnopq Rrs b Rt u v w Rx y z { | } ~  R #val$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$10;MethodParameterscall.()Lcom/ustadmobile/lib/db/entities/EntityRole; _tmpErUidJ_tmpErMasterCsn_tmpErLocalCsn_tmpErLastChangedByI _tmpErLct _tmpErTableId_tmpErEntityUid_tmpErGroupUid _tmpErRoleUid _tmpErActiveZ_tmp_result,Lcom/ustadmobile/lib/db/entities/EntityRole;_cursorIndexOfErUid_cursorIndexOfErMasterCsn_cursorIndexOfErLocalCsn_cursorIndexOfErLastChangedBy_cursorIndexOfErLct_cursorIndexOfErTableId_cursorIndexOfErEntityUid_cursorIndexOfErGroupUid_cursorIndexOfErRoleUid_cursorIndexOfErActive_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEntityRoleDao_Impl.javaEnclosingMethod () &' *W  erUid  erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActive *com/ustadmobile/lib/db/entities/EntityRole W W 341com/ustadmobile/core/db/dao/EntityRoleDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetErUid(J)VsetErMasterCsn setErLocalCsngetInt(I)IsetErLastChangedBy(I)VsetErLct setErTableIdsetErEntityUid setErGroupUid setErRoleUid setErActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-T./1()2 (&34,i C**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +ûY: +7   +7 +7 +6 +7 +6 +7 + 7 + 7 + 66 :  : +  :+ /88:8-)WYZ['\/]7^?_G`OaWb_dheqgzhjkmnpqstvwyz|}%(+/58@.z56 7686y9:h;6W<:F=65>6$?6@AB:qCD  E:F:'G:/ H:7I:?J:GK:OL: WM: _N: + CD C/12OPQV#R@ #R #RSTUVW,6*!- . /1A3X,/*"-T. /1TUYZ[\]^_0 #PK!!6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$2.class4W 3 24 5 67 8 9 : ; < = > ? @A BCDthis$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;O(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/EntityRole;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/EntityRole;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileEntityRoleDao_Impl.javaEnclosingMethodE F UPDATE OR ABORT `EntityRole` SET `erUid` = ?,`erMasterCsn` = ?,`erLocalCsn` = ?,`erLastChangedBy` = ?,`erLct` = ?,`erTableId` = ?,`erEntityUid` = ?,`erGroupUid` = ?,`erRoleUid` = ?,`erActive` = ? WHERE `erUid` = ? GHI JK LH MH NO PH QO RH SH TH UV*com/ustadmobile/lib/db/entities/EntityRole "#0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter.com/ustadmobile/core/db/dao/EntityRoleDao_Impl(Landroidx/room/RoomDatabase;)VgetErUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetErMasterCsn getErLocalCsngetErLastChangedBy()IgetErLct getErTableIdgetErEntityUid getErGroupUid getErRoleUid getErActive()Z I *+*,A      !-D "#+,+,+,+,+, +, +, +, + , ,>+ + ,6 I JK!L-M8NEOQP]QiRvSTU*$%&'v()*t@ $&A"+4 *+,A   $&,-./012 PK!!b,lOO6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$3.class4O * + , (- ./ (0 12 .3 45 .6 789: val$entity,Lcom/ustadmobile/lib/db/entities/EntityRole;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;_(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Lcom/ustadmobile/lib/db/entities/EntityRole;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$3;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEntityRoleDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_ImplinsertOrReplace`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100X(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*\ ?**** L* +M* , &2"_ ab"c&e0c2e=f ?r !A"/* \  !#$%&'()  PK!!6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$4.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity,Lcom/ustadmobile/lib/db/entities/EntityRole;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;_(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Lcom/ustadmobile/lib/db/entities/EntityRole;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$4;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEntityRoleDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_Impl updateAsync`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200_(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*n E<***`<* M* ,N* - ,8& qr tu'v,x6v8xCyEC 8 !"#A$/* n "#%&'()*+  PK!! 6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$5.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$5;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEntityRoleDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$5java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_ImpluserHasTableLevelPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4LOQSY`bjq>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!+55""6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$6.class4 'h 'i (j fk lmn opqrstuvwxyz Z{ | Z}~ j Z    Z        [ Z 'val$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$6;MethodParameterscall()Ljava/util/List;_item,Lcom/ustadmobile/lib/db/entities/EntityRole; _tmpErUidJ_tmpErMasterCsn_tmpErLocalCsn_tmpErLastChangedByI _tmpErLct _tmpErTableId_tmpErEntityUid_tmpErGroupUid _tmpErRoleUid _tmpErActiveZ_tmp_cursorIndexOfErUid_cursorIndexOfErMasterCsn_cursorIndexOfErLocalCsn_cursorIndexOfErLastChangedBy_cursorIndexOfErLct_cursorIndexOfErTableId_cursorIndexOfErEntityUid_cursorIndexOfErGroupUid_cursorIndexOfErRoleUid_cursorIndexOfErActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable>Ljava/util/List; StackMapTable Exceptions SignatureA()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/EntityRole;>;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileEntityRoleDao_Impl.javaEnclosingMethod ,- *+ .  erUid  erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActivejava/util/ArrayList . *com/ustadmobile/lib/db/entities/EntityRole  780com/ustadmobile/core/db/dao/EntityRoleDao_Impl$6java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_Impl"findByEntitiyAndPersonGroupAndRole8(IJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetErUid(J)VsetErMasterCsn setErLocalCsngetInt(I)IsetErLastChangedBysetErLct setErTableIdsetErEntityUid setErGroupUid setErRoleUid setErActive(Z)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease '()*+,-./0C*+*,*1235,-6 ,*780!g**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 Y+: +ͻY: +7 +7 +7 +6 +7 +6 +7 + 7  + 7 !+ 66 "  #W0 : +$*% : +$*% EUUWU1,'/7?GOW_nw!-4>AEKRU]d29: ;<=<><?@rA<aB@PC<?D<.E<-FG!H@=I@6J@'.K@/&L@7M@?N@GO@OP@ WQ@ _R@ nST g35VUVW nSX Ypn 'Z['Z[@ 'Z['Z\]^_`A7a0/*&12 35]^_bcdefg4 'PK!!Bv/888com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7$1.class4 8 9             ) ) ) ) ) ) ) ) ) ) ) ) ) this$1 InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7;(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpRoleNameLjava/lang/String; _tmpRoleUidJ_tmpRoleActive_tmpI_tmpRoleMasterCsn_tmpRoleLocalCsn_tmpRoleLastChangedBy _tmpRoleLct_tmpRolePermissions_tmpEntityRoleRole&Lcom/ustadmobile/lib/db/entities/Role;_tmpEntityRoleScopeName_item;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole; _tmpErUid_tmpErMasterCsn_tmpErLocalCsn_tmpErLastChangedBy _tmpErLct _tmpErTableId_tmpErEntityUid_tmpErGroupUid _tmpErRoleUid _tmpErActive_tmp_1cursorLandroid/database/Cursor;!_cursorIndexOfEntityRoleScopeName_cursorIndexOfRoleUid_cursorIndexOfRoleName_cursorIndexOfRoleActive_cursorIndexOfRoleMasterCsn_cursorIndexOfRoleLocalCsn_cursorIndexOfRoleLastChangedBy_cursorIndexOfRoleLct_cursorIndexOfRolePermissions_cursorIndexOfErUid_cursorIndexOfErMasterCsn_cursorIndexOfErLocalCsn_cursorIndexOfErLastChangedBy_cursorIndexOfErLct_cursorIndexOfErTableId_cursorIndexOfErEntityUid_cursorIndexOfErGroupUid_cursorIndexOfErRoleUid_cursorIndexOfErActive_resLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTable Signatureh(Landroid/database/Cursor;)Ljava/util/List;iLandroidx/room/paging/LimitOffsetDataSource; SourceFileEntityRoleDao_Impl.javaEnclosingMethod := >entityRoleScopeName roleUidroleName roleActive roleMasterCsn roleLocalCsnroleLastChangedByroleLctrolePermissionserUid erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActivejava/util/ArrayList > $com/ustadmobile/lib/db/entities/Role > 9com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole 2com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7$1*androidx/room/paging/LimitOffsetDataSource0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setRoleUid(J)V getString(I)Ljava/lang/String; setRoleName(Ljava/lang/String;)VgetInt(I)I setRoleActive(Z)VsetRoleMasterCsnsetRoleLocalCsnsetRoleLastChangedBy setRoleLctsetRolePermissionssetEntityRoleScopeNamesetErUidsetErMasterCsn setErLocalCsnsetErLastChangedBysetErLct setErTableIdsetErEntityUid setErGroupUid setErRoleUid setErActivesetEntityRoleRole)(Lcom/ustadmobile/lib/db/entities/Role;)Vadd(Ljava/lang/Object;)Z 89:=>?@x*+*,-ABHCD:=EFGHIJKJLMN:EGIKLOP@++=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6Y+:++P+E+:+/+$++ + Y:+7+ : + :!+"66#+7$+7%+"6!!&+ 7""'+ 7$$(:)Y*:+ : + :++ 7,+ 7-+ 7.+"6/+7  0+"6""1+7##2+7%%3+7''4+"6**6))567WA*J&.6>FNV ^!f"n#v$~%&'(),-/02)3/597@:J;V<]>g?nAxBDEGHJKLMOQRTVXY[\^ _ab%d/e6g@hGjQkXmbnipsqztuvwxyzB0,QRST9yQRV\UJJhVWgKXTx:YT)ZW![T"\T$]^_R`a]^_RbTcT dTeW/yfT @hgW"QWhT#bFiT%s5jT'kJ)$lW*CDmnoWpWqWrW&sW.tW6xuW>pvW FhwW N`xW VXyW ^PzW fH{Wn@|Wv8}W~0~W(W WW    8_) @`88)$8)@8Nm;<;8PK!!(6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7.class4A ) * +, '-./0123 4 568 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturek()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorytLandroidx/paging/DataSource$Factory; SourceFileEntityRoleDao_Impl.javaEnclosingMethod9 :;   <2com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7$1 =>java/lang/StringClazzPersonSchool EntityRoleRole ? 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$7@"androidx/paging/DataSource$Factory.com/ustadmobile/core/db/dao/EntityRoleDao_ImplfilterByPersonWithExtra'(J)Landroidx/paging/DataSource$Factory;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* ] 3Y***YSYSY SY SY S  3 A!/*  #$%&'(7" PK!!l6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$8.class4 > > ?              , , , , , , , , , , , , , >val$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$8;MethodParameterscall()Ljava/util/List; _tmpRoleNameLjava/lang/String; _tmpRoleUidJ_tmpRoleActiveZ_tmpI_tmpRoleMasterCsn_tmpRoleLocalCsn_tmpRoleLastChangedBy _tmpRoleLct_tmpRolePermissions_tmpEntityRoleRole&Lcom/ustadmobile/lib/db/entities/Role;_tmpEntityRoleScopeName_item;Lcom/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole; _tmpErUid_tmpErMasterCsn_tmpErLocalCsn_tmpErLastChangedBy _tmpErLct _tmpErTableId_tmpErEntityUid_tmpErGroupUid _tmpErRoleUid _tmpErActive_tmp_1!_cursorIndexOfEntityRoleScopeName_cursorIndexOfRoleUid_cursorIndexOfRoleName_cursorIndexOfRoleActive_cursorIndexOfRoleMasterCsn_cursorIndexOfRoleLocalCsn_cursorIndexOfRoleLastChangedBy_cursorIndexOfRoleLct_cursorIndexOfRolePermissions_cursorIndexOfErUid_cursorIndexOfErMasterCsn_cursorIndexOfErLocalCsn_cursorIndexOfErLastChangedBy_cursorIndexOfErLct_cursorIndexOfErTableId_cursorIndexOfErEntityUid_cursorIndexOfErGroupUid_cursorIndexOfErRoleUid_cursorIndexOfErActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableMLjava/util/List; StackMapTable Exceptions SignatureO()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileEntityRoleDao_Impl.javaEnclosingMethod CD AB E  entityRoleScopeName roleUidroleName roleActive roleMasterCsn roleLocalCsnroleLastChangedByroleLctrolePermissionserUid erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActivejava/util/ArrayList E $com/ustadmobile/lib/db/entities/Role 9com/ustadmobile/lib/db/entities/EntityRoleWithNameAndRole                  NO0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_ImplfilterByPersonWithExtraAsList5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setRoleUid(J)V getString(I)Ljava/lang/String; setRoleName(Ljava/lang/String;)VgetInt(I)I setRoleActive(Z)VsetRoleMasterCsnsetRoleLocalCsnsetRoleLastChangedBy setRoleLctsetRolePermissionssetEntityRoleScopeNamesetErUidsetErMasterCsn setErLocalCsnsetErLastChangedBysetErLct setErTableIdsetErEntityUid setErGroupUid setErRoleUid setErActivesetEntityRoleRole)(Lcom/ustadmobile/lib/db/entities/Role;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease >?@ABCDEFGC*+*,*HIJLCDM CANOGL,**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6Y+:++P+E+:+/+$++ + Y :+!7"+ : +#:$+%66&+!7'+!7(+%6!!)+ !7""*+ !7$$+:,Y-:+ : +#:.+ !7/+ !70+ !71+%62+!7  3+%6""4+!7##5+!7%%6+!7''7+%6**6))89:W:+;*<:++;*<+HFQ'/7?GOW_gow(/:@JQ[gnx %/6@GQXbiszI0=PQ(RSJyPQg\TU[hVWxKXS:YS)ZW![S"\S$]^_Q`a]^_QbS cSdS/eW@yfS QhgW"bWhS#sFiS%5jS'kU)$lW*mWnW'oW/pW7qW?rWGsWOtW WyuW _qvW giwW oaxW wYyWQzWI{WA|W9}W1~W)WJL >_) @`>>,$>,@>>ANG/*=HI JLK >PK!!/\6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$9.class4 #^ #_ $` \a bcd efghijklmno Rpq ` Rr s t u Rv w x y z { | } R~  #val$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$9;MethodParameterscall.()Lcom/ustadmobile/lib/db/entities/EntityRole; _tmpErUidJ_tmpErMasterCsn_tmpErLocalCsn_tmpErLastChangedByI _tmpErLct _tmpErTableId_tmpErEntityUid_tmpErGroupUid _tmpErRoleUid _tmpErActiveZ_tmp_result,Lcom/ustadmobile/lib/db/entities/EntityRole;_cursorIndexOfErUid_cursorIndexOfErMasterCsn_cursorIndexOfErLocalCsn_cursorIndexOfErLastChangedBy_cursorIndexOfErLct_cursorIndexOfErTableId_cursorIndexOfErEntityUid_cursorIndexOfErGroupUid_cursorIndexOfErRoleUid_cursorIndexOfErActive_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileEntityRoleDao_Impl.javaEnclosingMethod () &' *  erUid  erMasterCsn erLocalCsnerLastChangedByerLct erTableId erEntityUid erGroupUid erRoleUiderActive *com/ustadmobile/lib/db/entities/EntityRole  340com/ustadmobile/core/db/dao/EntityRoleDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/EntityRoleDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetErUid(J)VsetErMasterCsn setErLocalCsngetInt(I)IsetErLastChangedBy(I)VsetErLct setErTableIdsetErEntityUid setErGroupUid setErRoleUid setErActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-./1()2 (&34, Q**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +ûY: +7   +7 +7 +6 +7 +6 +7 + 7 + 7 + 66 :  : + *! :+ *!/??A?-+'/7?GOW_ h!q#z$&')*,-/0235689;<?@A%B(C+E/G5H<E?GGHNI.z56 7686y9:h;6W<:F=65>6$?6@AB:qCD 'E: F:'G:/H:7I:?J:GK:OL: WM: _N: +CD Q/1@OPQV#R@ #R#RSTUA3V,/*"-. /1TUWXYZ[\]0 #PK!!r_eY#Y#4com/ustadmobile/core/db/dao/EntityRoleDao_Impl.class4 '{ '| '} (~             #  InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfEntityRole&Landroidx/room/EntityInsertionAdapter; SignatureTLandroidx/room/EntityInsertionAdapter;__updateAdapterOfEntityRole-Landroidx/room/EntityDeletionOrUpdateAdapter;[Landroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;MethodParametersinsertOrReplace`(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entity,Lcom/ustadmobile/lib/db/entities/EntityRole; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;p(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;v(Lcom/ustadmobile/lib/db/entities/EntityRole;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;userHasTableLevelPermission6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUidJ permission_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;"findByEntitiyAndPersonGroupAndRole8(IJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;tableId entityUidgroupUidroleUidbLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/EntityRole;>;>;z(IJJJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/EntityRole;>;>;)Ljava/lang/Object;filterByPersonWithExtraFactory'(J)Landroidx/paging/DataSource$Factory;personGroupUidw(J)Landroidx/paging/DataSource$Factory;filterByPersonWithExtraAsList5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;pLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByUidAsyncuidOLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/EntityRole;>;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/EntityRole;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;N(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000N(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100X(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200_(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileEntityRoleDao_Impl.java 01 ,- *+ 30com/ustadmobile/core/db/dao/EntityRoleDao_Impl$1 30com/ustadmobile/core/db/dao/EntityRoleDao_Impl$20com/ustadmobile/core/db/dao/EntityRoleDao_Impl$3 3 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$4 SELECT COALESCE(( SELECT admin FROM Person WHERE personUid = ?), 0) OR EXISTS(SELECT EntityRole.erUid FROM EntityRole JOIN Role ON EntityRole.erRoleUid = Role.roleUid JOIN PersonGroupMember ON EntityRole.erGroupUid = PersonGroupMember.groupMemberGroupUid WHERE PersonGroupMember.groupMemberPersonUid = ? AND (Role.rolePermissions & ?) > 0) AS hasPermission  0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$5 3 hSELECT * FROM EntityRole WHERE erTableId = ? AND erEntityUid = ? AND erGroupUid = ? AND erRoleUid = ? 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$6^ SELECT (CASE WHEN EntityRole.erTableId = 6 THEN (SELECT Clazz.clazzName FROM Clazz WHERE Clazz.clazzUid = EntityRole.erEntityUid) WHEN EntityRole.erTableId = 9 THEN (SELECT Person.firstNames||' '||Person.lastName FROM Person WHERE Person.personUid = EntityRole.erEntityUid) WHEN EntityRole.erTableId = 164 THEN (SELECT School.schoolName FROM School WHERE School.schoolUid = EntityRole.erEntityUid) ELSE '' END) as entityRoleScopeName, Role.*, EntityRole.* FROM EntityRole LEFT JOIN Role ON EntityRole.erRoleUid = Role.roleUid WHERE EntityRole.erGroupUid = ? AND CAST(EntityRole.erActive AS INTEGER) = 1 0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$70com/ustadmobile/core/db/dao/EntityRoleDao_Impl$8(SELECT * FROM EntityRole WHERE erUid = ?0com/ustadmobile/core/db/dao/EntityRoleDao_Impl$9 java/lang/String EntityRole1com/ustadmobile/core/db/dao/EntityRoleDao_Impl$10  p.com/ustadmobile/core/db/dao/EntityRoleDao_Impl)com/ustadmobile/core/db/dao/EntityRoleDao"androidx/paging/DataSource$Factory()VO(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomDatabase;)V_(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Lcom/ustadmobile/lib/db/entities/EntityRole;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;R(Lcom/ustadmobile/core/db/dao/EntityRoleDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabasegetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1'(*+,-./01.2 345h$**+*Y*+*Y*+6*+ ,A#W7$89$*+:*;<5c* Y*+ , 6\7 89=>?@A ?B: =?.CD<5c* Y*+ , 6n7 89=>?@A ?E: =?.FGH5 I::666!: * Y*6*  "%-27RI89IIJIKJI?@ELM =NO:PQ2RS A I?T: IK?.UVW5 W: : 6   6   6   6   : * Y* 62  #&/2;@7f W89WXQWYJWZJW[JW?@SLM KNO HPQ @RS A W?\:XYZ[?.]^a5!N:6Y*6  74!89!bJLM NOPQ:b.cde52::6:*Y*-6 7H2892bJ2?@.LM &NO#PQRSA 2?f: b?.ghe52::6:*Y*-6   7H2892iJ2?@.LM &NO#PQRSA 2?j: i?.klm55N:6* !Y"S#Y*$%6PQ RST745895iJ2LM *NO'PQ:i.n op5&6.qrs5/*6#7 t9uv5/*6#7 t9wx5/*6#7 t9yz)Z # _` PK!! YA 7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1.class4k 8 79 : ;< = > ? @ A B C ;D ;E F G H I J K LM NOPthis$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;P(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ErrorReport;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/ErrorReport; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileErrorReportDao_Impl.javaEnclosingMethodQ R INSERT OR ABORT INTO `ErrorReport` (`errUid`,`errPcsn`,`errLcsn`,`errLcb`,`errLct`,`severity`,`timestamp`,`presenterUri`,`appVersion`,`versionCode`,`errorCode`,`operatingSys`,`osVersion`,`stackTrace`,`message`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?) STU VW XT YT Z[ \T ][ ^T _( `a bc d( e[ f[ g( h( i( j(+com/ustadmobile/lib/db/entities/ErrorReport )*1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/ErrorReportDao_Impl(Landroidx/room/RoomDatabase;)V getErrUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getErrPcsn getErrLcsn getErrLcb()I getErrLct getSeverity getTimestampgetPresenterUribindNull(I)V bindString(ILjava/lang/String;)V getAppVersiongetVersionCode getErrorCodegetOperatingSys getOsVersion getStackTrace getMessage I *+*,&  !#  $%& $'(-) !#)* +,+,+,+,+, +, +, , + +, ,+ + ,+ ,+ ,,+ + ,,+ + ,,+ +,,+ +,r. /0!1-283E4Q5X6c8o:v;=?@ABDFGIKLNPQSU  !# +, -./ c  +    & +-A)04 *+,&  !#& +-1234567" PK!!&7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2.class4"  this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;P(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileErrorReportDao_Impl.javaEnclosingMethod ! % REPLACE INTO ErrorReportReplicate(erPk, erDestination) SELECT DISTINCT ErrorReport.errUid AS erUid, UserSession.usClientNodeId AS erDestination FROM ChangeLog JOIN ErrorReport ON ChangeLog.chTableId = 419 AND ChangeLog.chEntityPk = ErrorReport.errUid JOIN UserSession ON UserSession.usSessionType = 2 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ErrorReport.errLct != COALESCE( (SELECT erVersionId FROM ErrorReportReplicate WHERE erPk = ErrorReport.errUid AND erDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(erPk, erDestination) DO UPDATE SET erPending = true */ 1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ErrorReportDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, W      >L Zp   PK!!|57com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport;this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;a(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Lcom/ustadmobile/lib/db/entities/ErrorReport;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$3;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileErrorReportDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ErrorReportDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*x C***@* N* -:*  (4464"{ }~#(24@C t!"#A$/* x "#%&'()*+  PK!!+7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;4(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$4;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileErrorReportDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ErrorReportDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200X(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!T7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$5.class4 /t /u 0v rw xyz {|}~ g v g    g     g g         g /val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;S(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$5;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/ErrorReport;_tmpPresenterUriLjava/lang/String;_tmpAppVersion_tmpOperatingSys _tmpOsVersion_tmpStackTrace _tmpMessage _tmpErrUidJ _tmpErrPcsn _tmpErrLcsn _tmpErrLcbI _tmpErrLct _tmpSeverity _tmpTimestamp_tmpVersionCode _tmpErrorCode_result-Lcom/ustadmobile/lib/db/entities/ErrorReport;_cursorIndexOfErrUid_cursorIndexOfErrPcsn_cursorIndexOfErrLcsn_cursorIndexOfErrLcb_cursorIndexOfErrLct_cursorIndexOfSeverity_cursorIndexOfTimestamp_cursorIndexOfPresenterUri_cursorIndexOfAppVersion_cursorIndexOfVersionCode_cursorIndexOfErrorCode_cursorIndexOfOperatingSys_cursorIndexOfOsVersion_cursorIndexOfStackTrace_cursorIndexOfMessage_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileErrorReportDao_Impl.javaEnclosingMethod 45 23 6  errUid errPcsnerrLcsnerrLcberrLctseverity timestamp presenterUri appVersion versionCode errorCode operatingSys osVersion stackTracemessage +com/ustadmobile/lib/db/entities/ErrorReport  ?@1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$5java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ErrorReportDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setErrUid(J)V setErrPcsn setErrLcsngetInt(I)I setErrLcb(I)V setErrLct setSeverity setTimestampisNull(I)Z getString(I)Ljava/lang/String;setPresenterUri(Ljava/lang/String;)V setAppVersionsetVersionCode setErrorCodesetOperatingSys setOsVersion setStackTrace setMessagecloseandroidx/room/RoomSQLiteQueryrelease /012345678C*+*,*9:;=45> 42?@8'(**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+rY:+7+7+7+6+7+6 +7!+ " : + #:$+ " : + #:%+ 6  &+ 6!!'+ " :" + #:""(+" :# +#:##)+" :$ +#:$$*+" :% +#:%%+::+,*-:&+,*-&9E'/7?GOW_gow)0;AKR\cmt % :(AB>CBDB"EB#FB$GB%ZHIJJI9KI(LMNIOMPI)ABKCB\QM mRM!mDB"KEB#)FB$GB%fSTUMVM'WM/XM7YM?ZMG[MO\M W]M _^M g_M o`M waMbMcMST(;=def/g h h9 h h h h /g/gijkA?l8/*.9: ;=jkmnopqrs< /PK!!&Fq7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$6.class4 3~ 3 4 |   o  o  o    o     o o         p o 3val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;S(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl$6;MethodParameterscall()Ljava/util/List;_tmpPresenterUriLjava/lang/String;_tmpAppVersion_tmpOperatingSys _tmpOsVersion_tmpStackTrace _tmpMessage_item-Lcom/ustadmobile/lib/db/entities/ErrorReport; _tmpErrUidJ _tmpErrPcsn _tmpErrLcsn _tmpErrLcbI _tmpErrLct _tmpSeverity _tmpTimestamp_tmpVersionCode _tmpErrorCode_cursorIndexOfErrUid_cursorIndexOfErrPcsn_cursorIndexOfErrLcsn_cursorIndexOfErrLcb_cursorIndexOfErrLct_cursorIndexOfSeverity_cursorIndexOfTimestamp_cursorIndexOfPresenterUri_cursorIndexOfAppVersion_cursorIndexOfVersionCode_cursorIndexOfErrorCode_cursorIndexOfOperatingSys_cursorIndexOfOsVersion_cursorIndexOfStackTrace_cursorIndexOfMessage_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTable Exceptions SignatureA()Ljava/util/List;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileErrorReportDao_Impl.javaEnclosingMethod 89 67 :  errUid errPcsnerrLcsnerrLcberrLctseverity timestamp presenterUri appVersion versionCode errorCode operatingSys osVersion stackTracemessagejava/util/ArrayList : +com/ustadmobile/lib/db/entities/ErrorReport  CD1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$6java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ErrorReportDao_ImplfindByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setErrUid(J)V setErrPcsn setErrLcsngetInt(I)I setErrLcb setErrLct setSeverity setTimestampisNull(I)Z getString(I)Ljava/lang/String;setPresenterUri(Ljava/lang/String;)V setAppVersionsetVersionCode setErrorCodesetOperatingSys setOsVersion setStackTrace setMessageadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 3456789:;<C*+*,*=>?A89B 86CD<(>**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6Y+:+|Y:+7+7+7+ 6!+7"+ 6#+7$+ % : + &:'+ % : + &:  (+ 6!!)+ 6""*+ % :# + &:##++% :$ +&:$$,+% :% +&:%%-+% :& +&:&&./W:+0*1:'+0*1',,.,=F !'"/#7$?%G&O'W(_)g*o+w,-./134679:<=?@BC EFH(I.K8M?OJPPRZTaVkWrY|Z\]_acdfhjkmoqrtv wxy{"|)y,{4|;}>(+EFMGF HF#IF$JF%KF&mLMdNOTPOCQO2RS!TOUSVO8EFZGF kWS!|XS"wHF#UIF$3JF%KF&YS ZS'[S/\S7]S?^SG_SO`S WaS _bS gcS odS weSfSgShi>?A-jkl hmn3op3op q q9 q q q q3op3orstuvACw</*2=> ?Astuxyz{|}@ 3PK!!ͱF5com/ustadmobile/core/db/dao/ErrorReportDao_Impl.class4 X Y Z [\ ]^ ]_ ` abc de fg fh ijk l amno l pqrs InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfErrorReport&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;!__preparedStmtOfReplicateOnChange%Landroidx/room/SharedSQLiteStatement;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;MethodParameters insertAsynca(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; errorReport-Lcom/ustadmobile/lib/db/entities/ErrorReport; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/ErrorReport;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;errUidJ_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ErrorReport;>;)Ljava/lang/Object;findByErrorCode5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;errCodebLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(ILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000O(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200X(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Landroidx/room/SharedSQLiteStatement; SourceFileErrorReportDao_Impl.java "#   $t1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1 $u1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$21com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3 $vw xy1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4 $zX SELECT ErrorReport.* FROM ErrorReport WHERE errUid = ? { |} ~ 1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$5 $ x\ SELECT ErrorReport.* FROM ErrorReport WHERE errorCode = ? 1com/ustadmobile/core/db/dao/ErrorReportDao_Impl$6 M/com/ustadmobile/core/db/dao/ErrorReportDao_Impl*com/ustadmobile/core/db/dao/ErrorReportDao()VP(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomDatabase;)Va(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Lcom/ustadmobile/lib/db/entities/ErrorReport;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;4(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/ErrorReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1 !"# $%&h$**+*Y*+*Y*+'$% &W#s($)*$+,-&c* Y*+ , 'x( )*./012 03+ .0 456&X* Y* + '()*012 07+0 89:&2::6:*Y*-' (H2)*2;<201.=> &?@#ABCD2 20E+ ;0 FGH&2N:6:*Y*,' (H2)*2IB201/=> '?@$ABCD2 20J+ I0 K LM&' NOP&/*'( Q*RS&/*'( Q*TU&/*'( Q*VW2 PK!!V @com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$1.class4Q 1 02 3 45 6 7 8 9 : ; <= >?@this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Y(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!GroupLearningSessionDao_Impl.javaEnclosingMethodA B :INSERT OR ABORT INTO `GroupLearningSession` (`groupLearningSessionUid`,`groupLearningSessionContentUid`,`groupLearningSessionLearnerGroupUid`,`groupLearningSessionInactive`,`groupLearningSessionMCSN`,`groupLearningSessionCSN`,`groupLearningSessionLCB`,`groupLearningSessionLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) CDE FG HD ID JK LD MD NO PD4com/ustadmobile/lib/db/entities/GroupLearningSession !:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$1$androidx/room/EntityInsertionAdapter8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl(Landroidx/room/RoomDatabase;)VgetGroupLearningSessionUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V!getGroupLearningSessionContentUid&getGroupLearningSessionLearnerGroupUidgetGroupLearningSessionInactive()ZgetGroupLearningSessionMCSNgetGroupLearningSessionCSNgetGroupLearningSessionLCB()IgetGroupLearningSessionLct I *+*,%     -(  !h+,+,+,,>++, +, +, +, * - ./!0.172B3N4[5g6*hh"#h$%.:&'(,@ "$A )4 *+, %   "$*+,-./0 PK!!b  @com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$2.class4Q 1 02 3 45 6 7 8 9 : ; <= >?@this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Y(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!GroupLearningSessionDao_Impl.javaEnclosingMethodA B WUPDATE OR ABORT `GroupLearningSession` SET `groupLearningSessionUid` = ?,`groupLearningSessionContentUid` = ?,`groupLearningSessionLearnerGroupUid` = ?,`groupLearningSessionInactive` = ?,`groupLearningSessionMCSN` = ?,`groupLearningSessionCSN` = ?,`groupLearningSessionLCB` = ?,`groupLearningSessionLct` = ? WHERE `groupLearningSessionUid` = ? CDE FG HD ID JK LD MD NO PD4com/ustadmobile/lib/db/entities/GroupLearningSession !:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl(Landroidx/room/RoomDatabase;)VgetGroupLearningSessionUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V!getGroupLearningSessionContentUid&getGroupLearningSessionLearnerGroupUidgetGroupLearningSessionInactive()ZgetGroupLearningSessionMCSNgetGroupLearningSessionCSNgetGroupLearningSessionLCB()IgetGroupLearningSessionLct I *+*,8     -;  !t+,+,+,,>++, +, +, +, + ,. @ AB!C.D7EBFNG[HgIsJ*tt"#t$%.F&'(,@ "$A )4 *+, 8   "$*+,-./0 PK!!UA3  @com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$3.class4"  this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Y(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND GroupLearningSession.groupLearningSessionLct != COALESCE( (SELECT glsVersionId FROM GroupLearningSessionReplicate WHERE glsPk = GroupLearningSession.groupLearningSessionUid AND glsDestination = ?), 0) /*psql ON CONFLICT(glsPk, glsDestination) DO UPDATE SET glsPending = true */ :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$3#androidx/room/SharedSQLiteStatement8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, L      >L O   PK!!,L @com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$4.class4"  this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Y(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND GroupLearningSession.groupLearningSessionLct != COALESCE( (SELECT glsVersionId FROM GroupLearningSessionReplicate WHERE glsPk = GroupLearningSession.groupLearningSessionUid AND glsDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(glsPk, glsDestination) DO UPDATE SET glsPending = true */ :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$4#androidx/room/SharedSQLiteStatement8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity6Lcom/ustadmobile/lib/db/entities/GroupLearningSession;this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;s(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)VCodeLineNumberTableLocalVariableTablethis InnerClasses()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!GroupLearningSessionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl insertAsyncj(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000X(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100b(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!lE@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;>(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses; SourceFile!GroupLearningSessionDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/GroupLearningSessionDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200a(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000X(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *   )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[fht  w!" u#$%h&'()A*/*  ()+,-./01 PK!!cu@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;=(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile!GroupLearningSessionDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception8com/ustadmobile/core/db/dao/GroupLearningSessionDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300a(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000X(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*$  Y*L*+X* M* *+ ,N* *+ -*A. ' (*+&,*.4/?,A.L/W0Y NA  !"#A$/* $ "#%&'()*+  PK!!̊>com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl.class4 #j #k #l #m $no pq p #rs pt p uv uw xy uz u{| } ~ x     # # # InnerClasses__dbLandroidx/room/RoomDatabase;(__insertionAdapterOfGroupLearningSession&Landroidx/room/EntityInsertionAdapter; Signature^Landroidx/room/EntityInsertionAdapter;%__updateAdapterOfGroupLearningSession-Landroidx/room/EntityDeletionOrUpdateAdapter;eLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;MethodParametersinsert9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)J_resultJentity6Lcom/ustadmobile/lib/db/entities/GroupLearningSession; StackMapTable insertAsyncj(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;}(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ILjava/util/List<+Lcom/ustadmobile/lib/db/entities/GroupLearningSession;>;L(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/GroupLearningSession;>;)V updateListupdate9(Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000X(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100b(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200a(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFile!GroupLearningSessionDao_Impl.java 10 /0 () &' 2:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$1 2:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$2 ,-:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$3:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$4  _ :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$5 2 : :com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$6 2:com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$7 2 [4com/ustadmobile/lib/db/entities/GroupLearningSession PQ BC :;8com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl3com/ustadmobile/core/db/dao/GroupLearningSessionDaojava/lang/Throwable()VY(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactions(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/GroupLearningSession;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I>(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;J)V=(Lcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl;)Vjava/util/Collections emptyList1#$&'()*+,-*./010234>**+*Y*+*Y*+ * Y*+ * Y*+5#$ %8#L0=6>78>&'9&:;47***+A* 7*:*!++-+5& !(+46 <=7787>?@kA9>BC4c*Y*+,56 78>?DEF DG9 >D*HIJ42***+** M*,'5& $'/162782KLF 2KM@gA 9K*NOJ43*** +W** M*,(5& %(0263783KLF 3KM@hA 9K*NPQ43*** +W** M*,(5& %(0263783>?@hA 9>RS4c*Y*-5 6 78T=DEF DU9 TD*VWX4X*Y*+5$678DEF DU9D*Y Z[456*\AP]43 *+ 56  789>AB^44 *+,!56  789 >DA:_43 *+"56  789>`a4/*56 b8cd4/*56 b8ef4/*56 b8gf4/*56 b8hi%: PK!!Td( ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1.class4Y 3 24 5 67 8 69 6: ; < = > ? @A BCDthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodE F INSERT OR ABORT INTO `HolidayCalendar` (`umCalendarUid`,`umCalendarName`,`umCalendarCategory`,`umCalendarActive`,`umCalendarMasterChangeSeqNum`,`umCalendarLocalChangeSeqNum`,`umCalendarLastChangedBy`,`umCalendarLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK L! MN OP QR ST UH VH WR XH/com/ustadmobile/lib/db/entities/HolidayCalendar "#5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl(Landroidx/room/RoomDatabase;)VgetUmCalendarUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUmCalendarNamebindNull(I)V bindString(ILjava/lang/String;)VgetUmCalendarCategory()IgetUmCalendarActive()ZgetUmCalendarMasterChangeSeqNumgetUmCalendarLocalChangeSeqNumgetUmCalendarLastChangedBygetUmCalendarLct I *+*,2      !-5 "#z+,, ++,+, , >++, +, +, +,2 : ;<>'@3A@BICTD`EmFyG*zz$%z&'@:()* @ $&A"+4 *+,2   $&,-./012 PK!!rY>com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10$1.class4 !c "de fghijklmnop Yq r Yst u Yv w Yx Yy z Y{ | } ~     Zthis$1 InnerClasses8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10;(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpUmCalendarNameLjava/lang/String;_item?Lcom/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActive_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpNumEntriescursorLandroid/database/Cursor;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorIndexOfNumEntries_resLjava/util/List;LocalVariableTypeTableQLjava/util/List; StackMapTable Signaturel(Landroid/database/Cursor;)Ljava/util/List;mLandroidx/room/paging/LimitOffsetDataSource; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod #& ' umCalendarUid umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct numEntriesjava/util/ArrayList ' =com/ustadmobile/lib/db/entities/HolidayCalendarWithNumEntries ' 8com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10$1*androidx/room/paging/LimitOffsetDataSource6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetUmCalendarUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategorysetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLct setNumEntriesadd(Ljava/lang/Object;)Z !"#&'()x*+*,-*P+H,-#&./012343567#.024589)'*+=+>+6+6+6+ 6+ 6+ 6 + 6 Y+: +̻Y: +7   + : +: +6 +66 +7 +7 +6 + 7 + 6   W1 *$STUVW&X.Y6Z>[F\U]^_gapbwdegiklopqstvwyz|} $'+:;g<= p>? :;@AfB3rCAUD?DE?3FA"G?HA*,-*IJ#KALAMA NA&OA.PA6QA>RA FSA UTU V UTW XIU !YZ1[*@j !YZ7I\]\^_`a$b%$!PK!!l6<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatureo()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryxLandroidx/paging/DataSource$Factory; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod3 45   68com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10$1 78java/lang/StringHolidayHolidayCalendar 9 6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10:"androidx/paging/DataSource$Factory3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplfindAllHolidaysWithEntriesCount&()Landroidx/paging/DataSource$Factory;()V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*M N $Y***YSYS P $A/* M  !"#$%   1 PK!! e%%<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$11.class4 %f %g &h di jkl mnopqrstuv Uw x Uyz h U{ | U} U~  U       V U %val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$11;MethodParameterscall()Ljava/util/List;_tmpUmCalendarNameLjava/lang/String;_item1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTable Exceptions SignatureE()Ljava/util/List;finalize()V()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod *+ () ,^   umCalendarUid umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLctjava/util/ArrayList , /com/ustadmobile/lib/db/entities/HolidayCalendar ^ ^ 566com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplfindAllHolidaysLiveData()Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetUmCalendarUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategorysetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease %&'()*+,-.C*+*,*/013*+4 *(56.F7**L+=+>+ 6+ 6+ 6+ 6+ 6+6 Y+: +Y: +7   + : +: +6 +66 +7 +7 +6 + 7    !WB : +" :+"#,,.,/&'/7?GO^gpy #),4078p9: y;< 78r=>U?@aA>DB<3C<"D> E<F> G>'H>/I>7J>?K>GL>OM> ^NO 713&PQR ^NS TW^ %UV1W*@Y %UV %UXYZ[\]^.6*#/ 0 13A5_./*$/0 13YZ[`abcde2 %PK!!G<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$12.class4 !\ !] "^ Z_ `ab cdefghijk Mlm ^ Mn o Mp Mq r Ms t u v w x y Mz {| !}~val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$12;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod &' $% (S   umCalendarUid umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct /com/ustadmobile/lib/db/entities/HolidayCalendar S S 126com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetUmCalendarUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLctcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+,-/&'0 &$12*!**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   + : +:   +6 +66 +7 +7 +6 + 7 :  : + :+ +%'/7?GOXajq{  ,~34 j56 y34 h78K9:W;8:<6)=6>8?6a@A B8C8'D8/E87F8?G8GH8OI8  @A !-/JKLT !MN*@O !M !MOPQRS*6*+   , -/A1T*/* +, -/PQUVWXYZ[. !PK!!?cڑ<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$13.class4 !Z ![ "\ X] ^_` abcdefghi Mjk \ Ml m Mn Mo p Mq r s t u v w Mx yz !{|}~val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$13;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod &' $% (   umCalendarUid umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct /com/ustadmobile/lib/db/entities/HolidayCalendar  126com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetUmCalendarUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLctcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+,-/&'0 &$12*-/**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   + : +:   +6 +66 +7 +7 +6 + 7 :  : +* :+* +'' /!7"?#G$O&X'a)j*q,{-/134789;<>?ABDEFG I KLIK%L,M,~34 j56 y34 h78K9:W;8:<6)=6>8?6a@A B8C8'D8/E87F8?G8GH8OI8  @A /-/JKLT !MN*@O !M!MOPQA1R*/* +, -/PQSTUVWXY. !PK!! \<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$14.class4 !Z ![ "\ X] ^_` abcdefghi Mjk \ Ml m Mn Mo p Mq r s t u v w Mx yz !{|}~val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$14;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_result1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod &' $% (   umCalendarUid umCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct /com/ustadmobile/lib/db/entities/HolidayCalendar  126com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetUmCalendarUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLctcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+Z,-/&'0 &$12*-/**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   + : +:   +6 +66 +7 +7 +6 + 7 :  : +* :+* +']_`a'b/c7d?eGfOhXiakjlqn{oqsuvyz{}~  %,,~34 j56 y34 h78K9:W;8:<6)=6>8?6a@A B8C8'D8/E87F8?G8GH8OI8  @A /-/JKLT !MN*@O !M!MOPQA1R*/* +Z, -/PQSTUVWXY. !PK!!&( ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2.class4Y 3 24 5 67 8 69 6: ; < = > ? @A BCDthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodE F INSERT OR REPLACE INTO `HolidayCalendar` (`umCalendarUid`,`umCalendarName`,`umCalendarCategory`,`umCalendarActive`,`umCalendarMasterChangeSeqNum`,`umCalendarLocalChangeSeqNum`,`umCalendarLastChangedBy`,`umCalendarLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK L! MN OP QR ST UH VH WR XH/com/ustadmobile/lib/db/entities/HolidayCalendar "#5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl(Landroidx/room/RoomDatabase;)VgetUmCalendarUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUmCalendarNamebindNull(I)V bindString(ILjava/lang/String;)VgetUmCalendarCategory()IgetUmCalendarActive()ZgetUmCalendarMasterChangeSeqNumgetUmCalendarLocalChangeSeqNumgetUmCalendarLastChangedBygetUmCalendarLct I *+*,I      !-L "#z+,, ++,+, , >++, +, +, +,2 Q RSU'W3X@YIZT[`\m]y^*zz$%z&'@:()* @ $&A"+4 *+,I   $&,-./012 PK!!!AԻ ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3.class4Y 3 24 5 67 8 69 6: ; < = > ? @A BCDthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodE F UPDATE OR ABORT `HolidayCalendar` SET `umCalendarUid` = ?,`umCalendarName` = ?,`umCalendarCategory` = ?,`umCalendarActive` = ?,`umCalendarMasterChangeSeqNum` = ?,`umCalendarLocalChangeSeqNum` = ?,`umCalendarLastChangedBy` = ?,`umCalendarLct` = ? WHERE `umCalendarUid` = ? GHI JK L! MN OP QR ST UH VH WR XH/com/ustadmobile/lib/db/entities/HolidayCalendar "#5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl(Landroidx/room/RoomDatabase;)VgetUmCalendarUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUmCalendarNamebindNull(I)V bindString(ILjava/lang/String;)VgetUmCalendarCategory()IgetUmCalendarActive()ZgetUmCalendarMasterChangeSeqNumgetUmCalendarLocalChangeSeqNumgetUmCalendarLastChangedBygetUmCalendarLct I *+*,`      !-c "# +,, ++,+, , >++, +, +, +,+ ,6 h ijl'n3o@pIqTr`smtyuv*$%&'@F()* @ $&A"+4 *+,`   $&,-./012 PK!!KOO;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4.class4"  this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod !  REPLACE INTO HolidayCalendarReplicate(hcPk, hcDestination) SELECT DISTINCT HolidayCalendar.umCalendarUid AS hcPk, ? AS hcDestination FROM HolidayCalendar JOIN UserSession ON UserSession.usClientNodeId = ? --notpsql WHERE HolidayCalendar.umCalendarLct != COALESCE( (SELECT hcVersionId FROM HolidayCalendarReplicate WHERE hcPk = HolidayCalendar.umCalendarUid AND hcDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(hcPk, hcDestination) DO UPDATE SET hcPending = (SELECT HolidayCalendar.umCalendarLct FROM HolidayCalendar WHERE HolidayCalendar.umCalendarUid = EXCLUDED.hcPk ) != HolidayCalendarReplicate.hcPk */ 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, x      >L {   PK!!-uXX;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5.class4"  this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;T(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod !  REPLACE INTO HolidayCalendarReplicate(hcPk, hcDestination) SELECT DISTINCT HolidayCalendar.umCalendarUid AS hcUid, UserSession.usClientNodeId AS hcDestination FROM ChangeLog JOIN HolidayCalendar ON ChangeLog.chTableId = 28 AND ChangeLog.chEntityPk = HolidayCalendar.umCalendarUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) --notpsql AND HolidayCalendar.umCalendarLct != COALESCE( (SELECT hcVersionId FROM HolidayCalendarReplicate WHERE hcPk = HolidayCalendar.umCalendarUid AND hcDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(hcPk, hcDestination) DO UPDATE SET hcPending = (SELECT HolidayCalendar.umCalendarLct FROM HolidayCalendar WHERE HolidayCalendar.umCalendarUid = EXCLUDED.hcPk ) != HolidayCalendarReplicate.hcPk */ 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!I;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;i(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!! ;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;i(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl updateAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200d(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&   ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!J;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;9(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300\(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>   !"%#/%6&@'D)N*Y'[)g*r+ u j!" h#$%[&'()A*/* ()+,-./01 PK!!2{K;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$05Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;8(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayCalendarDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/HolidayCalendarDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400\(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*2  Y*L*+X* M* *+ ,N* *+ -*A. 5 689&:*<4=?:A<L=W>Y NA  !"#A$/* 2 "#%&'()*+  PK!! wWw))9com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl.class4 > > > > > ?  >         !  %  +   0  4  7  > > > InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfHolidayCalendar&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter;%__insertionAdapterOfHolidayCalendar_1 __updateAdapterOfHolidayCalendar-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;MethodParametersinsert4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/HolidayCalendar; StackMapTable insertAsynce(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)V replaceListlist updateListupdate4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;{(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllHolidaysWithEntriesCountFactory&()Landroidx/paging/DataSource$Factory;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;z()Landroidx/paging/DataSource$Factory;findAllHolidaysLiveData()Landroidx/lifecycle/LiveData;d()Landroidx/lifecycle/LiveData;>; findByUidLive (J)Landroidx/lifecycle/LiveData;uid _argIndexIS(J)Landroidx/lifecycle/LiveData; findByUid_cancellationSignalLandroid/os/CancellationSignal;TLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;i(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/HolidayCalendar;>;)Ljava/lang/Object;findByUidAsyncgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200d(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300\(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileHolidayCalendarDao_Impl.java ML KL HI CD AB N5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1 N5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2 GD5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$35com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$45com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5  5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6 N V 5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$75com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8 N5com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9 NJSELECT HolidayCalendar.* , (SELECT COUNT(*) FROM Holiday WHERE holHolidayCalendarUid = HolidayCalendar.umCalendarUid AND CAST(holActive AS INTEGER) = 1) AS numEntries FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1 6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10 NdSELECT * FROM HolidayCalendar WHERE CAST(umCalendarActive AS INTEGER) = 1 AND umCalendarCategory = 1 java/lang/StringHolidayCalendar6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$11 _SELECT * FROM HolidayCalendar WHERE umCalendarUid = ? AND CAST(umCalendarActive AS INTEGER) = 1 6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$125SELECT * FROM HolidayCalendar WHERE umCalendarUid = ? 6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$13  6com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$14  /com/ustadmobile/lib/db/entities/HolidayCalendar no ^_ VW3com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl.com/ustadmobile/core/db/dao/HolidayCalendarDaojava/lang/Throwable "androidx/paging/DataSource$Factory()VT(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I9(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;J)V8(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;W(Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl;Landroidx/room/RoomSQLiteQuery;)VgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource1>?ABCDEFGDEFHIEJKLMLNOPK**+*Y*+* Y*+ * Y*+ *Y*+*Y*+Q"01 2I#`0x=JRKSTKABUAVWP7***+A* 7*:*!++-+Q& !(+4R XY7ST7Z[\k]UZ^_Pc*Y*+,QR STZ[`ab `cU Z`EdefP2***+** M*,'Q& $'/1R2ST2ghb 2gi\g] UgEjkfP2*** +** M*,'Q& $'/1R2ST2lhb 2li\g] UlEjmfP3***+W** M*,(Q& %(02R3ST3ghb 3gi\h] UgEjnoP3***+W** M*,(Q& %(02R3ST3Z[\h] UZp_Pc*Y*+,QR STZ[`ab `qU Z`ErstPc*Y* -QR STuY`ab `vU u`EwxyPX*!Y*"+Q2RST`ab `vU`Ez{~PZ#L#$M%Y*,&QFL MR ST EPn('L'$M*()Y*S+Y*,,-Q R (ST% EP5.N.$:6/*()Y*S0Y*1-Q R45ST5Y2 *'UEtP22:2$:6/3:*4Y*5-6Q RH2ST2Y2`a. &#b 2`U `EtP22:2$:6/3:*7Y*8-6QUV WXYZRH2ST2Y2`a. &#b 2`U `E P9QEAnP3 *+:;Q"R  STUZA^P4 *+:,<Q"R  STU Z`AVP3 *+:=Q"R  STUZP/*Q#R TP/*Q#R TP/*Q#R TP/*Q#R TP/*Q#R T@z740+%! |} PK!!Vnp% % 3com/ustadmobile/core/db/dao/HolidayDao_Impl$1.class4_ 5 46 7 89 : ; < = > ? @ A B 8C 8DE FGHthis$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Holiday;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value)Lcom/ustadmobile/lib/db/entities/Holiday;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureQLandroidx/room/EntityInsertionAdapter; SourceFileHolidayDao_Impl.javaEnclosingMethodI J INSERT OR ABORT INTO `Holiday` (`holUid`,`holMasterCsn`,`holLocalCsn`,`holLastModBy`,`holLct`,`holActive`,`holHolidayCalendarUid`,`holStartTime`,`holEndTime`,`holName`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) KLM NO PL QL RS TL UV WL XL YL Z# [\ ]^'com/ustadmobile/lib/db/entities/Holiday $%-com/ustadmobile/core/db/dao/HolidayDao_Impl$1$androidx/room/EntityInsertionAdapter+com/ustadmobile/core/db/dao/HolidayDao_Impl(Landroidx/room/RoomDatabase;)V getHolUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetHolMasterCsngetHolLocalCsngetHolLastModBy()I getHolLct getHolActive()ZgetHolHolidayCalendarUidgetHolStartTime getHolEndTime getHolNamebindNull(I)V bindString(ILjava/lang/String;)V I *+*,-     ! "#-0 $% +,+,+,+,+, , >++, +, + , ,+ + ,:5 67!8-98:E;O<[=g>s?z@BD*&'()EM*+, C@@ ! &(A$-4 *+,-  ! &(./01234 PK!!b;PGG4com/ustadmobile/core/db/dao/HolidayDao_Impl$10.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;1(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  .com/ustadmobile/core/db/dao/HolidayDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300T(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/!6"@#D%N&Y#[%g&r' u j!" h#$%[&'()A*/* ()+,-./01 PK!!kd4com/ustadmobile/core/db/dao/HolidayDao_Impl$11.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;0(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV .com/ustadmobile/core/db/dao/HolidayDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400T(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*.  Y*L*+X* M* *+ ,N* *+ -*A. 1 245&6*849?6A8L9W:Y NA  !"#A$/* . "#%&'()*+  PK!!{i4com/ustadmobile/core/db/dao/HolidayDao_Impl$12.class4 )l )m *n jo pqr stuvwxyz{|}~ ]  ] n ]    ]       ] ]  ^ ] )val$_statementLandroidx/room/RoomSQLiteQuery;this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;O(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$12;MethodParameterscall()Ljava/util/List; _tmpHolNameLjava/lang/String;_item)Lcom/ustadmobile/lib/db/entities/Holiday; _tmpHolUidJ_tmpHolMasterCsn_tmpHolLocalCsn_tmpHolLastModByI _tmpHolLct _tmpHolActiveZ_tmp_tmpHolHolidayCalendarUid_tmpHolStartTime_tmpHolEndTime_cursorIndexOfHolUid_cursorIndexOfHolMasterCsn_cursorIndexOfHolLocalCsn_cursorIndexOfHolLastModBy_cursorIndexOfHolLct_cursorIndexOfHolActive#_cursorIndexOfHolHolidayCalendarUid_cursorIndexOfHolStartTime_cursorIndexOfHolEndTime_cursorIndexOfHolName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable;Ljava/util/List; StackMapTable Exceptions Signature=()Ljava/util/List;()Ljava/lang/Object;nLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileHolidayDao_Impl.javaEnclosingMethod ./ ,- 0  holUid  holMasterCsn holLocalCsn holLastModByholLct holActiveholHolidayCalendarUid holStartTime holEndTimeholNamejava/util/ArrayList 0 'com/ustadmobile/lib/db/entities/Holiday  9:.com/ustadmobile/core/db/dao/HolidayDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_ImplfindByHolidayCalendaUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setHolUid(J)VsetHolMasterCsnsetHolLocalCsngetInt(I)IsetHolLastModBy setHolLct setHolActive(Z)VsetHolHolidayCalendarUidsetHolStartTime setHolEndTimeisNull(I)Z getString(I)Ljava/lang/String; setHolName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./8 .,9:2!x**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 Y+: +޻Y: +7 +7 +7 +6 +7 +66 +7 + 7  + 7 !+ " : + #: $  %W : +&*' : +&*' Vffhf3.'/7?GOW_nw #.4>EORV\cfnu41;<=> ?@A@B@CDE@fFGrHDUI@ DJ@3K@>;<NLDGMD'?ND/7OD7/PD?'QDGRDOSD WTD _UD nVW x57gXYZ nV[ \n )]^w)]^@L)]^ _ )]^)]`abcdA9e2/*(34 57abcfghijk6 )PK!!wZS S 3com/ustadmobile/core/db/dao/HolidayDao_Impl$2.class4_ 5 46 7 89 : ; < = > ? @ A B 8C 8DE FGHthis$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Holiday;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value)Lcom/ustadmobile/lib/db/entities/Holiday;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileHolidayDao_Impl.javaEnclosingMethodI J UPDATE OR ABORT `Holiday` SET `holUid` = ?,`holMasterCsn` = ?,`holLocalCsn` = ?,`holLastModBy` = ?,`holLct` = ?,`holActive` = ?,`holHolidayCalendarUid` = ?,`holStartTime` = ?,`holEndTime` = ?,`holName` = ? WHERE `holUid` = ? KLM NO PL QL RS TL UV WL XL YL Z# [\ ]^'com/ustadmobile/lib/db/entities/Holiday $%-com/ustadmobile/core/db/dao/HolidayDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter+com/ustadmobile/core/db/dao/HolidayDao_Impl(Landroidx/room/RoomDatabase;)V getHolUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetHolMasterCsngetHolLocalCsngetHolLastModBy()I getHolLct getHolActive()ZgetHolHolidayCalendarUidgetHolStartTime getHolEndTime getHolNamebindNull(I)V bindString(ILjava/lang/String;)V I *+*,F     ! "#-I $%0+,+,+,+,+, , >++, +, + , ,+ + ,+ ,>N OP!Q-R8SETOU[VgWsXzY[]^*&'()EY*+, C@@ ! &(A$-4 *+,F  ! &(./01234 PK!!~~3com/ustadmobile/core/db/dao/HolidayDao_Impl$3.class4"  this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileHolidayDao_Impl.javaEnclosingMethod !  REPLACE INTO HolidayReplicate(holidayPk, holidayDestination) SELECT DISTINCT Holiday.holUid AS holidayPk, ? AS holidayDestination FROM Holiday WHERE Holiday.holLct != COALESCE( (SELECT holidayVersionId FROM HolidayReplicate WHERE holidayPk = Holiday.holUid AND holidayDestination = ?), 0) /*psql ON CONFLICT(holidayPk, holidayDestination) DO UPDATE SET holidayPending = true */ -com/ustadmobile/core/db/dao/HolidayDao_Impl$3#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/HolidayDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, `      >L cq   PK!! 3com/ustadmobile/core/db/dao/HolidayDao_Impl$4.class4"  this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileHolidayDao_Impl.javaEnclosingMethod ! - REPLACE INTO HolidayReplicate(holidayPk, holidayDestination) SELECT DISTINCT Holiday.holUid AS holidayUid, UserSession.usClientNodeId AS holidayDestination FROM ChangeLog JOIN Holiday ON ChangeLog.chTableId = 99 AND ChangeLog.chEntityPk = Holiday.holUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Holiday.holLct != COALESCE( (SELECT holidayVersionId FROM HolidayReplicate WHERE holidayPk = Holiday.holUid AND holidayDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(holidayPk, holidayDestination) DO UPDATE SET holidayPending = true */ -com/ustadmobile/core/db/dao/HolidayDao_Impl$4#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/HolidayDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, t      >L w   PK!!!3com/ustadmobile/core/db/dao/HolidayDao_Impl$5.class4"  this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;L(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileHolidayDao_Impl.javaEnclosingMethod ! k UPDATE Holiday SET holActive = ?, holLct = ? WHERE holUid = ?-com/ustadmobile/core/db/dao/HolidayDao_Impl$5#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/HolidayDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!ljgg3com/ustadmobile/core/db/dao/HolidayDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity)Lcom/ustadmobile/lib/db/entities/Holiday;this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Y(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/HolidayDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_Impl insertAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100U(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!3com/ustadmobile/core/db/dao/HolidayDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ -com/ustadmobile/core/db/dao/HolidayDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100U(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!Y|**3com/ustadmobile/core/db/dao/HolidayDao_Impl$8.class4O * + , (- ./ (0 12 .3 45 .6 789: val$entity)Lcom/ustadmobile/lib/db/entities/Holiday;this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Y(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$8;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ -com/ustadmobile/core/db/dao/HolidayDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_Impl updateAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100U(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!.z3com/ustadmobile/core/db/dao/HolidayDao_Impl$9.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/HolidayDao_Impl$9;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileHolidayDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ -com/ustadmobile/core/db/dao/HolidayDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/HolidayDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200\(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3"   # '1 3> @s !A"/*   !#$%&'()  PK!!L  > > >  >! >" ># >$ >% >& ' ( >) * + ,  -. R/ 0 12 Y3 Y4 Y567 InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfHoliday&Landroidx/room/EntityInsertionAdapter; SignatureQLandroidx/room/EntityInsertionAdapter;__updateAdapterOfHoliday-Landroidx/room/EntityDeletionOrUpdateAdapter;XLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange!__preparedStmtOfUpdateActiveByUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;MethodParametersinsert,(Lcom/ustadmobile/lib/db/entities/Holiday;)J_resultJentity)Lcom/ustadmobile/lib/db/entities/Holiday; StackMapTable8 insertAsync](Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;p(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;?(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Holiday;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Holiday;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsyncm(Lcom/ustadmobile/lib/db/entities/Holiday;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate,(Lcom/ustadmobile/lib/db/entities/Holiday;)VupdateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateActiveByUid(JZJ)V holidayUidactiveZ changeTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp9findByHolidayCalendaUid(J)Ljava/util/List; _tmpHolNameLjava/lang/String;_item _tmpHolUid_tmpHolMasterCsn_tmpHolLocalCsn_tmpHolLastModBy _tmpHolLct _tmpHolActive_tmpHolHolidayCalendarUid_tmpHolStartTime_tmpHolEndTime_cursorIndexOfHolUid_cursorIndexOfHolMasterCsn_cursorIndexOfHolLocalCsn_cursorIndexOfHolLastModBy_cursorIndexOfHolLct_cursorIndexOfHolActive#_cursorIndexOfHolHolidayCalendarUid_cursorIndexOfHolStartTime_cursorIndexOfHolEndTime_cursorIndexOfHolNameholidayCalendarUid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;;Ljava/util/List;:;<=>(J)Ljava/util/List;findByHolidayCalendaUidAsync_cancellationSignalLandroid/os/CancellationSignal;^Lkotlin/coroutines/Continuation<-Ljava/util/List;>;s(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000K(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100U(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200\(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300T(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileHolidayDao_Impl.java gf ef bc ^_ \] i>-com/ustadmobile/core/db/dao/HolidayDao_Impl$1 i?-com/ustadmobile/core/db/dao/HolidayDao_Impl$2-com/ustadmobile/core/db/dao/HolidayDao_Impl$3-com/ustadmobile/core/db/dao/HolidayDao_Impl$4-com/ustadmobile/core/db/dao/HolidayDao_Impl$5 hf@ A> B>C D E> F>-com/ustadmobile/core/db/dao/HolidayDao_Impl$6 iGH IJ qK-com/ustadmobile/core/db/dao/HolidayDao_Impl$7 iL-com/ustadmobile/core/db/dao/HolidayDao_Impl$8M NO PQ-com/ustadmobile/core/db/dao/HolidayDao_Impl$9.com/ustadmobile/core/db/dao/HolidayDao_Impl$10 iR.com/ustadmobile/core/db/dao/HolidayDao_Impl$11 iST UV WX YZ [\5SELECT * FROM Holiday WHERE holHolidayCalendarUid = ? U]^ _`holUida bc holMasterCsn holLocalCsn holLastModByholLct holActiveholHolidayCalendarUid holStartTime holEndTimeholNamejava/util/ArrayList dZ ie fg'com/ustadmobile/lib/db/entities/Holiday hi jk lk mk no pe qk rs tk uk vk wx yz {| }~ > [> .com/ustadmobile/core/db/dao/HolidayDao_Impl$12 i I  yz qr+com/ustadmobile/core/db/dao/HolidayDao_Impl&com/ustadmobile/core/db/dao/HolidayDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VL(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionY(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Lcom/ustadmobile/lib/db/entities/Holiday;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V@(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I1(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;J)V0(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount(I)V moveToNext()ZgetLong(I)J setHolUid(J)VsetHolMasterCsnsetHolLocalCsngetInt(I)IsetHolLastModBy setHolLct setHolActive(Z)VsetHolHolidayCalendarUidsetHolStartTime setHolEndTimeisNull(I)Z getString(I)Ljava/lang/String; setHolName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)ZclosecreateCancellationSignal!()Landroid/os/CancellationSignal;O(Lcom/ustadmobile/core/db/dao/HolidayDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1YZ\]^_`abc`defgfhfijkK**+*Y*+* Y*+ * Y*+ * Y*+*Y*+l"+, -F#`0t=JmKnoK\]p\qrk7***+A* 7*:*!++-+l& !(+4m st7no7uvwkxpuyzkc*Y*+,lm nouv{|} {~p u{`k2***+** M*,'l& $'/1m2no2} 2wgx p`km*Y*+,lm no{|}{p {`zkc*Y*+,lm nouv{|} {p u{`k3***+W** M*,(l& %(02m3no3} 3whx p`k3***+ W** M*,(l& %(02m3no3uvwhx pukm*!Y*+",lm no{|}{p {`kc*#Y*$-lm not{|} {p {`kX*%Y*&+l.mno{|} {p{`ki **':66(6(6(*)W****: *** L[nnpnlNBCDEF*G-H8I;JEKLMTN[PbQkRnPwQRSmHnotttqfw!@QYxp k&+N+,:6-**.:/06106206 306 406 506 606 706806906:Y;<:=>Y?:@7A@7B @7C D6E @7F D66G @7H@7  I@7""JK :$L:$$MNW:OP:%OP%*l3WX YZ[\*^3_<`EaNbWc`dierf{ghikmnpqstvwyz} ~*1<CNUagrym.d$vttttk w*Yt<Gt N5t"r$3f<]ET NK WB `9 i0 r'{snot *} swYY>@PY> YYxp`k2+:+,:6-Q:*RY*S-Tl mH2no2t2{|. &#} 2{p {` kUl`Ak3 *+>Vlm  nopuAyk4 *+>,Wlm  nop u{Aqk3 *+>Xlm  nopuk/*lm ok/*lm ok/*lm ok/*lm ok/*lm o[b R%#! PK!!;-& & 4com/ustadmobile/core/db/dao/LanguageDao_Impl$1.class4b 6 57 8 9: ; 9< 9= > ? @ A B C D E FG HIJthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodK L  INSERT OR ABORT INTO `Language` (`langUid`,`name`,`iso_639_1_standard`,`iso_639_2_standard`,`iso_639_3_standard`,`Language_Type`,`languageActive`,`langLocalChangeSeqNum`,`langMasterChangeSeqNum`,`langLastChangedBy`,`langLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) MNO PQ R$ ST UV W$ X$ Y$ Z$ [\ ]N ^N _` aN(com/ustadmobile/lib/db/entities/Language %&.com/ustadmobile/core/db/dao/LanguageDao_Impl$1$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/LanguageDao_Impl(Landroidx/room/RoomDatabase;)V getLangUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetNamebindNull(I)V bindString(ILjava/lang/String;)VgetIso_639_1_standardgetIso_639_2_standardgetIso_639_3_standardgetLanguage_TypegetLanguageActive()ZgetLangLocalChangeSeqNumgetLangMasterChangeSeqNumgetLangLastChangedBy()I getLangLct I *+*,3    !"  #$-6 %&+,, ++,, ++, , ++, , ++, , ++, , >++,+ ,+ ,+ ,^; <=?'A.B8DCFJGTI_KfLpN{PQSUVWXYZ[*'()*<+,-      @" ')A%.4 *+,3  " ')/012345 PK!!ɼޱ5com/ustadmobile/core/db/dao/LanguageDao_Impl$10.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;1(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV /com/ustadmobile/core/db/dao/LanguageDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400U(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*q  Y*L*+X* M* *+ ,N* *+ -*A. t uwx&y*{4|?yA{L|W}Y NA  !"#A$/* q "#%&'()*+  PK!!bb7com/ustadmobile/core/db/dao/LanguageDao_Impl$11$1.class4 %k &lm nopqrstuvwxyz a{ | a}~  a  a a      a      bthis$1 InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11;(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item*Lcom/ustadmobile/lib/db/entities/Language; _tmpLangUidJ_tmpLanguageActive_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLctcursorLandroid/database/Cursor;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resLjava/util/List;LocalVariableTypeTable; StackMapTable SignatureW(Landroid/database/Cursor;)Ljava/util/List;XLandroidx/room/paging/LimitOffsetDataSource; SourceFileLanguageDao_Impl.javaEnclosingMethod '* +langUid nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList + (com/ustadmobile/lib/db/entities/Language + 1com/ustadmobile/core/db/dao/LanguageDao_Impl$11$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/LanguageDao_Impl$11android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctadd(Ljava/lang/Object;)Z %&'*+,-x*+*,-./H01'*234567879:;'24689<=-D+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 Y+: +2Y:+7+ : +:+ : +:+ : +:+ : +:+ : +:+66+ 7 + 7!+ 6"+ 7# $W .2&.6>FNVenw (/9ELV]gnx/B >?@?A?B?C?w#DEFG>?@?A?B?(rC?EUH79aIJVDKGg3LGx"MJNG01OPQJRJSJTJ&zUJ.rVJ6jWJ>bXJ FZYJ NRZJ VJ[J e;\] ^ e;\_ `he%ab1c c c c c@Y%ab;Odedfghi(j)(%PK!!5com/ustadmobile/core/db/dao/LanguageDao_Impl$11.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;P(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; SignatureZ()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorycLandroidx/paging/DataSource$Factory; SourceFileLanguageDao_Impl.javaEnclosingMethod1 23   41com/ustadmobile/core/db/dao/LanguageDao_Impl$11$1 56java/lang/StringLanguage 7 /com/ustadmobile/core/db/dao/LanguageDao_Impl$118"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/LanguageDao_ImplfindLanguagesAsSource9(ILjava/lang/String;)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*  I Y***YS A/*   !"#$   / PK!!RR5com/ustadmobile/core/db/dao/LanguageDao_Impl$12.class4 'f 'g (h di jkl mnopqrstuvwx Yyz h Y{ | Y} Y~      Y      Y 'val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;P(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$12;MethodParameterscall,()Lcom/ustadmobile/lib/db/entities/Language;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_result*Lcom/ustadmobile/lib/db/entities/Language;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod ,- *+ .  langUid nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLct (com/ustadmobile/lib/db/entities/Language  78/com/ustadmobile/core/db/dao/LanguageDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplfindByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy(I)V setLangLctcloseandroidx/room/RoomSQLiteQueryrelease '()*+,-./0C*+*,*1235,-6 ,*780**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +(Y: +7 + : +: + : +: + : +: + : +: + : +: +66 + 7  + 7 !+ 6 "+ 7 #:  :+$*%:+$*%18'/7?GOW_g!p"y$%'(*,./13568:<=?ACD F*H1K;LGMNOXP_RiSpUzVXYZ[]_`]_`a2B 9:;:<:=:>:?@9:;:<:=:*h>:GKAB;WCDX:E@i)F@zGDH@yIJ KDLD'MD/}ND7uOD?mPDGeQDO]RD WUSD _MTD gEUD IJ 35VWXu'YZ Z Z Z Z@O 'Y'Y[\]A7^0/*&12 35\]_`abcde4 'PK!!{NJ6==5com/ustadmobile/core/db/dao/LanguageDao_Impl$13.class4 'f 'g (h di jkl mnopqrstuvwx Yyz h Y{ | Y} Y~      Y      Y 'val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;P(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$13;MethodParameterscall,()Lcom/ustadmobile/lib/db/entities/Language;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_result*Lcom/ustadmobile/lib/db/entities/Language;_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod ,- *+ .  langUid nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLct (com/ustadmobile/lib/db/entities/Language  78/com/ustadmobile/core/db/dao/LanguageDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy(I)V setLangLctcloseandroidx/room/RoomSQLiteQueryrelease '()*+,-./0C*+*,*1<235,-6 ,*780**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +(Y: +7 + : +: + : +: + : +: + : +: + : +: +66 + 7  + 7 !+ 6 "+ 7 #:  :+$*%:+$*%18?ABC'D/E7F?GGHOIWJ_KgMpNyPQSTVXZ[]_abdfhikmop r*t1w;xGyN{X|_~ipz2B 9:;:<:=:>:?@9:;:<:=:*h>:GKAB;WCDX:E@i)F@zGDH@yIJ KDLD'MD/}ND7uOD?mPDGeQDO]RD WUSD _MTD gEUD IJ 35VWXu'YZ Z Z Z Z@O 'Y'Y[\]A7^0/*&1<2 35\]_`abcde4 'PK!!5com/ustadmobile/core/db/dao/LanguageDao_Impl$14.class4 +r +s ,t pu vwx yz{|}~ a  a t a  a a      a      b a +val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;P(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$14;MethodParameterscall()Ljava/util/List;_tmpNameLjava/lang/String;_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item*Lcom/ustadmobile/lib/db/entities/Language; _tmpLangUidJ_tmpLanguageActiveZ_tmpI_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;finalize()V()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLanguageDao_Impl.javaEnclosingMethod 01 ./ 2j  langUid nameiso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList 2 (com/ustadmobile/lib/db/entities/Language j j ;</com/ustadmobile/core/db/dao/LanguageDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplfindAllLanguageLive()Landroidx/lifecycle/LiveData; access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease +,-./01234C*+*,*567901: 0.;<4 **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 Y+: +2Y:+7+ : +:+ : +:+ : +:+ : +:+ : +: +!66"+ 7#+ 7$+ !6%+ 7& 'W :+(:+(57'/7?GOW_gv )/9@JV]gnx6B =>?>@> A>,B>#CDEF=>?>@>A>9rB>VUGHJaIJgDKFx3LF"MJNFOJPJ'QJ/RJ7SJ?|TJGtUJOlVJ WdWJ _\XJ gTYJ vEZ[ 79\]^ vEZ_ `xv+ab1c c c c c@Y+ab +adefghij46*)5 6 79A;k4/**56 79efglmnopq8 +PK!!Ga@ 5com/ustadmobile/core/db/dao/LanguageDao_Impl$15.class4 "T "U "V "W #X YZ[ E\]^_`ab cd Yef Eg Rh ij Gk cl Hm Hno Gp q ir Gs it uv iw "xyz{val$selectedItemLjava/util/List;val$toggleVisibilityZval$updateTimeJthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;C(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$15;MethodParameterscall()Lkotlin/Unit;_itemLjava/lang/Long;_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTable|}~ Exceptions()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod +, %& '( )* -   UPDATE Language  SET languageActive = ?,  langLct =  WHERE langUid IN ( )  Ljava/lang/Long  67/com/ustadmobile/core/db/dao/LanguageDao_Impl$15java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImpltoggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)Viterator()Ljava/util/Iterator;hasNext()ZnextbindNull(I)V longValue()JbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction "#$%&'()*+,-./N*+*,***0124+,5+%')67/p ,L+W+ W+W+ W+ W+ W+W+ W+ W+W+W*=++W+N*-:6*66*6*:4:*W*:* : *  0%  !" #'$.%5&<'C(J)Q*[+`,g-l.y/|012345679;<=?@ ACAC)D1R"89,24(:;[<=l>?y@A|B=C=D."EFG@+H& mIJKA6L//*!01 24JKMNOPQRS3 "PK!!Ko( ( 4com/ustadmobile/core/db/dao/LanguageDao_Impl$2.class4b 6 57 8 9: ; 9< 9= > ? @ A B C D E FG HIJthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodK L  INSERT OR REPLACE INTO `Language` (`langUid`,`name`,`iso_639_1_standard`,`iso_639_2_standard`,`iso_639_3_standard`,`Language_Type`,`languageActive`,`langLocalChangeSeqNum`,`langMasterChangeSeqNum`,`langLastChangedBy`,`langLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) MNO PQ R$ ST UV W$ X$ Y$ Z$ [\ ]N ^N _` aN(com/ustadmobile/lib/db/entities/Language %&.com/ustadmobile/core/db/dao/LanguageDao_Impl$2$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/LanguageDao_Impl(Landroidx/room/RoomDatabase;)V getLangUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetNamebindNull(I)V bindString(ILjava/lang/String;)VgetIso_639_1_standardgetIso_639_2_standardgetIso_639_3_standardgetLanguage_TypegetLanguageActive()ZgetLangLocalChangeSeqNumgetLangMasterChangeSeqNumgetLangLastChangedBy()I getLangLct I *+*,]    !"  #$-` %&+,, ++,, ++, , ++, , ++, , ++, , >++,+ ,+ ,+ ,^e fgi'k.l8nCpJqTs_ufvpx{z{}*'()*<+,-      @" ')A%.4 *+,]  " ')/012345 PK!![*W W 4com/ustadmobile/core/db/dao/LanguageDao_Impl$3.class4b 6 57 8 9: ; 9< 9= > ? @ A B C D E FG HIJthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Language;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Language;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLanguageDao_Impl.javaEnclosingMethodK L UPDATE OR ABORT `Language` SET `langUid` = ?,`name` = ?,`iso_639_1_standard` = ?,`iso_639_2_standard` = ?,`iso_639_3_standard` = ?,`Language_Type` = ?,`languageActive` = ?,`langLocalChangeSeqNum` = ?,`langMasterChangeSeqNum` = ?,`langLastChangedBy` = ?,`langLct` = ? WHERE `langUid` = ? MNO PQ R$ ST UV W$ X$ Y$ Z$ [\ ]N ^N _` aN(com/ustadmobile/lib/db/entities/Language %&.com/ustadmobile/core/db/dao/LanguageDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter,com/ustadmobile/core/db/dao/LanguageDao_Impl(Landroidx/room/RoomDatabase;)V getLangUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetNamebindNull(I)V bindString(ILjava/lang/String;)VgetIso_639_1_standardgetIso_639_2_standardgetIso_639_3_standardgetLanguage_TypegetLanguageActive()ZgetLangLocalChangeSeqNumgetLangMasterChangeSeqNumgetLangLastChangedBy()I getLangLct I *+*,    !"  #$- %&+,, ++,, ++, , ++, , ++, , ++, , >++,+ ,+ ,+ ,+ ,b '.8CJT_fp{*'()*H+,-      @" ')A%.4 *+,  " ')/012345 PK!!_q4com/ustadmobile/core/db/dao/LanguageDao_Impl$4.class4"  this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLanguageDao_Impl.javaEnclosingMethod !  REPLACE INTO LanguageReplicate(languagePk, languageDestination) SELECT DISTINCT Language.langUid AS languagePk, ? AS languageDestination FROM Language WHERE Language.langLct != COALESCE( (SELECT languageVersionId FROM LanguageReplicate WHERE languagePk = Language.langUid AND languageDestination = ?), 0) /*psql ON CONFLICT(languagePk, languageDestination) DO UPDATE SET languagePending = true */ .com/ustadmobile/core/db/dao/LanguageDao_Impl$4#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/LanguageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!L"[4com/ustadmobile/core/db/dao/LanguageDao_Impl$5.class4"  this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;M(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLanguageDao_Impl.javaEnclosingMethod ! B REPLACE INTO LanguageReplicate(languagePk, languageDestination) SELECT DISTINCT Language.langUid AS languageUid, UserSession.usClientNodeId AS languageDestination FROM ChangeLog JOIN Language ON ChangeLog.chTableId = 13 AND ChangeLog.chEntityPk = Language.langUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Language.langLct != COALESCE( (SELECT languageVersionId FROM LanguageReplicate WHERE languagePk = Language.langUid AND languageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(languagePk, languageDestination) DO UPDATE SET languagePending = true */ .com/ustadmobile/core/db/dao/LanguageDao_Impl$5#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/LanguageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!rr4com/ustadmobile/core/db/dao/LanguageDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity*Lcom/ustadmobile/lib/db/entities/Language;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB .com/ustadmobile/core/db/dao/LanguageDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_Impl insertAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!y4com/ustadmobile/core/db/dao/LanguageDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$languageListLjava/util/List;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;A(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ .com/ustadmobile/core/db/dao/LanguageDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!o]4com/ustadmobile/core/db/dao/LanguageDao_Impl$8.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity*Lcom/ustadmobile/lib/db/entities/Language;this$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$8;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB .com/ustadmobile/core/db/dao/LanguageDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_Impl updateAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*G E<***`<* M* ,N* - ,8& JK MN'O,Q6O8QCREC 8 !"#A$/* G "#%&'()*+  PK!!*>MM4com/ustadmobile/core/db/dao/LanguageDao_Impl$9.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;2(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/LanguageDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  .com/ustadmobile/core/db/dao/LanguageDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/LanguageDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300U(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *Z  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>] ^ _`a%b/d6e@fDhNiYf[hgirj u j!" h#$%[&'()A*/*Z ()+,-./01 PK!!XX2com/ustadmobile/core/db/dao/LanguageDao_Impl.class4 x" x# x$ x% x& y'( )* ) x+, )- ). ) /0 /1 23 /4 /56 7 89 2:; < => =?@ 7A !BC #DE F G H IJ *KL MNO PQRSTUVWXYZ[ \ :] ^_ >' ` >a b c >d >e >f >g >h i >j >k >l >m >n o p qr st Muv VK 8wxyz{ \K| /}~ bK            o o r  x x x InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfLanguage&Landroidx/room/EntityInsertionAdapter; SignatureRLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfLanguage_1__updateAdapterOfLanguage-Landroidx/room/EntityDeletionOrUpdateAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;MethodParametersinsert-(Lcom/ustadmobile/lib/db/entities/Language;)J_resultJentity*Lcom/ustadmobile/lib/db/entities/Language; StackMapTable insertAsync^(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Language;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Language;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; languageList;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; replaceList?(Ljava/util/List;)V updateListupdate-(Lcom/ustadmobile/lib/db/entities/Language;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;t(Lcom/ustadmobile/lib/db/entities/Language;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findLanguagesAsSourceFactory9(ILjava/lang/String;)Landroidx/paging/DataSource$Factory; sortOrderI searchTextLjava/lang/String;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexx(ILjava/lang/String;)Landroidx/paging/DataSource$Factory;findLanguagesList()Ljava/util/List;_tmpName_tmpIso_639_1_standard_tmpIso_639_2_standard_tmpIso_639_3_standard_tmpLanguage_Type_item _tmpLangUid_tmpLanguageActiveZ_tmp_tmpLangLocalChangeSeqNum_tmpLangMasterChangeSeqNum_tmpLangLastChangedBy _tmpLangLct_cursorIndexOfLangUid_cursorIndexOfName_cursorIndexOfIso6391Standard_cursorIndexOfIso6392Standard_cursorIndexOfIso6393Standard_cursorIndexOfLanguageType_cursorIndexOfLanguageActive#_cursorIndexOfLangLocalChangeSeqNum$_cursorIndexOfLangMasterChangeSeqNum_cursorIndexOfLangLastChangedBy_cursorIndexOfLangLct_cursorLandroid/database/Cursor;>()Ljava/util/List; findByName>(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Language;name findByTwoCodelangCodefindByTwoCodeAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;MLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;s(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;findByThreeCodetotalLanguageCount()I findByUid-(J)Lcom/ustadmobile/lib/db/entities/Language;primaryLanguageUidfindByUidAsyncb(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Language;>;)Ljava/lang/Object;findAllLanguageLive()Landroidx/lifecycle/LiveData;]()Landroidx/lifecycle/LiveData;>; findByUidList"(Ljava/util/List;)Ljava/util/List;Ljava/lang/Long;_item_1uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;toggleVisibilityLanguageF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibility selectedItem updateTimeh(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000L(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100V(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200](Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300U(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileLanguageDao_Impl.java }~ {| .com/ustadmobile/core/db/dao/LanguageDao_Impl$1 .com/ustadmobile/core/db/dao/LanguageDao_Impl$2 ~.com/ustadmobile/core/db/dao/LanguageDao_Impl$3.com/ustadmobile/core/db/dao/LanguageDao_Impl$4.com/ustadmobile/core/db/dao/LanguageDao_Impl$5     .com/ustadmobile/core/db/dao/LanguageDao_Impl$6   .com/ustadmobile/core/db/dao/LanguageDao_Impl$7   .com/ustadmobile/core/db/dao/LanguageDao_Impl$8.com/ustadmobile/core/db/dao/LanguageDao_Impl$9 /com/ustadmobile/core/db/dao/LanguageDao_Impl$10  SELECT Language.* FROM Language WHERE name LIKE ? ORDER BY CASE(?) WHEN 1 THEN Language.name WHEN 3 THEN Language.iso_639_1_standard WHEN 5 THEN Language.iso_639_2_standard ELSE '' END ASC, CASE(?) WHEN 2 THEN Language.name WHEN 4 THEN Language.iso_639_1_standard WHEN 6 THEN Language.iso_639_2_standard ELSE '' END DESC    /com/ustadmobile/core/db/dao/LanguageDao_Impl$11 SELECT * FROM Language langUid iso_639_1_standardiso_639_2_standardiso_639_3_standard Language_TypelanguageActivelangLocalChangeSeqNumlangMasterChangeSeqNumlangLastChangedBylangLctjava/util/ArrayList   (com/ustadmobile/lib/db/entities/Language                  -SELECT * FROM Language WHERE name = ? LIMIT 1 ;SELECT * FROM Language WHERE iso_639_1_standard = ? LIMIT 1 /com/ustadmobile/core/db/dao/LanguageDao_Impl$12 VSELECT * FROM LANGUAGE WHERE iso_639_3_standard = ? OR iso_639_2_standard = ? LIMIT 1 SELECT COUNT(*) FROM LANGUAGE1SELECT * FROM LANGUAGE where langUid = ? LIMIT 1/com/ustadmobile/core/db/dao/LanguageDao_Impl$13SELECT * FROM LANGUAGE java/lang/StringLANGUAGE/com/ustadmobile/core/db/dao/LanguageDao_Impl$14  /SELECT langUid FROM LANGUAGE WHERE langUid IN (   )    java/lang/Long  /com/ustadmobile/core/db/dao/LanguageDao_Impl$15   ,com/ustadmobile/core/db/dao/LanguageDao_Impl'com/ustadmobile/core/db/dao/LanguageDaojava/lang/Throwable"androidx/paging/DataSource$Factoryandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listjava/lang/StringBuilderjava/util/Iterator()VM(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Lcom/ustadmobile/lib/db/entities/Language;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VA(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I2(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;J)V1(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)VP(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount moveToNext()ZgetLong(I)J setLangUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetIso_639_1_standardsetIso_639_2_standardsetIso_639_3_standardsetLanguage_TypegetInt(I)IsetLanguageActive(Z)VsetLangLocalChangeSeqNumsetLangMasterChangeSeqNumsetLangLastChangedBy setLangLctadd(Ljava/lang/Object;)Zcloserelease moveToFirstcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JvalueOf(J)Ljava/lang/Long;C(Lcom/ustadmobile/core/db/dao/LanguageDao_Impl;Ljava/util/List;ZJ)Vjava/util/Collections emptyListandroidx/paging/DataSource1xy{|}~~ K**+*Y*+* Y*+ * Y*+ *Y*+*Y*+"12 3]#0=JKK{|{7***+A* 7*:*!++-+& !(+4 77kc*Y*+,   2***+** M*,'&  $ ' / 1 22 2g m*Y*+,  2*** +** M*,'& "#%&($)'(/)1*22 2g 3***+W** M*,(& ./124%5(4052633 3h 3***+W** M*,(& :;=>@%A(@0A2B33h c*Y*+ ,G   c*!Y*"-Z   X*#Y*$+q G%N%&:6, ' ,(6)6)*Y*+.  $'03<>GGGD <9 ` ",L,&M**,-N-./6-0/6-1/6-2/6-3/6-4/6 -5/6 -6/6 -7/6 -8/6 -9/6:Y-;<:-=5>Y?:-@7A-B : -C:D-B : -C:E-B : -C:F-B : -C:G- B : - C:H- I66J- @7K- @7L- I6M-@7NOW:-P,Q:!-P,Q!< $,4<DLT\dlt   !# %&('*.,9-?/I1P4Z5f6m8w9~;<>?ABCDEGHEGHIV"<&'IrfUZawD3"$,4<DL T{ \s dk lc t[L  Lx`3> ` ` ` ` `@Yx`x`2#RMR&N6+ -' -+(**--:./60/61/62/6 3/6 4/6 5/6 6/6 7/68/69/6S;>Y?:@7AB :C:DB :C:E B : C:F B : C:G B : C:H I66J @7K@7LI6M@7  N::P-Q:"P-Q"4?NO P QRT!V(W4Y=ZF[O\X]a^j_s`|abcefhiklnprsuwyz|!~(4:ELX^ip{j$7[!!EimO{[=+ /=FOX a j s{ |r i`W  4`x``> ` ` ` ` `@Sx``>x``2#TMT&N6+ -' -+(**--:./60/61/62/6 3/6 4/6 5/6 6/6 7/68/69/6S;>Y?:@7AB :C:DB :C:E B : C:F B : C:G B : C:H I66J @7K@7LI6M@7  N::P-Q:"P-Q"4?  !(4=FOXajs|!(4:ELX^ip{j$7[!!EimO{[=+ /=FOX a j s{ |r i`W  4`x``> ` ` ` ` `@Sx``>x``?TNT&:6+ ' +(U:*VY*W,X"     $)H???< 41) ? ` [#YMY&N6+ -' -+(6+ -' -+(**--:./60/61/62/6 3/6 4/6 5/6 6/6 7/68/69/6S;>Y?:@7AB :C:DB :C:E B : C:F B : C:G B : C:H I66J @7K@7LI6M@7  N::P-Q:"P-Q"KChi j kln!p$q(r1t8v?wKyTz]{f|o}x~ '-8?KQ\couj$*Nr!8\mO[=+ /T]fo x  { r i`W   K`x``> ` ` ` ` `@Sx``>x``"TZLZ&M**,-N-S-I666-P,Q:-P,Q8EEGE: %148>BEMQ>.4TQ J8(1`x`$[N[&:6)**-:./60/61/6 2/6 3/6 4/6 5/6 6/67/68/69/6S;>Y?:@7AB :C:D B : C:E B : C:F B : C:G B : C:H I66J@7K@7LI6  M@7!!N::PQ:#PQ#*= *3<ENW`ir{   * 0;BNT_fq} "#%&()*+-/0-/01j$ -Q!;_m}Oq[=+ !/3<E N W ` i| rs{jaX *x`> ` ` ` ` `@Sx`>x`2[:[&:6)U:*\Y*]-X78 9:;<H222. &# 2 n(^L^&M*_`YaSbY*,cd  (%  eM,fgW+h>,i,jgW,k:`6&:6+l:m0no:  ' p)**-::Y;<: =.B : @q:   OW : PQ : PQ ~ $)25SXbnqt{    S   H $)25iH Z = x` $o # o  x`    *rY*,!s4   tJA3 *+>u#  A4 *+>,v#  A3 *+>w#  /*$ /*$ /*$ /*$ /*$  !zrb\V*#!  PK!!M M ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1.class4V 1 02 3 45 6 7 48 49 : ; < = >? @ABthis$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;T(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodC D INSERT OR ABORT INTO `LanguageVariant` (`langVariantUid`,`langUid`,`countryCode`,`name`,`langVariantLocalChangeSeqNum`,`langVariantMasterChangeSeqNum`,`langVariantLastChangedBy`,`langVariantLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) EFG HI JF K! LM NO P! QF RF ST UF/com/ustadmobile/lib/db/entities/LanguageVariant "#5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl(Landroidx/room/RoomDatabase;)VgetLangVariantUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getLangUidgetCountryCodebindNull(I)V bindString(ILjava/lang/String;)VgetNamegetLangVariantLocalChangeSeqNum getLangVariantMasterChangeSeqNumgetLangVariantLastChangedBy()IgetLangVariantLct I *+*,)      !-, "#+,+,, ++, , ++, +, +, +, +,6 1 234'62899C;N=Y>e?r@~A $%&'('   $&A")4 *+,)   $&*+,-./0 PK!!Z*  ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2.class4V 1 02 3 45 6 7 48 49 : ; < = >? @ABthis$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;T(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodC D UPDATE OR ABORT `LanguageVariant` SET `langVariantUid` = ?,`langUid` = ?,`countryCode` = ?,`name` = ?,`langVariantLocalChangeSeqNum` = ?,`langVariantMasterChangeSeqNum` = ?,`langVariantLastChangedBy` = ?,`langVariantLct` = ? WHERE `langVariantUid` = ? EFG HI JF K! LM NO P! QF RF ST UF/com/ustadmobile/lib/db/entities/LanguageVariant "#5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl(Landroidx/room/RoomDatabase;)VgetLangVariantUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getLangUidgetCountryCodebindNull(I)V bindString(ILjava/lang/String;)VgetNamegetLangVariantLocalChangeSeqNum getLangVariantMasterChangeSeqNumgetLangVariantLastChangedBy()IgetLangVariantLct I *+*,C      !-F "# +,+,, ++, , ++, +, +, +, +,+ ,:K LMN'P2R9SCUNWYXeYrZ~[\ $%&'('   $&A")4 *+,C   $&*+,-./0 PK!!A;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3.class4"  this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;T(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLanguageVariantDao_Impl.javaEnclosingMethod !  REPLACE INTO LanguageVariantReplicate(lvPk, lvDestination) SELECT DISTINCT LanguageVariant.langVariantUid AS lvPk, ? AS lvDestination FROM LanguageVariant WHERE LanguageVariant.langVariantLct != COALESCE( (SELECT lvVersionId FROM LanguageVariantReplicate WHERE lvPk = LanguageVariant.langVariantUid AND lvDestination = ?), 0) /*psql ON CONFLICT(lvPk, lvDestination) DO UPDATE SET lvPending = true */ 5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ^      >L ao   PK!!T(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLanguageVariantDao_Impl.javaEnclosingMethod ! S REPLACE INTO LanguageVariantReplicate(lvPk, lvDestination) SELECT DISTINCT LanguageVariant.langVariantUid AS lvUid, UserSession.usClientNodeId AS lvDestination FROM ChangeLog JOIN LanguageVariant ON ChangeLog.chTableId = 10 AND ChangeLog.chEntityPk = LanguageVariant.langVariantUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LanguageVariant.langVariantLct != COALESCE( (SELECT lvVersionId FROM LanguageVariantReplicate WHERE lvPk = LanguageVariant.langVariantUid AND lvDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lvPk, lvDestination) DO UPDATE SET lvPending = true */ 5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, r      >L u   PK!!ʀ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/LanguageVariant;this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;i(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageVariantDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!s&;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;9(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/LanguageVariantDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200\(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000S(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!|wl ;com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$05Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;8(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLanguageVariantDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/LanguageVariantDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300\(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000S(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!L##9com/ustadmobile/core/db/dao/LanguageVariantDao_Impl.class4' A A A A B   A          - - - - - - - - - A A A InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfLanguageVariant&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter; __updateAdapterOfLanguageVariant-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;MethodParametersinsert4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/LanguageVariant; StackMapTable insertAsynce(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/LanguageVariant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/LanguageVariant;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LanguageVariant;>;)V updateListupdate4(Lcom/ustadmobile/lib/db/entities/LanguageVariant;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByCodeE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/LanguageVariant;_tmpCountryCodeLjava/lang/String;_tmpName_tmpLangVariantUid _tmpLangUid _tmpLangVariantLocalChangeSeqNum!_tmpLangVariantMasterChangeSeqNum_tmpLangVariantLastChangedByI_tmpLangVariantLct_cursorIndexOfLangVariantUid_cursorIndexOfLangUid_cursorIndexOfCountryCode_cursorIndexOfName*_cursorIndexOfLangVariantLocalChangeSeqNum+_cursorIndexOfLangVariantMasterChangeSeqNum&_cursorIndexOfLangVariantLastChangedBy_cursorIndexOfLangVariantLct countryCode_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200\(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileLanguageVariantDao_Impl.java ON MN FG DE P5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1 P5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2 JK5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$35com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$4  5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$5 P X 5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$6 P5com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$7 P;SELECT * FROM LanguageVariant WHERE countryCode = ? LIMIT 1      langVariantUid  langUidnamelangVariantLocalChangeSeqNumlangVariantMasterChangeSeqNumlangVariantLastChangedBylangVariantLct /com/ustadmobile/lib/db/entities/LanguageVariant           ! " # $% & no `a XY3com/ustadmobile/core/db/dao/LanguageVariantDao_Impl.com/ustadmobile/core/db/dao/LanguageVariantDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VT(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;Lcom/ustadmobile/lib/db/entities/LanguageVariant;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I9(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;J)V8(Lcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetLangVariantUid(J)V setLangUidisNull(I)Z getString(I)Ljava/lang/String;setCountryCode(Ljava/lang/String;)VsetNamesetLangVariantLocalChangeSeqNum setLangVariantMasterChangeSeqNumgetInt(I)IsetLangVariantLastChangedBysetLangVariantLctclosereleasejava/util/Collections emptyList1ABDEFGHIJKHLMNONPQR>**+*Y*+*Y*+ * Y*+ * Y*+S'( )C#^0r=T>UV>DEWDXYR7***+A* 7*:*!++-+S& !(+4T Z[7UV7\]^k_W\`aRc*Y*+,ST UV\]bcd beW \bHfghR2***+** M*,'S& $'/1T2UV2ijd 2ik^g_ WiHlmhR3*** +W** M*,(S& %(02T3UV3ijd 3ik^h_ WiHlnoR3*** +W** M*,(S& %(02T3UV3\]^h_ W\pqRc*Y*-ST UVr[bcd bsW rbHtuvRX*Y*+STUVbcd bsWbHwxyRkMN6+ - -+!**-":#$6%$6&$6'$6 ($6 )$6 *$6 +$6 ,û-Y.:/70/712 :3:4 2 : 3:5 /76 /77 869 /7:::;-<:;-<4M[[][S/  !( 4 = F OXajs| "$%')+, ./1*214<5C6F7I9M;T<X9[;d<h=Tz{|{}[~[sz{O|{=[+[*<[Z]=FO X a j s | IZ]kUVk{h{ a ^47^} A-  QA-A_W R=SAHAnR3 *+->ST  UVW\A`R4 *+-,?ST  UVW \bAXR3 *+-@ST  UVW\R/*ST VR/*ST VR/*ST VR/*ST VC: PK!!$Y] ] 8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$1.class4Y 3 24 5 67 8 69 6: ; < = > ? @A BCDthis$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Q(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LearnerGroup;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/LearnerGroup;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureVLandroidx/room/EntityInsertionAdapter; SourceFileLearnerGroupDao_Impl.javaEnclosingMethodE F INSERT OR ABORT INTO `LearnerGroup` (`learnerGroupUid`,`learnerGroupName`,`learnerGroupDescription`,`learnerGroupActive`,`learnerGroupMCSN`,`learnerGroupCSN`,`learnerGroupLCB`,`learnerGroupLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK L! MN OP Q! RS TH UH VW XH,com/ustadmobile/lib/db/entities/LearnerGroup "#2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$1$androidx/room/EntityInsertionAdapter0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl(Landroidx/room/RoomDatabase;)VgetLearnerGroupUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLearnerGroupNamebindNull(I)V bindString(ILjava/lang/String;)VgetLearnerGroupDescriptiongetLearnerGroupActive()ZgetLearnerGroupMCSNgetLearnerGroupCSNgetLearnerGroupLCB()IgetLearnerGroupLct I *+*,-      !-0 "#+,, ++,, ++, , >++, +, +, +,:5 679';.<8>C@PAYBdCpD}EF*$%&'P:()*   @ $&A"+4 *+,-   $&,-./012 PK!!;7 8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$2.class4Y 3 24 5 67 8 69 6: ; < = > ? @A BCDthis$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Q(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LearnerGroup;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/LearnerGroup;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLearnerGroupDao_Impl.javaEnclosingMethodE F UPDATE OR ABORT `LearnerGroup` SET `learnerGroupUid` = ?,`learnerGroupName` = ?,`learnerGroupDescription` = ?,`learnerGroupActive` = ?,`learnerGroupMCSN` = ?,`learnerGroupCSN` = ?,`learnerGroupLCB` = ?,`learnerGroupLct` = ? WHERE `learnerGroupUid` = ? GHI JK L! MN OP Q! RS TH UH VW XH,com/ustadmobile/lib/db/entities/LearnerGroup "#2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl(Landroidx/room/RoomDatabase;)VgetLearnerGroupUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLearnerGroupNamebindNull(I)V bindString(ILjava/lang/String;)VgetLearnerGroupDescriptiongetLearnerGroupActive()ZgetLearnerGroupMCSNgetLearnerGroupCSNgetLearnerGroupLCB()IgetLearnerGroupLct I *+*,H      !-K "#%+,, ++,, ++, , >++, +, +, +,+ ,>P QRT'V.W8YC[P\Y]d^p_}`ab*$%&'PF()*   @ $&A"+4 *+,H   $&,-./012 PK!!F' 8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$3.class4"  this$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Q(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLearnerGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO LearnerGroupReplicate(lgPk, lgDestination) SELECT DISTINCT LearnerGroup.learnerGroupUid AS lgPk, ? AS lgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid JOIN LearnerGroup ON LearnerGroup.learnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND LearnerGroup.learnerGroupLct != COALESCE( (SELECT lgVersionId FROM LearnerGroupReplicate WHERE lgPk = LearnerGroup.learnerGroupUid AND lgDestination = ?), 0) /*psql ON CONFLICT(lgPk, lgDestination) DO UPDATE SET lgPending = true */ 2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$3#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, d      >L g   PK!! 8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$4.class4"  this$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Q(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLearnerGroupDao_Impl.javaEnclosingMethod ! ? REPLACE INTO LearnerGroupReplicate(lgPk, lgDestination) SELECT DISTINCT LearnerGroup.learnerGroupUid AS lgUid, UserSession.usClientNodeId AS lgDestination FROM ChangeLog JOIN LearnerGroup ON ChangeLog.chTableId = 301 AND ChangeLog.chEntityPk = LearnerGroup.learnerGroupUid JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberLgUid = LearnerGroup.learnerGroupUid JOIN Person ON Person.personUid = LearnerGroupMember.learnerGroupMemberPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 /*psql ON CONFLICT(lgPk, lgDestination) DO UPDATE SET lgPending = true */ 2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$4#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!9Z8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity.Lcom/ustadmobile/lib/db/entities/LearnerGroup;this$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;c(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/LearnerGroup;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl insertAsyncb(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Z(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!Qǂ8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;6(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/LearnerGroupDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200Y(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000P(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF   !%"'#2$<&C'M(Q*[+f(h*t+,  w!" u#$%h&'()A*/* ()+,-./01 PK!!%_8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;5(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/LearnerGroupDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Y(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000P(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*3  Y*L*+X* M* *+ ,N* *+ -*A. 6 79:&;*=4>?;A=L>W?Y NA  !"#A$/* 3 "#%&'()*+  PK!!LOrr:com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8$1.class4 _ `a bcdefghijk Ul m Uno p Uq r Us Ut u v Uw x y z { | V}~this$1 InnerClasses4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8;(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpLearnerGroupNameLjava/lang/String;_tmpLearnerGroupDescription_item.Lcom/ustadmobile/lib/db/entities/LearnerGroup;_tmpLearnerGroupUidJ_tmpLearnerGroupActive_tmpI_tmpLearnerGroupMCSN_tmpLearnerGroupCSN_tmpLearnerGroupLCB_tmpLearnerGroupLctcursorLandroid/database/Cursor;_cursorIndexOfLearnerGroupUid_cursorIndexOfLearnerGroupName%_cursorIndexOfLearnerGroupDescription _cursorIndexOfLearnerGroupActive_cursorIndexOfLearnerGroupMCSN_cursorIndexOfLearnerGroupCSN_cursorIndexOfLearnerGroupLCB_cursorIndexOfLearnerGroupLct_resLjava/util/List;LocalVariableTypeTable@Ljava/util/List; StackMapTable Signature[(Landroid/database/Cursor;)Ljava/util/List;\Landroidx/room/paging/LimitOffsetDataSource; SourceFileLearnerGroupDao_Impl.javaEnclosingMethod !$ %learnerGroupUid learnerGroupNamelearnerGroupDescriptionlearnerGroupActivelearnerGroupMCSNlearnerGroupCSNlearnerGroupLCBlearnerGroupLctjava/util/ArrayList % ,com/ustadmobile/lib/db/entities/LearnerGroup % 4com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8$1*androidx/room/paging/LimitOffsetDataSource2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetLearnerGroupUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLearnerGroupName(Ljava/lang/String;)VsetLearnerGroupDescriptiongetInt(I)IsetLearnerGroupActive(Z)VsetLearnerGroupMCSNsetLearnerGroupCSNsetLearnerGroupLCBsetLearnerGroupLctadd(Ljava/lang/Object;)Z  !$%&'x*+*,-(Q)H*+!$,-./0121345!,.02367'"+=+>+6+6+6+ 6+ 6+ 6 Y+ : +̻Y: +7   + : +: + : +: +66 +7 +7 +6 + 7   W1 (#TUVWX&Y.Z6[>\M]V__ahbodyegiklnpstuwxz{}~ )|89:9_;< h=> 89r:9U?1a@ADB>3C>"DA E>"*+"FGHAIA JAKA&LA.MA6NA>OA MPQ R MPS TMM UV1W W@Y UV5FXYXZ[\]"^#"PK!!3 8com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;T(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signature^()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorygLandroidx/paging/DataSource$Factory; SourceFileLearnerGroupDao_Impl.javaEnclosingMethod3 45   64com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8$1 78java/lang/String LearnerGroupGroupLearningSession 9 2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8:"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/LearnerGroupDao_ImplfindGroupsForEntryAsync'(J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*N N $Y***YSYS Q $A/* N  !"#$%   1 PK!!=''6com/ustadmobile/core/db/dao/LearnerGroupDao_Impl.class4F F F F F G   F        !   -  1 1 1 1 1 1 1 1 1 F F F InnerClasses__dbLandroidx/room/RoomDatabase; __insertionAdapterOfLearnerGroup&Landroidx/room/EntityInsertionAdapter; SignatureVLandroidx/room/EntityInsertionAdapter;__updateAdapterOfLearnerGroup-Landroidx/room/EntityDeletionOrUpdateAdapter;]Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;MethodParametersinsert1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)J_resultJentity.Lcom/ustadmobile/lib/db/entities/LearnerGroup; StackMapTable insertAsyncb(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;u(Lcom/ustadmobile/lib/db/entities/LearnerGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ALjava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroup;>;D(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroup;>;)V updateListupdate1(Lcom/ustadmobile/lib/db/entities/LearnerGroup;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findGroupsForEntryAsyncFactory'(J)Landroidx/paging/DataSource$Factory;contentEntryUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexIj(J)Landroidx/paging/DataSource$Factory;findGroupListForEntry(J)Ljava/util/List;_tmpLearnerGroupName_tmpLearnerGroupDescription_item_tmpLearnerGroupUid_tmpLearnerGroupActiveZ_tmp_tmpLearnerGroupMCSN_tmpLearnerGroupCSN_tmpLearnerGroupLCB_tmpLearnerGroupLct_cursorIndexOfLearnerGroupUid_cursorIndexOfLearnerGroupName%_cursorIndexOfLearnerGroupDescription _cursorIndexOfLearnerGroupActive_cursorIndexOfLearnerGroupMCSN_cursorIndexOfLearnerGroupCSN_cursorIndexOfLearnerGroupLCB_cursorIndexOfLearnerGroupLct_cursorLandroid/database/Cursor;@Ljava/util/List;C(J)Ljava/util/List;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000P(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Z(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Y(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileLearnerGroupDao_Impl.java TS RS KL IJ U2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$1 U2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$2 OP2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$32com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$4       2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$5 U  ]  2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$6 U2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$7 USELECT LearnerGroup.* FROM LearnerGroup LEFT JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroup.learnerGroupUid WHERE GroupLearningSession.groupLearningSessionContentUid = ?  2com/ustadmobile/core/db/dao/LearnerGroupDao_Impl$8 U ! "#learnerGroupUid$ %&learnerGroupNamelearnerGroupDescriptionlearnerGroupActivelearnerGroupMCSNlearnerGroupCSNlearnerGroupLCBlearnerGroupLctjava/util/ArrayList '( U) *+,com/ustadmobile/lib/db/entities/LearnerGroup ,- ./ 01 23 45 65 78 9: ;/ </ =) >/ ?@ A BC D st ef ]^0com/ustadmobile/core/db/dao/LearnerGroupDao_Impl+com/ustadmobile/core/db/dao/LearnerGroupDaojava/lang/ThrowableE"androidx/paging/DataSource$Factoryjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VQ(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionc(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/LearnerGroup;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I6(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;J)V5(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VT(Lcom/ustadmobile/core/db/dao/LearnerGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetLearnerGroupUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLearnerGroupName(Ljava/lang/String;)VsetLearnerGroupDescriptiongetInt(I)IsetLearnerGroupActive(Z)VsetLearnerGroupMCSNsetLearnerGroupCSNsetLearnerGroupLCBsetLearnerGroupLctadd(Ljava/lang/Object;)Zclosereleasejava/util/Collections emptyListandroidx/paging/DataSource1FGIJKLMNOPMQRSTSUVW>**+*Y*+*Y*+ * Y*+ * Y*+X+, -H#d0=Y>Z[>IJ\I]^W7***+A* 7*:*!++-+X& !(+4Y _`7Z[7abckd\aefWc*Y*+,XY Z[abghi gj\ agMklmW2***+** M*,'X& $'/1Y2Z[2noi 2npcgd \nMqrmW3*** +W** M*,(X& %(02 Y3Z[3noi 3npchd \nMqstW3*** +W** M*,(X&  %(02Y3Z[3abchd \auvWc*Y*-XY Z[w`ghi gx\ wgMyz{WX*Y*+X3YZ[ghi gx\gM|}W!N:6 !Y*"XGK LMNY4!Z[!` \MW N:6 **#:$%6&%6'%6 (%6 )%6 *%6 +%6 ,%6-Y./:0ٻ1Y2:3745 :6:7 5 : 6:8 966: 37; 37< 96=37>?W#:@A:@A*fuuwuX/ *3<ENW`ir *1<CNU_bfmru~Yb`wYeG`*5`<#N`3B<9E0 N' W ` i r_oZ[` {x*\i _cu F61  @]FFd\M WBXMAsW3 *+1CXY  Z[\aAeW4 *+1,DXY  Z[\ agA]W3 *+1EXY  Z[\aW/*X Y [W/*X Y [W/*X Y [W/*X Y [HJ ! ~ PK!!r} >com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$1.class4T 2 13 4 56 7 8 9 : ; < = >? @ABthis$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;W(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethodC D 6INSERT OR ABORT INTO `LearnerGroupMember` (`learnerGroupMemberUid`,`learnerGroupMemberPersonUid`,`learnerGroupMemberLgUid`,`learnerGroupMemberRole`,`learnerGroupMemberActive`,`learnerGroupMemberMCSN`,`learnerGroupMemberCSN`,`learnerGroupMemberLCB`,`learnerGroupMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) EFG HI JF KF LM NO PF QF RM SF2com/ustadmobile/lib/db/entities/LearnerGroupMember !"8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$1$androidx/room/EntityInsertionAdapter6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetLearnerGroupMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLearnerGroupMemberPersonUidgetLearnerGroupMemberLgUidgetLearnerGroupMemberRole()IgetLearnerGroupMemberActive()ZgetLearnerGroupMemberMCSNgetLearnerGroupMemberCSNgetLearnerGroupMemberLCBgetLearnerGroupMemberLct I *+*,0      -3 !"u+,+,+,+,, >++, +, +, + , . 8 9:!;-<:=C>O?[@hAtB*uu#$u%&:;'()8@ #%A!*4 *+,0   #%+,-./01 PK!!b{n  >com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$2.class4T 2 13 4 56 7 8 9 : ; < = >? @ABthis$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;W(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethodC D SUPDATE OR ABORT `LearnerGroupMember` SET `learnerGroupMemberUid` = ?,`learnerGroupMemberPersonUid` = ?,`learnerGroupMemberLgUid` = ?,`learnerGroupMemberRole` = ?,`learnerGroupMemberActive` = ?,`learnerGroupMemberMCSN` = ?,`learnerGroupMemberCSN` = ?,`learnerGroupMemberLCB` = ?,`learnerGroupMemberLct` = ? WHERE `learnerGroupMemberUid` = ? EFG HI JF KF LM NO PF QF RM SF2com/ustadmobile/lib/db/entities/LearnerGroupMember !"8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetLearnerGroupMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLearnerGroupMemberPersonUidgetLearnerGroupMemberLgUidgetLearnerGroupMemberRole()IgetLearnerGroupMemberActive()ZgetLearnerGroupMemberMCSNgetLearnerGroupMemberCSNgetLearnerGroupMemberLCBgetLearnerGroupMemberLct I *+*,D      -G !"+,+,+,+,, >++, +, +, + , + ,2 L MN!O-P:QCROS[ThUtVW*#$%&:G'()8@ #%A!*4 *+,D   #%+,-./01 PK!!q?G G >com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$3.class4"  this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;W(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod !  REPLACE INTO LearnerGroupMemberReplicate(lgmPk, lgmDestination) SELECT DISTINCT LearnerGroupMember.learnerGroupMemberUid AS lgmPk, ? AS lgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN LearnerGroupMember ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND LearnerGroupMember.learnerGroupMemberLct != COALESCE( (SELECT lgmVersionId FROM LearnerGroupMemberReplicate WHERE lgmPk = LearnerGroupMember.learnerGroupMemberUid AND lgmDestination = ?), 0) /*psql ON CONFLICT(lgmPk, lgmDestination) DO UPDATE SET lgmPending = true */ 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$3#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, Y      >L \   PK!!  >com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$4.class4"  this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;W(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod !  _ REPLACE INTO LearnerGroupMemberReplicate(lgmPk, lgmDestination) SELECT DISTINCT LearnerGroupMember.learnerGroupMemberUid AS lgmUid, UserSession.usClientNodeId AS lgmDestination FROM ChangeLog JOIN LearnerGroupMember ON ChangeLog.chTableId = 300 AND ChangeLog.chEntityPk = LearnerGroupMember.learnerGroupMemberUid JOIN Person ON Person.personUid = LearnerGroupMember.learnerGroupMemberPersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LearnerGroupMember.learnerGroupMemberLct != COALESCE( (SELECT lgmVersionId FROM LearnerGroupMemberReplicate WHERE lgmPk = LearnerGroupMember.learnerGroupMemberUid AND lgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lgmPk, lgmDestination) DO UPDATE SET lgmPending = true */ 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$4#androidx/room/SharedSQLiteStatement6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!*>>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;o(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl insertAsynch(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100`(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!ʹ1>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;<(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200_(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2< C!M"Q$[%f"h$t%&  w!" u#$%h&'()A*/* ()+,-./01 PK!! D>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;;(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300_(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*-  Y*L*+X* M* *+ ,N* *+ -*A. 0 134&5*748?5A7L8W9Y NA  !"#A$/* - "#%&'()*+  PK!!M$$@com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8$1.class4_ T U  %  * * * * * * * * * * * * * * * * * * * * * * * * * G G G G G G G G G G G this$1 InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8;(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;_tmpLearnerGroupMemberUid_tmpLearnerGroupMemberPersonUid_tmpLearnerGroupMemberLgUid_tmpLearnerGroupMemberRole_tmpLearnerGroupMemberActive_tmp_2_tmpLearnerGroupMemberMCSN_tmpLearnerGroupMemberCSN_tmpLearnerGroupMemberLCB_tmpLearnerGroupMemberLctcursorLandroid/database/Cursor;#_cursorIndexOfLearnerGroupMemberUid)_cursorIndexOfLearnerGroupMemberPersonUid%_cursorIndexOfLearnerGroupMemberLgUid$_cursorIndexOfLearnerGroupMemberRole&_cursorIndexOfLearnerGroupMemberActive$_cursorIndexOfLearnerGroupMemberMCSN#_cursorIndexOfLearnerGroupMemberCSN#_cursorIndexOfLearnerGroupMemberLCB#_cursorIndexOfLearnerGroupMemberLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTablePLjava/util/List; StackMapTable !" Signaturek(Landroid/database/Cursor;)Ljava/util/List;lLandroidx/room/paging/LimitOffsetDataSource; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod #$ VY Z%learnerGroupMemberUid& '(learnerGroupMemberPersonUidlearnerGroupMemberLgUidlearnerGroupMemberRolelearnerGroupMemberActivelearnerGroupMemberMCSNlearnerGroupMemberCSNlearnerGroupMemberLCBlearnerGroupMemberLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList )* Z+ ,- ./&com/ustadmobile/lib/db/entities/Person Z0 12 34 56 78 98 :8 ;8 <8 => ?+ @A BA C8 D8 E8 F8 G8 H4 I8 J8 K4 L4 M4 N+ O4 P8 Q++6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"%Y+&':#+(g+ )+ )+ )+)+)+)+)+)+)+)+)+)+)|+)q+)f+)[+)P+)E+):+)/+)$+ )+!)+")*Y+:%+ ,7&%&-+ ) :( + .:(%(/+ ) :) + .:)%)0+) :* +.:*%*1+) :+ +.:+%+2+) :, +.:,%,3+46-%-5+46//6.%.6+461160%07+) :2 +.:2%28+) :3 +.:3%39+) :4 +.:4%4:+) :5 +.:5%5;+) :6 +.:6%6<+,77%7=+) :9 +.:9%9>+) :: +.::%:?+,7;%;@+,7=%=A+,7?%?B+46A%AC+ ,7B%BD+!) :D +!.:D%DE+"46E%EF:%GYH:$+,7&$&I+,7($(J+,7*$*K+46,$,L+46..6-$-M+,7/$/N+,71$1O+ 463$3P+ ,74$4Q$%R#$SW#].TUVWX&Y.Z6[>\F]N^V_^`fanbvc~defghijklmnopqrstuvy&z/|9}@KQ[bms}".5@FPWbhry #-4>EOV`gqx    #*4;ELV]gnu^rXNmn(pon)pn*qn+rn,Csn2etn3un4vn5wn6xn9 yn:znD9{|&[amn(}?on)pn*qn+rn,}~-f.~/.f0"~1Plsn2rJtn3(un4vn5wn6|7 xn9-yn:>~|;Om|=`\|?qK~A:|BznD~E/%$%|&|(|*y~,#\f-h~.4K|/E:|1V)~3g|4_`~~w~o~g~&_~.W~6O~>G~ F?~ N7~ V/~ ^'~ f~n~v~~~~~~~~~~~~~~~~~~ ~!~"p# p#D%$T**     *@1T*@1T*     (  l>T* $T*],TG*@`$TjWXWTPK!!t?5__>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8.class4= ' ( )* %+,-./ 0 124 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Z(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturen()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorywLandroidx/paging/DataSource$Factory; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod5 67   8:com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8$1 9:java/lang/StringLearnerGroupMemberPersonGroupLearningSession ; 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8<"androidx/paging/DataSource$Factory6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl(findLearnerGroupMembersByGroupIdAndEntry((JJ)Landroidx/paging/DataSource$Factory;()V access$000V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*N S )Y***YSYSY S Q )A/* N !"#$%&  3  PK!!o(]N&N&>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$9.class4u Z Z [   (  - -  - - - - -  - - - - - - - - - - - - - - - - - - J J J J J J J J J! J" J# $ % &' Z()*+val$_statementLandroidx/room/RoomSQLiteQuery;this$08Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Z(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$9;MethodParameterscall()Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item>Lcom/ustadmobile/lib/db/entities/LearnerGroupMemberWithPerson;_tmpLearnerGroupMemberUid_tmpLearnerGroupMemberPersonUid_tmpLearnerGroupMemberLgUid_tmpLearnerGroupMemberRole_tmpLearnerGroupMemberActive_tmp_2_tmpLearnerGroupMemberMCSN_tmpLearnerGroupMemberCSN_tmpLearnerGroupMemberLCB_tmpLearnerGroupMemberLct#_cursorIndexOfLearnerGroupMemberUid)_cursorIndexOfLearnerGroupMemberPersonUid%_cursorIndexOfLearnerGroupMemberLgUid$_cursorIndexOfLearnerGroupMemberRole&_cursorIndexOfLearnerGroupMemberActive$_cursorIndexOfLearnerGroupMemberMCSN#_cursorIndexOfLearnerGroupMemberCSN#_cursorIndexOfLearnerGroupMemberLCB#_cursorIndexOfLearnerGroupMemberLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTablePLjava/util/List; StackMapTable,-./ Exceptions0 SignatureR()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLearnerGroupMemberDao_Impl.javaEnclosingMethod1 23 _` ]^ a4 567 89learnerGroupMemberUid: ;<learnerGroupMemberPersonUidlearnerGroupMemberLgUidlearnerGroupMemberRolelearnerGroupMemberActivelearnerGroupMemberMCSNlearnerGroupMemberCSNlearnerGroupMemberLCBlearnerGroupMemberLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList => a? @A BC&com/ustadmobile/lib/db/entities/Person DE FG HI JK LK MK NK OK PQ R? ST UT VK WK XK YK ZK [G \K ]K ^G _G `G a? bG cK d?+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"(Y+)*:#++g+ ,+ ,+ ,+,+,+,+,+,+,+,+,+,+,|+,q+,f+,[+,P+,E+,:+,/+,$+ ,+!,+",-Y.:%+ /7&%&0+ , :( + 1:(%(2+ , :) + 1:)%)3+, :* +1:*%*4+, :+ +1:+%+5+, :, +1:,%,6+76-%-8+76//6.%.9+761160%0:+, :2 +1:2%2;+, :3 +1:3%3<+, :4 +1:4%4=+, :5 +1:5%5>+, :6 +1:6%6?+/77%7@+, :9 +1:9%9A+, :: +1::%:B+/7;%;C+/7=%=D+/7?%?E+76A%AF+ /7B%BG+!, :D +!1:D%DH+"76E%EI:%JYK:$+/7&$&L+/7($(M+/7*$*N+76,$,O+76..6-$-P+/7/$/Q+/71$1R+ 763$3S+ /74$4T$%U#$VW#:$+W*X$:F+W*XFdJ;=>?'@/A7B?CGDOEWF_GgHoIwJKLMNOPQRSTUVWXYZ[\]^&_/b7c@eJfQh\ibklmso~prtvwy{}~ ")3?FQWahsy #.4>EOV`gqx (4;ELV]gnx     erX_lm(nm)om*pm+qm,Trm2vsm3tm4um5vm6wm91xm:ymDJz{&lalm(?nm)om*pm+qm,|}-"~.}/?03}1alrm2Jsm3(tm4um5vm6{7wm9>xm:O~{;`m{=q\{?K}A:{BymD}E@%$%{&{({*y},4\-(h}.EK{/V:{1g)}3x{4}}'}/x}7p}?h}G`}OX} WP} _H} g@} o8} w0}(} }}}}}}}}}}}}}}}}} }!}"&#fh &#T&&$Z*-     *@1Z-@1Z-     (  l>Z- $Z-],ZJ-@`$ZZAjc/*Yd8e fhg ZPK!!ir!"!"<com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl.class4 , , , , -   ,        !  $  , , , InnerClasses__dbLandroidx/room/RoomDatabase;&__insertionAdapterOfLearnerGroupMember&Landroidx/room/EntityInsertionAdapter; Signature\Landroidx/room/EntityInsertionAdapter;#__updateAdapterOfLearnerGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter;cLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;MethodParametersinsert7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)J_resultJentity4Lcom/ustadmobile/lib/db/entities/LearnerGroupMember; StackMapTable insertAsynch(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;{(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;GLjava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;>;J(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;>;)V updateListupdate7(Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;(findLearnerGroupMembersByGroupIdAndEntryFactory((JJ)Landroidx/paging/DataSource$Factory;learnerGroupUidcontentEntryUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI{(JJ)Landroidx/paging/DataSource$Factory;,findLearnerGroupMembersByGroupIdAndEntryList6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;sLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000V(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100`(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200_(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileLearnerGroupMemberDao_Impl.java :9 89 12 /0 ;8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$1 ;8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$2 568com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$38com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$4  { 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$5 ; C 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$6 ;8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$7 ;SELECT LearnerGroupMember.*, Person.* FROM LearnerGroupMember LEFT JOIN Person ON LearnerGroupMember.learnerGroupMemberPersonUid = Person.personUid LEFT JOIN GroupLearningSession ON GroupLearningSession.groupLearningSessionLearnerGroupUid = LearnerGroupMember.learnerGroupMemberLgUid WHERE GroupLearningSession.groupLearningSessionLearnerGroupUid = ? AND GroupLearningSession.groupLearningSessionContentUid = ? ORDER BY learnerGroupMemberRole ASC  8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8 ; 8com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$9  w2com/ustadmobile/lib/db/entities/LearnerGroupMember YZ KL CD6com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl1com/ustadmobile/core/db/dao/LearnerGroupMemberDaojava/lang/Throwable"androidx/paging/DataSource$Factory()VW(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiono(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/LearnerGroupMember;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I<(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;J)V;(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VZ(Lcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyListandroidx/paging/DataSource1,-/01234563789:9;<=>**+*Y*+*Y*+ * Y*+ * Y*+>./ 0D#Y0=?>@A>/0B/CD=7***+A* 7*:*!++-+>& !(+4? EF7@A7GHIkJBGKL=c*Y*+,>? @AGHMNO MPB GM3QRS=2***+** M*,'>& $'/1?2@A2TUO 2TVIgJ BT3WXS=3*** +W** M*,(>& %(02?3@A3TUO 3TVIhJ BT3WYZ=3*** +W** M*,(>&    %( 02?3@A3GHIhJ BG[\=c*Y*->? @A]FMNO M^B ]M3_`a=X*Y*+>-?@AMNO M^BM3bcf=-::6 6! !Y*">AI JKLM"N?>-@A-gF-hF)ij !klmnB gh3opq= >::6 6! #: * $Y*%&>"*2 3456"7'8?R>@A>gF>hF>MN:ij 2kl/mn'rs O >MtB ghM3u vw='>3xAYy=3 *+()>"?  @ABGAKz=4 *+(,*>"?  @AB GMAC{=3 *+(+>"?  @ABG|}=/*>#? ~A=/*>#? ~A=/*>#? ~A=/*>#? ~A.R $! de PK!!]>o9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1.class4P / .0 1 23 4 25 26 7 8 9 :; <=>this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod? @ INSERT OR ABORT INTO `LeavingReason` (`leavingReasonUid`,`leavingReasonTitle`,`leavingReasonMCSN`,`leavingReasonCSN`,`leavingReasonLCB`,`leavingReasonLct`) VALUES (nullif(?, 0),?,?,?,?,?) ABC DE F GH IJ KB LB MN OB-com/ustadmobile/lib/db/entities/LeavingReason !3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl(Landroidx/room/RoomDatabase;)VgetLeavingReasonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLeavingReasonTitlebindNull(I)V bindString(ILjava/lang/String;)VgetLeavingReasonMCSNgetLeavingReasonCSNgetLeavingReasonLCB()IgetLeavingReasonLct I *+*,4     -7  !V+,, ++,+, +, +, +, & < =>@'B2C=DIEUF VV"#V$%&  "$A '4 *+, 4   "$()*+,-. PK!!o:com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;6(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500Z(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*&  Y*L*+X* M* *+ ,N* *+ -*A. ) *,-&.*041?.A0L1W2Y NA  !"#A$/* & "#%&'()*+  PK!!cU <com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11$1.class4 V WX YZ[\]^_` La b Lcd e Lf g Lh Li j k l Lm n o Mpqrthis$1s InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11;(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpLeavingReasonTitleLjava/lang/String;_item/Lcom/ustadmobile/lib/db/entities/LeavingReason;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLctcursorLandroid/database/Cursor;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_resLjava/util/List;LocalVariableTypeTableALjava/util/List; StackMapTabletuv Signature\(Landroid/database/Cursor;)Ljava/util/List;]Landroidx/room/paging/LimitOffsetDataSource; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod wx  !yleavingReasonUidz {|leavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLctjava/util/ArrayList }~ ! -com/ustadmobile/lib/db/entities/LeavingReason !  6com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11$1*androidx/room/paging/LimitOffsetDataSource4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetLeavingReasonUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCBsetLeavingReasonLctadd(Ljava/lang/Object;)Z  !"#x*+*,-$>%H&' ()*+,-.-/01(*,./23#A+=+>+6+6+6+ 6 Y+  :+ Y: +7   + : +:   +7   +7 +6 +7  Wp$jABCDE&F.G=HFJOLXM_OiPoRxTVWYZ\]_`abc%l45 O~67 Xu89 xU45 D:9 3;9"<=>9&'?@A=B=C=D=&E=.F==GHI =GJK(= LM1NW1?OPOQRSTUPK!!\K:com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signature_()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryhLandroidx/paging/DataSource$Factory; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod1 23   46com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11$1 56java/lang/String LeavingReason 7 4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$118"androidx/paging/DataSource$Factory1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplfindAllReasons&()Landroidx/paging/DataSource$Factory;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*;  I Y***YS> A/* ;  !"#$   / PK!!> :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12.class4 P Q R NS TUV WXYZ[\] C^_ R C` a Cb Cc d e f Cg h i Cj kl mnopval$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/LeavingReason;_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_result/Lcom/ustadmobile/lib/db/entities/LeavingReason;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor; StackMapTableqrs Exceptionst()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodu vw "# ! $x yz{ |}leavingReasonUid~ leavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLct -com/ustadmobile/lib/db/entities/LeavingReason x x -.4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetLeavingReasonUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCB(I)VsetLeavingReasonLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&C*+*,*'()+"#, " -.&**L+=+>+ 6+ 6+ 6+ 6+ Y:+7  + : +:  +7  +7+6+7:: +* :+*' '/7?HQZakqz(n/0 Zk12 zK/0 :32 )425672Qw89:6;6'<6/=67>6??689)+@AB8q CDMCEFGA-H&/*'( )+FGIJKLMNO* PK!!bX-t t :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$13.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$13;MethodParameterscall()Ljava/util/List;_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>(27BJMOU\^fm44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/* 01256789: PK!!5Ǚ :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$14.class4 R S T PU VWX YZ[\]^_ C`a T Cb c Cd Ce f g h Ci j k Cl mn opqrval$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$14;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/LeavingReason;_tmpLeavingReasonTitleLjava/lang/String;_tmpLeavingReasonUidJ_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_result/Lcom/ustadmobile/lib/db/entities/LeavingReason;_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor; StackMapTablestu Exceptionsvfinalize()V()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodw xy "# ! $I z{| }~leavingReasonUid leavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLct -com/ustadmobile/lib/db/entities/LeavingReason I I -.4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetLeavingReasonUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCB(I)VsetLeavingReasonLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&C*+*,*'()+"#, " -.&o**L+=+>+ 6+ 6+ 6+ 6+ Y:+7  + : +:  +7  +7+6+7:: + :+'z   ' /7?HQZakqz!"$%'()*,.,./(n/0 Zk12 zK/0 :32 )425672Qw89:6;6'<6/=67>6??6 89)+@AB8q CDM CEFGHI&6*' 45( )+A-J&/*'( )+FGKLMNOPQ* PK!! Q Q :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$15.class4 F G H DI JKL 7M N 7OP H 7Q R 7S 7T U 8V 7W XY Z[\]val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$15;MethodParameterscall()Ljava/util/List; _tmpLabelNameLjava/lang/String;_item_1-Lcom/ustadmobile/lib/db/entities/UidAndLabel;_tmpUidJ_cursorIndexOfUidI_cursorIndexOfLabelName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTable^_`a Exceptionsb SignatureA()Ljava/util/List;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodc de   f ghi jkjava/util/ArrayList lm n op+com/ustadmobile/lib/db/entities/UidAndLabel qr st uv wx yz {| }f~ f %&4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplgetReasonsFromUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)JsetUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setLabelName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*R !#$ %& **L=>Y+:+ I Y :+ 7 + : +:W:+*: +* wVUWXY$Z-\6^?_FaPbVd_ffgphsiwk}liklm \ S'(6:)*?1+,_'(t-.r/.$c01!#234 $c0564$781 97:;<=>A%?/*R !#;<=@ABCDE" PK!!1ڔ9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2.class4P / .0 1 23 4 25 26 7 8 9 :; <=>this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod? @ INSERT OR REPLACE INTO `LeavingReason` (`leavingReasonUid`,`leavingReasonTitle`,`leavingReasonMCSN`,`leavingReasonCSN`,`leavingReasonLCB`,`leavingReasonLct`) VALUES (nullif(?, 0),?,?,?,?,?) ABC DE F GH IJ KB LB MN OB-com/ustadmobile/lib/db/entities/LeavingReason !3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl(Landroidx/room/RoomDatabase;)VgetLeavingReasonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLeavingReasonTitlebindNull(I)V bindString(ILjava/lang/String;)VgetLeavingReasonMCSNgetLeavingReasonCSNgetLeavingReasonLCB()IgetLeavingReasonLct I *+*,H     -K  !V+,, ++,+, +, +, +, & P QRT'V2W=XIYUZ VV"#V$%&  "$A '4 *+, H   "$()*+,-. PK!!DS 9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3.class4P / .0 1 23 4 25 26 7 8 9 :; <=>this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod? @ UPDATE OR ABORT `LeavingReason` SET `leavingReasonUid` = ?,`leavingReasonTitle` = ?,`leavingReasonMCSN` = ?,`leavingReasonCSN` = ?,`leavingReasonLCB` = ?,`leavingReasonLct` = ? WHERE `leavingReasonUid` = ? ABC DE F GH IJ KB LB MN OB-com/ustadmobile/lib/db/entities/LeavingReason !3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl(Landroidx/room/RoomDatabase;)VgetLeavingReasonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetLeavingReasonTitlebindNull(I)V bindString(ILjava/lang/String;)VgetLeavingReasonMCSNgetLeavingReasonCSNgetLeavingReasonLCB()IgetLeavingReasonLct I *+*,\     -_  !b+,, ++,+, +, +, +, +,* d efh'j2k=lImUnao bb"#b$%&  "$A '4 *+, \   "$()*+,-. PK!!å9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4.class4"  this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod ! E REPLACE INTO LeavingReasonReplicate(lrPk, lrDestination) SELECT DISTINCT LeavingReason.leavingReasonUid AS lrPk, ? AS lrDestination FROM LeavingReason WHERE LeavingReason.leavingReasonLct != COALESCE( (SELECT lrVersionId FROM LeavingReasonReplicate WHERE lrPk = LeavingReason.leavingReasonUid AND lrDestination = ?), 0) /*psql ON CONFLICT(lrPk, lrDestination) DO UPDATE SET lrPending = true */ 3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, q      >L t   PK!!9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5.class4"  this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;R(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod ! _ REPLACE INTO LeavingReasonReplicate(lrPk, lrDestination) SELECT DISTINCT LeavingReason.leavingReasonUid AS lrUid, UserSession.usClientNodeId AS lrDestination FROM ChangeLog JOIN LeavingReason ON ChangeLog.chTableId = 410 AND ChangeLog.chEntityPk = LeavingReason.leavingReasonUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND LeavingReason.leavingReasonLct != COALESCE( (SELECT lrVersionId FROM LeavingReasonReplicate WHERE lrPk = LeavingReason.leavingReasonUid AND lrDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(lrPk, lrDestination) DO UPDATE SET lrPending = true */ 3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!χȩ9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/LeavingReason;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;e(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100[(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!4]9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;F(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200[(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!ĥп9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/LeavingReason;this$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;e(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl updateAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300b(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!@uu9com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$03Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;7(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileLeavingReasonDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/LeavingReasonDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Z(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!E9_S:9:97com/ustadmobile/core/db/dao/LeavingReasonDao_Impl.class4 i i i i i i j                    ! #  '   !"#$ % 1& '( 5 ) 5* + , 5- 5. 5/ 0 51 52 3 4 56 7 89 G  : ;<= > ? ;@A B C D EF G THI W JKLM \ NOPQRST c UV iW iX iYZ[ InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfLeavingReason&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;#__insertionAdapterOfLeavingReason_1__updateAdapterOfLeavingReason-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;MethodParametersinsert2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/LeavingReason; StackMapTable\ insertAsyncc(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/LeavingReason;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)V replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;ALjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate2(Lcom/ustadmobile/lib/db/entities/LeavingReason;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;y(Lcom/ustadmobile/lib/db/entities/LeavingReason;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllReasons^Factory&()Landroidx/paging/DataSource$Factory;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;j()Landroidx/paging/DataSource$Factory;findAllReasonsLive()Ljava/util/List;_tmpLeavingReasonTitle_item_tmpLeavingReasonUid_tmpLeavingReasonMCSN_tmpLeavingReasonCSN_tmpLeavingReasonLCBI_tmpLeavingReasonLct_cursorIndexOfLeavingReasonUid _cursorIndexOfLeavingReasonTitle_cursorIndexOfLeavingReasonMCSN_cursorIndexOfLeavingReasonCSN_cursorIndexOfLeavingReasonLCB_cursorIndexOfLeavingReasonLct_cursorLandroid/database/Cursor;_`aC()Ljava/util/List;findByUidAsyncuid _argIndex_cancellationSignalLandroid/os/CancellationSignal;RLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/LeavingReason;>;)Ljava/lang/Object; findByUidListLjava/lang/Long;uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>;bcd{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;getReasonsFromUidsbLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Q(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100[(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300b(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$400Z(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$500 SourceFileLeavingReasonDao_Impl.java xw vw st ro no lm ye3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1 yf3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$23com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$33com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$43com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5g he iej k le me3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6 yno pq r3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7 yst uv wx3com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$83com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9 yy4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10 yzSELECT * FROM LeavingReason {|4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11 y}~ leavingReasonUid leavingReasonTitleleavingReasonMCSNleavingReasonCSNleavingReasonLCBleavingReasonLctjava/util/ArrayList  y -com/ustadmobile/lib/db/entities/LeavingReason            e e6SELECT * FROM LeavingReason WHERE leavingReasonUid = ?  4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12 p FSELECT leavingReasonUid FROM LeavingReason WHERE leavingReasonUid IN (   )    java/lang/Long  4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$13 java/lang/String LeavingReason4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$14 .SELECT LeavingReason.leavingReasonUid AS uid,  ; LeavingReason.leavingReasonTitle As labelName : FROM LeavingReason WHERE leavingReasonUid IN (4com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$15  1com/ustadmobile/core/db/dao/LeavingReasonDao_Impl,com/ustadmobile/core/db/dao/LeavingReasonDaojava/lang/Throwable"androidx/paging/DataSource$Factoryandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderjava/util/Iterator()VR(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactione(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Lcom/ustadmobile/lib/db/entities/LeavingReason;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VF(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I7(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;J)V6(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;U(Lcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetLeavingReasonUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setLeavingReasonTitle(Ljava/lang/String;)VsetLeavingReasonMCSNsetLeavingReasonCSNgetInt(I)IsetLeavingReasonLCBsetLeavingReasonLctadd(Ljava/lang/Object;)ZclosereleasebindLong(IJ)VcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;bindNull longValue()JgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1ijlmnopqropqstpuvwxwyz{K**+*Y*+ * Y*+ * Y*+ *Y*+*Y*+|"23 4H#\0q=J}K~Klml{7***+A* 7*:*!++-+|& !(+4} 7~7k{c*Y*+,|} ~  p{2***+** M*,'|& $'/1}2~2 2g p{m*Y*+,|} ~ p{3***+W** M*,(|& %(02}3~3 3h p{3***+W** M*,(|& %(02}3~3h {c*Y*+ ,|} ~  p{c*!Y*"-|} ~  p{X*#Y*$+|&}~ p{Z%L%&M'Y*,(|9: ;} ~ p{%L%&M**,)N-*+6-,+6--+6-.+6-/+6-0+6 1Y-23: -45Y6: -77   8-9 : -:: ;-77 <-77 =->6 ?- 77 @  AWm : -B,C :-B,C|$lm noq$r,s4t<uDvLw[xdzm|w}~ }m ww UD3"$,4<DL [ ~  [ D[ iZ35 ZWiZp{2D:D&:6EF:*GY*H-I| }H2~22. &# 2 p{ JN-KLW+M6-N-OLW-P:`6&:6+Q:  R0 ST:  U VE̸F: * WY*X,I|F  &,58V[eqtw|}p V ~&l,f5]8Z| +@ iZ$T  p{5DND&:6E*YZY[S\Y*]^| }45~52 *'p{ JN-_LW-`LW-aLW-`LW-bLW+M6-N-OLW-P:`6&:6+Q:  R0 ST:  U VE̸F: * cY*d,I|V<= >?@ A'B/C5D<EBFHGQHTIrJwKMOPQR}p r ~/BlHfQ]TZ +\ iZ$T  p {e|spA{3 *+5f|$}  ~A{4 *+5,g|$}  ~ A{3 *+5h|$}  ~{/*|%} {/*|%} {/*|%} {/*|%} {/*|%} {/*|%} kc\WG'#! ] PK!!N8((Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$1.class47 ' &( ) *+, -./this$0?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;^(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindi(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityInsertionAdapter; SourceFile&LocallyAvailableContainerDao_Impl.javaEnclosingMethod0 1 PINSERT OR REPLACE INTO `LocallyAvailableContainer` (`laContainerUid`) VALUES (?) 234 569com/ustadmobile/lib/db/entities/LocallyAvailableContainer ?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$1$androidx/room/EntityInsertionAdapter=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl(Landroidx/room/RoomDatabase;)VgetLaContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,"      -% N +, * +     A4 *+,"    !"#$%& PK!!((Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$2.class47 ' &( ) *+, -./this$0?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;^(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindi(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value;Lcom/ustadmobile/lib/db/entities/LocallyAvailableContainer;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturejLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFile&LocallyAvailableContainerDao_Impl.javaEnclosingMethod0 1 BDELETE FROM `LocallyAvailableContainer` WHERE `laContainerUid` = ? 234 569com/ustadmobile/lib/db/entities/LocallyAvailableContainer ?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl(Landroidx/room/RoomDatabase;)VgetLaContainerUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,-      -0 N +, 5 6     A4 *+,-    !"#$%& PK!!08/  Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$3.class4"  this$0?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;^(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFile&LocallyAvailableContainerDao_Impl.javaEnclosingMethod ! %DELETE FROM LocallyAvailableContainer?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$3#androidx/room/SharedSQLiteStatement=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, 8      >L ;<   PK!!5<ȄEcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$4.class4O * + , (- ./ (0 12 .3 45 .6 789:val$locallyAvailableContainersLjava/util/List;this$0?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;R(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$4;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile&LocallyAvailableContainerDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ ?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl insertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000](Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100g(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*D ?**** L* +M* , &2"G IJ"K&M0K2M=N ?r !A"/* D  !#$%&'()  PK!!+Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$5.class4O * + , (- ./ (0 12 .3 45 .6 789:val$locallyAvailableContainersLjava/util/List;this$0?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;R(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClassesALcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$5;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFile&LocallyAvailableContainerDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ ?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl deleteListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000](Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200n(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*V @***W* L* +M* , '3"Y [\#]'_1]3_>` @s !A"/* V  !#$%&'()  PK!!ACcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl.class4} M N O PQ RS RT R UV W XYZ W [\ ]^ [_ ?` [a [b ]c defg InnerClasses__dbLandroidx/room/RoomDatabase;-__insertionAdapterOfLocallyAvailableContainer&Landroidx/room/EntityInsertionAdapter; SignaturecLandroidx/room/EntityInsertionAdapter;,__deletionAdapterOfLocallyAvailableContainer-Landroidx/room/EntityDeletionOrUpdateAdapter;jLandroidx/room/EntityDeletionOrUpdateAdapter;__preparedStmtOfDeleteAll%Landroidx/room/SharedSQLiteStatement;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis?Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;MethodParameters insertListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;locallyAvailableContainersLjava/util/List; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTableMLjava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; deleteList deleteAll()V_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTablehigetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000](Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100g(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200n(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFile&LocallyAvailableContainerDao_Impl.java "#   ';?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$1 'j?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$2?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$3 %&?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$4 'kl mn?com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$5o p;q rs t; uv w; x; yz{ |B=com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl8com/ustadmobile/core/db/dao/LocallyAvailableContainerDao)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwable^(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Landroidx/room/RoomDatabase;)VR(Lcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl;Ljava/util/List;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabaseassertNotSuspendingTransaction#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;beginTransactionexecuteUpdateDelete()IsetTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)Vjava/util/Collections emptyList1 !"# $%&'()y1**+*Y*+*Y*+* Y*+ * ! "-#80?+1,-1./0)m* Y*+ ,*D+ ,-123451637. 13 890)m*Y*+,*V+ ,-123451637. 13 8:;)I** L*+W*** +M** +,$6*2 ghikl$n+o3p6n>oFpHq+I,-:<=>6?@ AB)*t CDE)/**+ F-GH)/**+ F-IJ)/**+ F-KL* PK!!@|3com/ustadmobile/core/db/dao/MessageDao_Impl$1.class4V 1 02 3 45 6 7 8 9 4: 4; < = >? @ABthis$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Message;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value)Lcom/ustadmobile/lib/db/entities/Message; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureQLandroidx/room/EntityInsertionAdapter; SourceFileMessageDao_Impl.javaEnclosingMethodC D INSERT OR ABORT INTO `Message` (`messageUid`,`messageSenderPersonUid`,`messageTableId`,`messageEntityUid`,`messageText`,`messageTimestamp`,`messageClazzUid`,`messageLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) EFG HI JF KL MF N! OP QR SF TF UF'com/ustadmobile/lib/db/entities/Message "#-com/ustadmobile/core/db/dao/MessageDao_Impl$1$androidx/room/EntityInsertionAdapter+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V getMessageUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetMessageSenderPersonUidgetMessageTableId()IgetMessageEntityUidgetMessageTextbindNull(I)V bindString(ILjava/lang/String;)VgetMessageTimestampgetMessageClazzUid getMessageLct I *+*,3      !-6 "#n+,+,+,+,, + +, +, +, +,. ; <=">-?4@>BIDUEaFmG nn$%n&'(>  $&A")4 *+,3   $&*+,-./0 PK!!u84com/ustadmobile/core/db/dao/MessageDao_Impl$10.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;0(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/MessageDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV .com/ustadmobile/core/db/dao/MessageDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/MessageDao_ImplreplicateOnChangeChat4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400T(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!9x F4com/ustadmobile/core/db/dao/MessageDao_Impl$11.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;0(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/MessageDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV .com/ustadmobile/core/db/dao/MessageDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/MessageDao_ImplreplicateOnChangePosts4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500T(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!DS''6com/ustadmobile/core/db/dao/MessageDao_Impl$12$1.class4 _ `   )    .  .  . . . . .  . . . . . . . . . . .! ." .# .$ .% .& .' .() K K* K+ K, K- K./ R R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 :;<this$1= InnerClasses0Lcom/ustadmobile/core/db/dao/MessageDao_Impl$12;(Lcom/ustadmobile/core/db/dao/MessageDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/MessageDao_Impl$12$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpMessagePerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpMessageReadUid_tmpMessageReadPersonUid_tmpMessageReadMessageUid_tmpMessageReadEntityUid_tmpMessageReadLct_tmpMessageRead-Lcom/ustadmobile/lib/db/entities/MessageRead;_tmpMessageText_item3Lcom/ustadmobile/lib/db/entities/MessageWithPerson;_tmpMessageUid_tmpMessageSenderPersonUid_tmpMessageTableId_tmpMessageEntityUid_tmpMessageTimestamp_tmpMessageClazzUid_tmpMessageLctcursorLandroid/database/Cursor;_cursorIndexOfMessageUid$_cursorIndexOfMessageSenderPersonUid_cursorIndexOfMessageTableId_cursorIndexOfMessageEntityUid_cursorIndexOfMessageText_cursorIndexOfMessageTimestamp_cursorIndexOfMessageClazzUid_cursorIndexOfMessageLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfMessageReadUid"_cursorIndexOfMessageReadPersonUid#_cursorIndexOfMessageReadMessageUid"_cursorIndexOfMessageReadEntityUid_cursorIndexOfMessageReadLct_resLjava/util/List;LocalVariableTypeTableELjava/util/List; StackMapTable>?@ Signature`(Landroid/database/Cursor;)Ljava/util/List;aLandroidx/room/paging/LimitOffsetDataSource; SourceFileMessageDao_Impl.javaEnclosingMethod AB ad eC messageUidD EFmessageSenderPersonUidmessageTableIdmessageEntityUid messageTextmessageTimestampmessageClazzUid messageLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypemessageReadUidmessageReadPersonUidmessageReadMessageUidmessageReadEntityUidmessageReadLctjava/util/ArrayList GH eI JK LM&com/ustadmobile/lib/db/entities/Person eN OP QR ST UV WV XV YV ZV [\ ]I ^_ `_ aV bV cV dV eV fR gV hV iR jR kR lI mR nV oI+com/ustadmobile/lib/db/entities/MessageRead pR qR rR sR tR1com/ustadmobile/lib/db/entities/MessageWithPerson uR vR wI xR yV zR {R |R }~  0com/ustadmobile/core/db/dao/MessageDao_Impl$12$1*androidx/room/paging/LimitOffsetDataSource.com/ustadmobile/core/db/dao/MessageDao_Impl$12android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetMessageReadUidsetMessageReadPersonUidsetMessageReadMessageUidsetMessageReadEntityUidsetMessageReadLct setMessageUidsetMessageSenderPersonUidsetMessageTableIdsetMessageEntityUidsetMessageTextsetMessageTimestampsetMessageClazzUid setMessageLctsetMessagePerson+(Lcom/ustadmobile/lib/db/entities/Person;)VsetMessageRead0(Lcom/ustadmobile/lib/db/entities/MessageRead;)Vadd(Ljava/lang/Object;)Z _`adefgx*+*,-hiHjkadlmnopqrqstualnprsvwg&J;+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&)Y+*+:'+,+ -+ -+ -+ -+-+-+-+-+-+-+-+-+-|+-q+-f+-[+-P+-E+-:+-/+-$+-+ -+!-.Y/:)+ 07*)*1+ - :, + 2:,),3+ - :- + 2:-)-4+ - :. + 2:.).5+- :/ +2:/)/6+- :0 +2:0)07+861)19+863362)2:+865564)4;+- :6 +2:6)6<+- :7 +2:7)7=+- :8 +2:8)8>+- :9 +2:9)9?+- :: +2::):@+07;);A+- := +2:=)=B+- :> +2:>)>C+07?)?D+07A)AE+07C)CF+86E)EG+07F)FH+ - :H + 2:H)HI+!86I)IJ:)+"-/+#-$+$-+%-+&-dKYL:*+"07+*+M+#07-*-N+$07/*/O+%071*1P+&073*3Q:*RYS:(+07+(+T+07-(-U+86/(/V+070(0W+- :2 +2:2(2X+073(3Y+075(5Z+ 077(7[()\(*]'(^W'hv&.6>FNV^fnv~&5>FOY`kq{    %18"B#N$U&`'f)p+w-.024579;<>@BCEGI JLM!O+Q2S=TCVMXTZ^[e]o^v`acdfgijlnpqrsvw"y,z3|=}DNU_fpwz} $+58ibnxy,zy-{y.|y/}y0c~y6y7y8y9y:y=@y>yHY*{axy,?zy-{y.|y/}y011q2%3Nq4B5pl~y6Jy7(y8y9y: ;+y=My>^~?omA\CKE:FyHIO),K+=:-N)/_1p3"X*y2(S)}*+-/t0Ry2A3057;jk;4-%&. 6> F N V ^ fnv~}ume]UME =!5"-#%$%&&5' 5'o(5(_*.     *@5_.@5_.     (  lB_. (_.6`K[/_R.K T(_ubcb_PK!!4com/ustadmobile/core/db/dao/MessageDao_Impl$12.class4= ' ( )* %+,-./ 0 124 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;O(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/MessageDao_Impl$12;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturec()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorylLandroidx/paging/DataSource$Factory; SourceFileMessageDao_Impl.javaEnclosingMethod5 67   80com/ustadmobile/core/db/dao/MessageDao_Impl$12$1 9:java/lang/StringMessagePerson MessageRead ; .com/ustadmobile/core/db/dao/MessageDao_Impl$12<"androidx/paging/DataSource$Factory+com/ustadmobile/core/db/dao/MessageDao_ImplfindAllMessagesByChatUid)(JIJ)Landroidx/paging/DataSource$Factory;()V access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/MessageDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* S )Y***YSYSY S  )A/*  !"#$%&  3  PK!! T3com/ustadmobile/core/db/dao/MessageDao_Impl$2.class4V 1 02 3 45 6 7 8 9 4: 4; < = >? @ABthis$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindW(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Message;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value)Lcom/ustadmobile/lib/db/entities/Message; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileMessageDao_Impl.javaEnclosingMethodC D UPDATE OR ABORT `Message` SET `messageUid` = ?,`messageSenderPersonUid` = ?,`messageTableId` = ?,`messageEntityUid` = ?,`messageText` = ?,`messageTimestamp` = ?,`messageClazzUid` = ?,`messageLct` = ? WHERE `messageUid` = ? EFG HI JF KL MF N! OP QR SF TF UF'com/ustadmobile/lib/db/entities/Message "#-com/ustadmobile/core/db/dao/MessageDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V getMessageUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetMessageSenderPersonUidgetMessageTableId()IgetMessageEntityUidgetMessageTextbindNull(I)V bindString(ILjava/lang/String;)VgetMessageTimestampgetMessageClazzUid getMessageLct I *+*,I      !-L "#z+,+,+,+,, + +, +, +, +,+ ,2 Q RS"T-U4V>XIZU[a\m]y^ zz$%z&'(>  $&A")4 *+,I   $&*+,-./0 PK!!7R\\3com/ustadmobile/core/db/dao/MessageDao_Impl$3.class4"  this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageDao_Impl.javaEnclosingMethod !  REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messagePk, ? AS messageDestination FROM UserSession JOIN Message ON (( Message.messageTableId = 127 AND Message.messageEntityUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = ?), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ -com/ustadmobile/core/db/dao/MessageDao_Impl$3#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, `      >L cz   PK!!< 3com/ustadmobile/core/db/dao/MessageDao_Impl$4.class4"  this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageDao_Impl.javaEnclosingMethod ! r REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messagePk, ? AS messageDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN Message ON Message.messageTableId = 132 AND Message.messageClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = ?), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ -com/ustadmobile/core/db/dao/MessageDao_Impl$4#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, }      >L    PK!!B3com/ustadmobile/core/db/dao/MessageDao_Impl$5.class4"  this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageDao_Impl.javaEnclosingMethod ! i REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messageUid, UserSession.usClientNodeId AS messageDestination FROM ChangeLog JOIN Message ON ChangeLog.chTableId = 126 AND ChangeLog.chEntityPk = Message.messageUid AND Message.messageTableId = 127 JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = Message.messageEntityUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ -com/ustadmobile/core/db/dao/MessageDao_Impl$5#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!Us 3com/ustadmobile/core/db/dao/MessageDao_Impl$6.class4"  this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;L(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageDao_Impl.javaEnclosingMethod ! } REPLACE INTO MessageReplicate(messagePk, messageDestination) SELECT DISTINCT Message.messageUid AS messageUid, UserSession.usClientNodeId AS messageDestination FROM ChangeLog JOIN Message ON ChangeLog.chTableId = 126 AND ChangeLog.chEntityPk = Message.messageUid AND Message.messageTableId = 132 JOIN Clazz ON Clazz.clazzUid = Message.messageClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Message.messageLct != COALESCE( (SELECT messageVersionId FROM MessageReplicate WHERE messagePk = Message.messageUid AND messageDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messagePk, messageDestination) DO UPDATE SET messagePending = true */ -com/ustadmobile/core/db/dao/MessageDao_Impl$6#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/MessageDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!)gg3com/ustadmobile/core/db/dao/MessageDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity)Lcom/ustadmobile/lib/db/entities/Message;this$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Y(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Lcom/ustadmobile/lib/db/entities/Message;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$7;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/MessageDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/MessageDao_Impl insertAsync](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100U(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464"  !#"($2"4$@%C t!"#A$/*  "#%&'()*+  PK!!mp__3com/ustadmobile/core/db/dao/MessageDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;1(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  -com/ustadmobile/core/db/dao/MessageDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/MessageDao_ImplreplicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200T(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *Q  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFT U VWX%Y'Z2[<]C^M_Qa[bf_hatbc  w!" u#$%h&'()A*/*Q ()+,-./01 PK!!>y__3com/ustadmobile/core/db/dao/MessageDao_Impl$9.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;1(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/MessageDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  -com/ustadmobile/core/db/dao/MessageDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/MessageDao_ImplreplicateOnNewNodePosts5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300T(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *k  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFn o pqr%s't2u<wCxMyQ{[|fyh{t|}  w!" u#$%h&'()A*/*k ()+,-./01 PK!!eD D 1com/ustadmobile/core/db/dao/MessageDao_Impl.class4 2 2 2 2 2 2 3  2         " $ &  +  2 2 2 InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfMessage&Landroidx/room/EntityInsertionAdapter; SignatureQLandroidx/room/EntityInsertionAdapter;__updateAdapterOfMessage-Landroidx/room/EntityDeletionOrUpdateAdapter;XLandroidx/room/EntityDeletionOrUpdateAdapter;'__preparedStmtOfReplicateOnNewNodeChats%Landroidx/room/SharedSQLiteStatement;'__preparedStmtOfReplicateOnNewNodePosts%__preparedStmtOfReplicateOnChangeChat&__preparedStmtOfReplicateOnChangePosts(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/MessageDao_Impl;MethodParametersinsert,(Lcom/ustadmobile/lib/db/entities/Message;)J_resultJentity)Lcom/ustadmobile/lib/db/entities/Message; StackMapTable insertAsync](Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;p(Lcom/ustadmobile/lib/db/entities/Message;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;?(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Message;>;)V updateListupdate,(Lcom/ustadmobile/lib/db/entities/Message;)VreplicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNodePostsreplicateOnChangeChat4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChangePostsfindAllMessagesByChatUidFactory)(JIJ)Landroidx/paging/DataSource$Factory; entityUidtableIdIloggedInPersonUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexq(JIJ)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000K(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100U(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200T(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 access$500 SourceFileMessageDao_Impl.java B? A? @? >? 78 56 C-com/ustadmobile/core/db/dao/MessageDao_Impl$1 C-com/ustadmobile/core/db/dao/MessageDao_Impl$2 ;<-com/ustadmobile/core/db/dao/MessageDao_Impl$3-com/ustadmobile/core/db/dao/MessageDao_Impl$4-com/ustadmobile/core/db/dao/MessageDao_Impl$5-com/ustadmobile/core/db/dao/MessageDao_Impl$6  -com/ustadmobile/core/db/dao/MessageDao_Impl$7 C K -com/ustadmobile/core/db/dao/MessageDao_Impl$8 C-com/ustadmobile/core/db/dao/MessageDao_Impl$9.com/ustadmobile/core/db/dao/MessageDao_Impl$10 C.com/ustadmobile/core/db/dao/MessageDao_Impl$11 SELECT Message.*, Person.*, MessageRead.* FROM Message LEFT JOIN Person ON Message.messageSenderPersonUid = Person.personUid LEFT JOIN MessageRead ON MessageRead.messageReadMessageUid = Message.messageUid AND MessageRead.messageReadPersonUid = ? WHERE Message.messageTableId = ? AND Message.messageEntityUid = ? ORDER BY Message.messageTimestamp DESC  .com/ustadmobile/core/db/dao/MessageDao_Impl$12 C |'com/ustadmobile/lib/db/entities/Message ab ST KL+com/ustadmobile/core/db/dao/MessageDao_Impl&com/ustadmobile/core/db/dao/MessageDaojava/lang/Throwable"androidx/paging/DataSource$Factory()VL(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionY(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Lcom/ustadmobile/lib/db/entities/Message;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I1(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;J)V0(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VO(Lcom/ustadmobile/core/db/dao/MessageDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vjava/util/Collections emptyListandroidx/paging/DataSource12356789:;<9=>?@?A?B?CDEX**+*Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+F& 12 3I#`0}=JW GXHIX56J5KLE7***+A* 7*:*!++-+F& !(+4G MN7HI7OPQkRJOSTEc*Y*+,FG HIOPUVW UXJ OU9YZ[E2***+** M*,'F& ,-/02$3'2/314G2HI2\]W 2\^QgR J\9_`[E3*** +W** M*,(F& 89;<>%?(>0?2@G3HI3\]W 3\^QhR J\9_abE3*** +W** M*,(F& DEGHJ%K(J0K2LG3HI3OPQhR JOcdEc* Y*!-FQG HIeNUVW UfJ eU9ghdEc*"Y*#-FkG HIeNUVW UfJ eU9gijEX*$Y*%+FGHIUVW UfJU9kljEX*&Y*'+FGHIUVW UfJU9kmpE :(:():6*6*6*+Y*,F&  $'/GH:HI:qN:rs:tN6uv .wx+ysJ qrt9z {|E-F9}Aa~E3 *+./F!G  HIJOASE4 *+.,0F!G  HIJ OUAKE3 *+.1F!G  HIJOE/*F"G IE/*F"G IE/*F"G IE/*F"G IE/*F"G IE/*F"G I4j +&$"  no PK!!C7com/ustadmobile/core/db/dao/MessageReadDao_Impl$1.class4C + *, - ./ 0 1 2 34 567this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;P(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/MessageRead;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/MessageRead;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileMessageReadDao_Impl.javaEnclosingMethod8 9 INSERT OR ABORT INTO `MessageRead` (`messageReadUid`,`messageReadPersonUid`,`messageReadMessageUid`,`messageReadEntityUid`,`messageReadLct`) VALUES (nullif(?, 0),?,?,?,?) :;< => ?; @; A; B;+com/ustadmobile/lib/db/entities/MessageRead 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/MessageReadDao_Impl(Landroidx/room/RoomDatabase;)VgetMessageReadUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetMessageReadPersonUidgetMessageReadMessageUidgetMessageReadEntityUidgetMessageReadLct I *+*,%     -( 8+,+,+,+,+, - ./!0,172 88 8!" !A#4 *+, %   !$%&'()*  PK!!$7com/ustadmobile/core/db/dao/MessageReadDao_Impl$2.class4C + *, - ./ 0 1 2 34 567this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;P(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/MessageRead;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/MessageRead;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileMessageReadDao_Impl.javaEnclosingMethod8 9 UPDATE OR ABORT `MessageRead` SET `messageReadUid` = ?,`messageReadPersonUid` = ?,`messageReadMessageUid` = ?,`messageReadEntityUid` = ?,`messageReadLct` = ? WHERE `messageReadUid` = ? :;< => ?; @; A; B;+com/ustadmobile/lib/db/entities/MessageRead 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/MessageReadDao_Impl(Landroidx/room/RoomDatabase;)VgetMessageReadUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetMessageReadPersonUidgetMessageReadMessageUidgetMessageReadEntityUidgetMessageReadLct I *+*,4     -7 D+,+,+,+,+, +,< =>!?,@7ACB DD D!" !A#4 *+, 4   !$%&'()*  PK!!?+GRR7com/ustadmobile/core/db/dao/MessageReadDao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;P(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageReadDao_Impl.javaEnclosingMethod !  REPLACE INTO MessageReadReplicate(messageReadPk, messageReadDestination) SELECT DISTINCT MessageRead.messageReadUid AS messageReadPk, ? AS messageReadDestination FROM UserSession JOIN Message ON (( Message.messageTableId = 127 AND Message.messageEntityUid IN (SELECT ChatMember.chatMemberChatUid FROM ChatMember WHERE ChatMember.chatMemberPersonUid = UserSession.usPersonUid)) OR UserSession.usSessionType = 2) JOIN MessageRead ON MessageRead.messageReadMessageUid = Message.messageUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND MessageRead.messageReadLct != COALESCE( (SELECT messageReadVersionId FROM MessageReadReplicate WHERE messageReadPk = MessageRead.messageReadUid AND messageReadDestination = ?), 0) /*psql ON CONFLICT(messageReadPk, messageReadDestination) DO UPDATE SET messageReadPending = true */ 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/MessageReadDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, D      >L Gb   PK!!VV V 7com/ustadmobile/core/db/dao/MessageReadDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;P(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileMessageReadDao_Impl.javaEnclosingMethod !  REPLACE INTO MessageReadReplicate(messageReadPk, messageReadDestination) SELECT DISTINCT MessageRead.messageReadUid AS messageReadUid, UserSession.usClientNodeId AS messageReadDestination FROM ChangeLog JOIN MessageRead ON MessageRead.messageReadUid = ChangeLog.chEntityPk AND ChangeLog.chTableId = 129 JOIN UserSession ON ((UserSession.usPersonUid IN (SELECT ChatMember.chatMemberPersonUid FROM ChatMember WHERE ChatMember.chatMemberChatUid = MessageRead.messageReadEntityUid)) OR UserSession.usSessionType = 2) WHERE UserSession.usStatus = 1 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND MessageRead.messageReadLct != COALESCE( (SELECT messageReadVersionId FROM MessageReadReplicate WHERE messageReadPk = MessageRead.messageReadUid AND messageReadDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(messageReadPk, messageReadDestination) DO UPDATE SET messageReadPending = true */ 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/MessageReadDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, e      >L h   PK!!7com/ustadmobile/core/db/dao/MessageReadDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/MessageRead;this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;a(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Lcom/ustadmobile/lib/db/entities/MessageRead;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageReadDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/MessageReadDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!!{7com/ustadmobile/core/db/dao/MessageReadDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;5(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageReadDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  1com/ustadmobile/core/db/dao/MessageReadDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/MessageReadDao_ImplreplicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200X(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF %'2<CMQ[fht  w!" u#$%h&'()A*/* ()+,-./01 PK!! ʟ7com/ustadmobile/core/db/dao/MessageReadDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;4(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileMessageReadDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/MessageReadDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!R5com/ustadmobile/core/db/dao/MessageReadDao_Impl.class4 #j #k #l #m $no pq p #rs pt p uv uw xy uz u{| } ~ x     # # # InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfMessageRead&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfMessageRead-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;'__preparedStmtOfReplicateOnNewNodeChats%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;MethodParametersinsert0(Lcom/ustadmobile/lib/db/entities/MessageRead;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/MessageRead; StackMapTable insertAsynca(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/MessageRead;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/MessageRead;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/MessageRead;>;)V updateListupdate0(Lcom/ustadmobile/lib/db/entities/MessageRead;)VreplicateOnNewNodeChats5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000O(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200X(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileMessageReadDao_Impl.java 10 /0 () &' 21com/ustadmobile/core/db/dao/MessageReadDao_Impl$1 21com/ustadmobile/core/db/dao/MessageReadDao_Impl$2 ,-1com/ustadmobile/core/db/dao/MessageReadDao_Impl$31com/ustadmobile/core/db/dao/MessageReadDao_Impl$4  _ 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$5 2 : 1com/ustadmobile/core/db/dao/MessageReadDao_Impl$6 21com/ustadmobile/core/db/dao/MessageReadDao_Impl$7 2 [+com/ustadmobile/lib/db/entities/MessageRead PQ BC :;/com/ustadmobile/core/db/dao/MessageReadDao_Impl*com/ustadmobile/core/db/dao/MessageReadDaojava/lang/Throwable()VP(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiona(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;Lcom/ustadmobile/lib/db/entities/MessageRead;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I5(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;J)V4(Lcom/ustadmobile/core/db/dao/MessageReadDao_Impl;)Vjava/util/Collections emptyList1#$&'()*+,-*./010234>**+*Y*+*Y*+ * Y*+ * Y*+5#$ %4#D0e=6>78>&'9&:;47***+A* 7*:*!++-+5& !(+46 <=7787>?@kA9>BC4c*Y*+,56 78>?DEF DG9 >D*HIJ42***+** M*,'5& $'/162782KLF 2KM@gA 9K*NOJ43*** +W** M*,(5& %(0263783KLF 3KM@hA 9K*NPQ43*** +W** M*,(5& %(0263783>?@hA 9>RS4c*Y*-56 78T=DEF DU9 TD*VWX4X*Y*+5678DEF DU9D*Y Z[45*\AP]43 *+ 56  789>AB^44 *+,!56  789 >DA:_43 *+"56  789>`a4/*56 b8cd4/*56 b8ef4/*56 b8gf4/*56 b8hi%: PK!!R 7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$1.class4e 6 57 8 9: ; 9< 9= > ? @ A B C D E F G HI JKLthis$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/NetworkNode;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/NetworkNode; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileNetworkNodeDao_Impl.javaEnclosingMethodM N ?A'C.D8FCHJITK_MfNpP{RSUWXYZ\^_`abdf !)*+,-     ) 8 $ )+A'.4 *+,5  !$ )+/012345 PK!!>@8com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$10.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;4(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileNetworkNodeDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/NetworkNodeDao_ImpldeleteAllAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200X(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+W* M* *+ ,N* *+ -*A.  !"&#*%4&?#A%L&W'Y NA  !"#A$/*  "#%&'()*+  PK!!١66XX8com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$11.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$nodeIdJthis$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;5(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileNetworkNodeDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/NetworkNodeDao_ImplupdateRetryCountAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* */  h*L=+**+ W* N* *+ -:* *+ "7NNPN6 2 3 45"7)8397;A<L9N;Z<e= h ]!" [#$%N&'()A*/*/ ()+,-./01 PK!!K 8com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$12.class4o 9 : ; < 7= >? -@ -A -B 7C DE -F GH DI DJ >K LMNOval$lastUpdateTimeStampJval$bluetoothAddressLjava/lang/String;this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;G(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;JLjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$12;MethodParameterscall()Ljava/lang/Integer;_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablePQ ExceptionsR()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileNetworkNodeDao_Impl.javaEnclosingMethodS TU    V WXY Z[ \] ^_ `a bcd eV fgh ij kV lV mn $%2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/NetworkNodeDao_ImplupdateLastSeenAsyncG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)V access$000O(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;setTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V I*+* **E "# $%5*L=+*=* ++* * +  N* -:* *+:* *+@WooqoFH I JKL!M+O6Q@SJTTUWWaXlUoW{XY*J%&' " ~() |*+,+- x./0A$1/*E  "/02345678! PK!!i  7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$2.class4e 6 57 8 9: ; 9< 9= > ? @ A B C D E F G HI JKLthis$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/NetworkNode;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/NetworkNode; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileNetworkNodeDao_Impl.javaEnclosingMethodM N PUPDATE OR ABORT `NetworkNode` SET `nodeId` = ?,`bluetoothMacAddress` = ?,`ipAddress` = ?,`wifiDirectMacAddress` = ?,`deviceWifiDirectName` = ?,`endpointUrl` = ?,`lastUpdateTimeStamp` = ?,`networkServiceLastUpdated` = ?,`nsdServiceName` = ?,`port` = ?,`numFailureCount` = ?,`wifiDirectDeviceStatus` = ?,`groupSsid` = ? WHERE `nodeId` = ? OPQ RS T& UV WX Y& Z& [& \& ]P ^P _& `a ba ca d&+com/ustadmobile/lib/db/entities/NetworkNode '(1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V getNodeId()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetBluetoothMacAddressbindNull(I)V bindString(ILjava/lang/String;)V getIpAddressgetWifiDirectMacAddressgetDeviceWifiDirectNamegetEndpointUrlgetLastUpdateTimeStampgetNetworkServiceLastUpdatedgetNsdServiceNamegetPort()IgetNumFailureCountgetWifiDirectDeviceStatus getGroupSsid I *+*,h  !  "#$ "%&-k !'(!+,, ++,, ++, , ++, , ++, , ++, +, +,,+ + ,+ ,+ ,+ ,,+ + ,+,vp qrt'v.w8yC{J|T~_fp{  !!!)*!+,-     ) 8 $ )+A'.4 *+,h  !$ )+/012345 PK!!7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! 5DELETE FROM NetworkNode WHERE bluetoothMacAddress = ?1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!|7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! DELETE FROM NetworkNode1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!67com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$5.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! MUPDATE NetworkNode SET numFailureCount = numFailureCount + 1 WHERE nodeId = ?1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$5#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!/Pl7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$6.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! aUPDATE NetworkNode set lastUpdateTimeStamp = ?, numFailureCount = 0 WHERE bluetoothMacAddress = ?1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$6#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!&w7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$7.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! eDELETE FROM NetworkNode WHERE NetworkNode.lastUpdateTimeStamp < ? OR NetworkNode.numFailureCount >= ?1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$7#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!WMf~7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$8.class4"  this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod ! GUPDATE NetworkNode SET groupSsid = ?, endpointUrl = ? WHERE nodeId = ?1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$8#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!󔋑7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$9.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$node-Lcom/ustadmobile/lib/db/entities/NetworkNode;this$01Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;a(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Lcom/ustadmobile/lib/db/entities/NetworkNode;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl$9;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileNetworkNodeDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!TNZNZ5com/ustadmobile/core/db/dao/NetworkNodeDao_Impl.class4 l k k k k k l   k  k     k  k! "# "$ %& "' "() !* +, %- ./5 67 89 : ; < 8=> -?@ /AB 1C DE F GH IJKLMNOPQR S ET UV I W IX Y Z I[ I\ I] I^ I_ I` Ia Ib c Id Ie If Ig h i jk : ; lm Dnopq rs ktuv InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfNetworkNode&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfNetworkNode-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;(__preparedStmtOfDeleteByBluetoothAddress%Landroidx/room/SharedSQLiteStatement;__preparedStmtOfDeleteAllAsync%__preparedStmtOfUpdateRetryCountAsync#__preparedStmtOfUpdateLastSeenAsync#__preparedStmtOfDeleteOldAndBadNode*__preparedStmtOfUpdateNetworkNodeGroupSsid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;MethodParametersreplace0(Lcom/ustadmobile/lib/db/entities/NetworkNode;)J_resultJnode-Lcom/ustadmobile/lib/db/entities/NetworkNode; StackMapTablew insertAsynca(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/NetworkNode;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList#(Ljava/util/List;)[Ljava/lang/Long;[Ljava/lang/Long;nodeListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/NetworkNode;>;S(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/NetworkNode;>;)[Ljava/lang/Long;update0(Lcom/ustadmobile/lib/db/entities/NetworkNode;)VupdateNodeLastSeenC(Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; knownNodesLjava/util/Map;3Ljava/util/Map;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;w(Ljava/util/Map;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;deleteByBluetoothAddress(Ljava/lang/String;)VbluetoothAddressLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexIxdeleteAllAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateRetryCountAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;nodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateLastSeenAsyncG(Ljava/lang/String;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;lastUpdateTimeStamp6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;](Ljava/lang/String;JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;deleteOldAndBadNode(JI)VminLastSeenTimestampmaxFailuresInPeriodupdateNetworkNodeGroupSsid((JLjava/lang/String;Ljava/lang/String;)V groupSsid endpointUrlall()Ljava/util/List;_tmpBluetoothMacAddress _tmpIpAddress_tmpWifiDirectMacAddress_tmpDeviceWifiDirectName_tmpEndpointUrl_tmpNsdServiceName _tmpGroupSsid_item _tmpNodeId_tmpLastUpdateTimeStamp_tmpNetworkServiceLastUpdated_tmpPort_tmpNumFailureCount_tmpWifiDirectDeviceStatus_cursorIndexOfNodeId!_cursorIndexOfBluetoothMacAddress_cursorIndexOfIpAddress"_cursorIndexOfWifiDirectMacAddress"_cursorIndexOfDeviceWifiDirectName_cursorIndexOfEndpointUrl!_cursorIndexOfLastUpdateTimeStamp'_cursorIndexOfNetworkServiceLastUpdated_cursorIndexOfNsdServiceName_cursorIndexOfPort_cursorIndexOfNumFailureCount$_cursorIndexOfWifiDirectDeviceStatus_cursorIndexOfGroupSsid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;?Ljava/util/List;yz{|A()Ljava/util/List;findNodeByIpAddressA(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/NetworkNode; ipAddress findNodeById0(J)Lcom/ustadmobile/lib/db/entities/NetworkNode;"findNodeByIpOrWifiDirectMacAddressS(Ljava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/NetworkNode;wifiDirectMacAddressfindNodeByBluetoothAddressfindAllActiveNodes(JI)Ljava/util/List;lastUpdatedTime maxNumFailureC(JI)Ljava/util/List;getEndpointUrlByGroupSsid&(Ljava/lang/String;)Ljava/lang/String;ssidgetRequiredConverters(()Ljava/util/List;>;lambda$updateNodeLastSeen$0__cont access$000O(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200X(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 access$501t(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Ljava/util/Map;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;x1x2 SourceFileNetworkNodeDao_Impl.java {x zx yx pq no ~}1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$1 ~~1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$2 tu1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$3 wx1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$41com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$51com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$61com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$7 |x1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$8 }x } }  } }1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$9 ~   BootstrapMethods       2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$10 ~2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$11 ~2com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$12 ~ SELECT * FROM NetworkNode   bluetoothMacAddressdeviceWifiDirectNamenetworkServiceLastUpdatednsdServiceNameportnumFailureCountwifiDirectDeviceStatusjava/util/ArrayList  ~ +com/ustadmobile/lib/db/entities/NetworkNode                   } }-SELECT * From NetworkNode WHERE ipAddress = ? *SELECT * From NetworkNode WHERE nodeId = ?Select * From NetworkNode Where ((ipAddress = ? AND ipAddress IS NOT NULL) OR (wifiDirectMacAddress = ? AND wifiDirectMacAddress IS NOT NULL))7SELECT * from NetworkNode WHERE bluetoothMacAddress = ?QSelect * From NetworkNode WHERE lastUpdateTimeStamp >= ? AND numFailureCount <= ?7SELECT endpointUrl FROM NetworkNode WHERE groupSsid = ?   /com/ustadmobile/core/db/dao/NetworkNodeDao_Impl*com/ustadmobile/core/db/dao/NetworkNodeDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VP(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfulendTransactiona(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Lcom/ustadmobile/lib/db/entities/NetworkNode;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;insertAndReturnIdsArrayBox)(Ljava/util/Collection;)[Ljava/lang/Long;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)I &(Ljava/lang/Object;)Ljava/lang/Object; kinvokeb(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;Ljava/util/Map;)Lkotlin/jvm/functions/Function1;androidx/room/RoomDatabaseKtwithTransactionp(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;)V5(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;J)VG(Lcom/ustadmobile/core/db/dao/NetworkNodeDao_Impl;JLjava/lang/String;)VbindLong(IJ)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount moveToNext()ZgetLong(I)J setNodeId(J)VisNull(I)Z getString(I)Ljava/lang/String;setBluetoothMacAddress setIpAddresssetWifiDirectMacAddresssetDeviceWifiDirectNamesetEndpointUrlsetLastUpdateTimeStampsetNetworkServiceLastUpdatedsetNsdServiceNamegetInt(I)IsetPortsetNumFailureCountsetWifiDirectDeviceStatus setGroupSsidadd(Ljava/lang/Object;)Zclose moveToFirstjava/util/Collections emptyList  "java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles1kl nopqrsturvwxyxzx{x|x}x~r**+*Y*+ * Y*+ * Y*+*Y*+*Y*+*Y*+*Y*+*Y*+. 34 5h#0=JWdqrrnon7***+A* 7* :* !++-+& !(+4 77kc*!Y*+",#   r5***+$M*,N* -:*  ))+)&  ')2 55 5ir3*** +%W** M* ,(& %(0233h j**+&,'  r c**(M>+ ,) ,+**,+W** *,,:* *,,.<NNPNB    '.5<CKNW_b*ccTRfX*-Y*.+# rc*/Y*0-#/   ro*1Y* +2#E*  r$j**(:6363*+W** *,:* *,2ATTVTB`abcd e+f2h:iAkHlQmTk]lfmin4jjjZWTk o**(:6-) -*6)*63*+W** *,:* *,`oZstuvw#y-{0|5}ALOY`hov>#  u $&4L45M**,6N-786-986-:86-;86-<86-=86 ->86 -?86 -@86 -A86 -B86-C86-D86EY-FG:-HmIYJ:-K7L-M : -N:O-M : -N:P-M : -N:Q-M : -N:R- M : - N:S- K7T- K7U- M : - N:V- W6X-W6  Y-W6!!Z-M :" -N:""[\W:-],^:#-],^# E $,4<DLT\dlt| '-7>IOY`jq{ #'*L"^T27Yj{fUD 3!"$,4<DL T \ d l t|&#   k3I     9 J kkr%L_M_5N6+ -` -+a**-6:786986:86;86 <86 =86 >86 ?86 @86A86B86C86D86bwIYJ:K7LM :N:OM :N:P M : N:Q M : N:R M : N:S K7T K7UM :N:VW6  XW6!!YW6""ZM :#N:##[::]-^:$]-^$4.<<><"H  !(4=FOXajs|     "!(#3%:'F(L*W,^.j/p1{35689;<>@BCEFHIK LNP$Q'R*T.V5W9T<VEWIX)%Im#]93W{aO =!+"#k=FOX a j s | *LLI B ?4kI     < N  kIk&DcNc5:6d**6:786986:86 ;86 <86 =86 >86 ?86@86A86B86C86D86bwIYJ:K7LM :N:O M : N:P M : N:Q M : N:R M : N:S K7TK7UM : N:  VW6!!XW6""YW6##ZM :$N:$$[::]^:%]^%*$3353F]^ _`ab*d3e<fEgNhWi`jikrl{mnoprsuvxy{} )0<BMT`fqx $+03<A)?c $]9)Mqa O!="+#$k3<E N W ` i r{ DDA 96*kI     < N  kIk.&keNe5:6+ ` +a6, ` ,a**6:786986:86 ;86 <86 =86 >86 ?86@86A86B86C86D86bwIYJ:K7LM :N:O M : N:P M : N:Q M : N:R M : N:S K7TK7UM : N:  VW6!!XW6""YW6##ZM :$N:$$[::]^:%]^%QKZZ\Z2L $'+5=DQZclu~!,3?EPWcit{     ")#/%:'A(D)G+K-R.W+Z-c.h/*Bf ,$]9,Pta O!="+#:$kZcl u ~   Gkkkh `]QkI     < N  kIk %LfMf5N6+ -` -+a**-6:786986:86;86 <86 =86 >86 ?86 @86A86B86C86D86bwIYJ:K7LM :N:OM :N:P M : N:Q M : N:R M : N:S K7T K7UM :N:VW6  XW6!!YW6""ZM :#N:##[::]-^:$]-^$4.<<><"H45 6 78:!<(=4?=@FAOBXCaDjEsF|GHIJKMNPQSTVXZ[]_a"b(d3f:hFiLkWm^ojppr{tvwyz|} $'*.59<EI)%Im#]93W{aO =!+"#k=FOX a j s | *LLI B ?4kI     < N  kIk(hg:g5:6d6d**6:786986 :86 ;86 <86 =86 >86?86@86A86B86C86D86EYFG:HIYJ:K7L M : N:O M : N:P M : N:Q M : N:R M : N:SK7TK7  UM :"N:""VW6##XW6$$YW6%%ZM :&N:&&[\W{:]^:']^'7HWWYW&I #*7@IR[dmv")5;FMY_jq} %07ADHOTW`e*8\""&rgC"Fj k"Y#G$ 5%0&@I R [ d m vhhhd \Y71 k6I     < N kk r hMh5N6+ -` -+a**-6:b!M :N:::]-^:]-^4cqqsqR     !(4>IO\_cjnqz~\ LY_~ w t4M4- k i#rE*+,j /* /* /* /* /*  E*+,     mj 1/-! 0 1234PK!!1*ff7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1.class4R 0 /1 2 34 5 36 37 8 9 : ; <= >?@this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/PersonAuth2; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `PersonAuth2` (`pauthUid`,`pauthMechanism`,`pauthAuth`,`pauthLcsn`,`pauthPcsn`,`pauthLcb`,`pauthLct`) VALUES (?,?,?,?,?,?,?) CDE FG H IJ KL M ND OD PD QD+com/ustadmobile/lib/db/entities/PersonAuth2 !"1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl(Landroidx/room/RoomDatabase;)V getPauthUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPauthMechanismbindNull(I)V bindString(ILjava/lang/String;)V getPauthAuth getPauthLcsn getPauthPcsn getPauthLcb getPauthLct I *+*,)      -, !"r+,, ++,, ++, +, +, +, +, 2 1 235'7.88:C<N=Y>e?q@ rr#$r%&'   #%A!(4 *+,)   #%)*+,-./ PK!!U  8com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$10.class4 S T U QV WXY Z[\]^_`a Fbc U Fd e Ff Fg h i j k l m Fn op qrstval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;S(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$10;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/PersonAuth2;_tmpPauthMechanismLjava/lang/String; _tmpPauthAuth _tmpPauthUidJ _tmpPauthLcsn _tmpPauthPcsn _tmpPauthLcb _tmpPauthLct_result-Lcom/ustadmobile/lib/db/entities/PersonAuth2;_cursorIndexOfPauthUidI_cursorIndexOfPauthMechanism_cursorIndexOfPauthAuth_cursorIndexOfPauthLcsn_cursorIndexOfPauthPcsn_cursorIndexOfPauthLcb_cursorIndexOfPauthLct_cursorLandroid/database/Cursor; StackMapTableuvw Exceptionsx()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethody z{ #$ !" %| }~ pauthUid pauthMechanism pauthAuth pauthLcsn pauthPcsnpauthLcbpauthLct +com/ustadmobile/lib/db/entities/PersonAuth2 | | ./2com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplfindByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPauthUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setPauthMechanism(Ljava/lang/String;)V setPauthAuth setPauthLcsn setPauthPcsn setPauthLcb setPauthLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&'C*+*,*(t)*,#$- #!./'**L+=+>+ 6+ 6+ 6+ 6+ 6+Y: +7   + : +:   + : +:   +7 +7 +7 +7 :  : +* :+*    (%wyz{'|/}7~?GPYbisy )v01 21 b34 m01 K21 :54)647484Y9: ;<=<'></?<7@<?A<GB<9: *, CDEQy FG GM FFHIJA.K'/*(t) *,IJLMNOPQR+ PK!!zhh7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2.class4R 0 /1 2 34 5 36 37 8 9 : ; <= >?@this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/PersonAuth2; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodA B INSERT OR REPLACE INTO `PersonAuth2` (`pauthUid`,`pauthMechanism`,`pauthAuth`,`pauthLcsn`,`pauthPcsn`,`pauthLcb`,`pauthLct`) VALUES (?,?,?,?,?,?,?) CDE FG H IJ KL M ND OD PD QD+com/ustadmobile/lib/db/entities/PersonAuth2 !"1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl(Landroidx/room/RoomDatabase;)V getPauthUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPauthMechanismbindNull(I)V bindString(ILjava/lang/String;)V getPauthAuth getPauthLcsn getPauthPcsn getPauthLcb getPauthLct I *+*,B      -E !"r+,, ++,, ++, +, +, +, +, 2 J KLN'P.Q8SCUNVYWeXqY rr#$r%&'   #%A!(4 *+,B   #%)*+,-./ PK!!@/v v 7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod !  REPLACE INTO PersonAuth2Replicate(paPk, paDestination) SELECT DISTINCT PersonAuth2.pauthUid AS paUid, ? AS paDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 562949953421312 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonAuth2 ON PersonAuth2.pauthUid = Person.personUid WHERE UserSession.usClientNodeId = ? AND PersonAuth2.pauthLct != COALESCE( (SELECT paVersionId FROM PersonAuth2Replicate WHERE paPk = PersonAuth2.pauthUid AND paDestination = ?), 0) /*psql ON CONFLICT(paPk, paDestination) DO UPDATE SET paPending = true */ 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, [      >L ^   PK!!:$疃 7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod !  REPLACE INTO PersonAuth2Replicate(paPk, paDestination) SELECT DISTINCT PersonAuth2.pauthUid AS paUid, UserSession.usClientNodeId AS paDestination FROM ChangeLog JOIN PersonAuth2 ON ChangeLog.chTableId = 678 AND ChangeLog.chEntityPk = PersonAuth2.pauthUid JOIN Person ON Person.personUid = PersonAuth2.pauthUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 562949953421312 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonAuth2.pauthLct != COALESCE( (SELECT paVersionId FROM PersonAuth2Replicate WHERE paPk = PersonAuth2.pauthUid AND paDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(paPk, paDestination) DO UPDATE SET paPending = true */ 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!I&I7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5.class4O * + , (- ./ (0 12 .3 45 .6 789: val$authsLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;D(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!! ?7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$auth-Lcom/ustadmobile/lib/db/entities/PersonAuth2;this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;a(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200Y(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!|4zz7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;5(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF %'2<CMQ[fht  w!" u#$%h&'()A*/* ()+,-./01 PK!!Xd7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;4(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!C7 y y 7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$9.class4 S T U QV WXY Z[\]^_`a Fbc U Fd e Ff Fg h i j k l m Fn op qrstval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;S(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$9;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/PersonAuth2;_tmpPauthMechanismLjava/lang/String; _tmpPauthAuth _tmpPauthUidJ _tmpPauthLcsn _tmpPauthPcsn _tmpPauthLcb _tmpPauthLct_result-Lcom/ustadmobile/lib/db/entities/PersonAuth2;_cursorIndexOfPauthUidI_cursorIndexOfPauthMechanism_cursorIndexOfPauthAuth_cursorIndexOfPauthLcsn_cursorIndexOfPauthPcsn_cursorIndexOfPauthLcb_cursorIndexOfPauthLct_cursorLandroid/database/Cursor; StackMapTableuvw Exceptionsx()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuth2Dao_Impl.javaEnclosingMethody z{ #$ !" %| }~ pauthUid pauthMechanism pauthAuth pauthLcsn pauthPcsnpauthLcbpauthLct +com/ustadmobile/lib/db/entities/PersonAuth2 | | ./1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonAuth2Dao_ImplfindByPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPauthUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setPauthMechanism(Ljava/lang/String;)V setPauthAuth setPauthLcsn setPauthPcsn setPauthLcb setPauthLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&'C*+*,*(+)*,#$- #!./'**L+=+>+ 6+ 6+ 6+ 6+ 6+Y: +7   + : +:   + : +:   +7 +7 +7 +7 :  : +* :+*    (%.012'3/475?6G8P9Y;b<i>s?yACEFHJLMOPRSUVWXZ\]Z \]^)v01 21 b34 m01 K21 :54)647484Y9: ;<=<'></?<7@<?A<GB<9: *, CDEQy FG GM FFHIJA.K'/*(+) *,IJLMNOPQR+ PK!!~ 5com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl.class4 %s %t %u %v %w &xy z{ z| z} z~      c c    c c "  InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfPersonAuth2&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;!__insertionAdapterOfPersonAuth2_1"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;MethodParametersinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;authsLjava/util/List; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable?Ljava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;auth-Lcom/ustadmobile/lib/db/entities/PersonAuth2;3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/PersonAuth2;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdJE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByPersonUid personUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;findByUsernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;username StackMapTablev(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth2;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000O(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300X(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFilePersonAuth2Dao_Impl.java 10 /0 .+ *+ () 21com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1 21com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$21com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$31com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$41com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5 2 1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6 21com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$7 21com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$8 2f SELECT PersonAuth2.* FROM PersonAuth2 WHERE PersonAuth2.pauthUid = ?  1com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$9 2  SELECT PersonAuth2.* FROM PersonAuth2 JOIN Person ON PersonAuth2.pauthUid = Person.personUid WHERE Person.username = ? 2com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$10 f/com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl*com/ustadmobile/core/db/dao/PersonAuth2Daojava/lang/Stringandroidx/room/RoomSQLiteQuery()VP(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomDatabase;)VD(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Ljava/util/List;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;a(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth2;)V5(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;J)V4(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;bindNull(I)V bindString(ILjava/lang/String;)Vjava/util/Collections emptyList1%&()*+,-.+,-/010 234>**+*Y*+* Y*+ * Y*+ * Y*+5'( )B#[0=6>78>()9(:;4m*Y*+,56 78<=>?@<A>B9 <>,CDE4c*Y*+,56 78FG>?@ >H9 F>,IJK4c*Y*-56 78LM>?@ >B9 L>,NOP4X*Y*+5678>?@ >B9>,QRK42::6:*Y*-5"' ()*+6H2782SM2>?.TU &VW#XYZ[@ 2>\9 S>,]^_4?N:6+  +!:*"Y*#,5"fl mnoq$s)t6H?78?`U?>?<TU 4VW1XY)Z[@ ?>\a bc9 `>,d ef4$5,ghi4/*56 j8kl4/*56 j8ml4/*56 j8no4/*56 j8po4/*56 j8qr'R " PK!!kBl66com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1.class4G , +- . /0 1 /2 /3 45 678this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFilePersonAuthDao_Impl.javaEnclosingMethod9 : oINSERT OR ABORT INTO `PersonAuth` (`personAuthUid`,`passwordHash`,`personAuthStatus`) VALUES (nullif(?, 0),?,?) ;<= >? @ AB CD EF*com/ustadmobile/lib/db/entities/PersonAuth 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1$androidx/room/EntityInsertionAdapter.com/ustadmobile/core/db/dao/PersonAuthDao_Impl(Landroidx/room/RoomDatabase;)VgetPersonAuthUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPasswordHashbindNull(I)V bindString(ILjava/lang/String;)VgetPersonAuthStatus()I I *+*,,     -/ 4+,, ++,+, 4 568':3; 44 4!"#  !A$4 *+, ,   !%&'()*+  PK!!T.qq6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2.class4F , +- . /0 /1 2 /3 45 678this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/AccessToken;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/AccessToken; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonAuthDao_Impl.javaEnclosingMethod9 : \INSERT OR ABORT INTO `AccessToken` (`token`,`accessTokenPersonUid`,`expires`) VALUES (?,?,?) ;< => ?@ AB CD EB+com/ustadmobile/lib/db/entities/AccessToken 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2$androidx/room/EntityInsertionAdapter.com/ustadmobile/core/db/dao/PersonAuthDao_Impl(Landroidx/room/RoomDatabase;)VgetToken)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V bindString(ILjava/lang/String;)VgetAccessTokenPersonUid()JbindLong(IJ)V getExpires I *+*,=     -@ 3, ++,+,+, EFHJ'K2L 33 3!"#  !A$4 *+, =   !%&'()*+  PK!!6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3.class4G , +- . /0 1 /2 /3 45 678this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonAuthDao_Impl.javaEnclosingMethod9 : xUPDATE OR ABORT `PersonAuth` SET `personAuthUid` = ?,`passwordHash` = ?,`personAuthStatus` = ? WHERE `personAuthUid` = ? ;<= >? @ AB CD EF*com/ustadmobile/lib/db/entities/PersonAuth 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter.com/ustadmobile/core/db/dao/PersonAuthDao_Impl(Landroidx/room/RoomDatabase;)VgetPersonAuthUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPasswordHashbindNull(I)V bindString(ILjava/lang/String;)VgetPersonAuthStatus()I I *+*,N     -Q ?+,, ++,+, +,V WXZ'\3]>^ ?? ?!"#  !A$4 *+, N   !%&'()*+  PK!!4~6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4.class4"  this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;O(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonAuthDao_Impl.javaEnclosingMethod ! ?UPDATE PersonAuth set passwordHash = ? WHERE personAuthUid = ?0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4#androidx/room/SharedSQLiteStatement.com/ustadmobile/core/db/dao/PersonAuthDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, `      >L cd   PK!!>L6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity,Lcom/ustadmobile/lib/db/entities/PersonAuth;this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/PersonAuthDao_Impl insertAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100X(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*y C***@* N* -:*  (4464"| ~#(24@C t!"#A$/* y "#%&'()*+  PK!!?}F6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity,Lcom/ustadmobile/lib/db/entities/PersonAuth;this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/PersonAuthDao_Impl updateAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!? -@ -A -B 7C DE -F GH DI DJ >K LMNOval$passwordHashLjava/lang/String; val$personUidJthis$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;F(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Ljava/lang/String;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$7;MethodParameterscall()Ljava/lang/Integer;_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTablePQ ExceptionsR()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethodS TU    V WXY Z[ \] ^_ `a bcd eV fgh ij kV lV mn $%0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/PersonAuthDao_ImplupdatePasswordForPersonUidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300W(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindNull(I)V bindString(ILjava/lang/String;)VbindLong(IJ)V access$000N(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;setTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V H*+*,*!* "# $%7*L=* ++*=+* * +  N* -:* *+:* *+@WooqoF )+6@JTWalo{*J%&' " ~() |*+,- E./0A$1/*  "/02345678! PK!!#RS S 6com/ustadmobile/core/db/dao/PersonAuthDao_Impl$8.class4 D E F BG HIJ KLMN 7OP F 7Q R 7S 7T U 7V W 7X YZ [\]^val$_statementLandroidx/room/RoomSQLiteQuery;this$00Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;R(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$8;MethodParameterscall.()Lcom/ustadmobile/lib/db/entities/PersonAuth;_tmpPasswordHashLjava/lang/String;_tmpPersonAuthUidJ_tmpPersonAuthStatusI_result,Lcom/ustadmobile/lib/db/entities/PersonAuth;_cursorIndexOfPersonAuthUid_cursorIndexOfPasswordHash_cursorIndexOfPersonAuthStatus_cursorLandroid/database/Cursor; StackMapTable_`a Exceptionsb()Ljava/lang/Object; Signature_Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonAuthDao_Impl.javaEnclosingMethodc de   f ghi jk personAuthUidl mn passwordHashpersonAuthStatus op*com/ustadmobile/lib/db/entities/PersonAuth qr st uv wx yz {| }~ f f '(0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception.com/ustadmobile/core/db/dao/PersonAuthDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000N(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetPersonAuthUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setPasswordHash(Ljava/lang/String;)VgetInt(I)IsetPersonAuthStatus(I)Vcloseandroidx/room/RoomSQLiteQueryrelease  C*+*,*!"#%& '(  **L+=+>+ 6+ P Y :+ 7+ : +:+6  ::+*: +* !^'09BISYbisz}      "p V)*B8+,b)*s-. 9D/0|1.u2.'m3./0#%4565Y7 8 79:;A'< /*!" #%:;=>?@ABC$ PK!!L;;4com/ustadmobile/core/db/dao/PersonAuthDao_Impl.class4 q q q q r   q      ! "# $ %& ' ( )* )+, $- ./ 0 1 234 #5 %6 278 9:; <= , > ,? @ A ,B C ,D E FG H IJKLMNOPQRSTUVWXYZ[\]^_` R Ra Rb Rc Rd Re Rf Rg Rh Ri Rj Rk Rl Rm Rn Ro Rp Rq Rr Rs Rt Ru Rv Rw Rxy z{ q| q} q~ InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfPersonAuth&Landroidx/room/EntityInsertionAdapter; SignatureTLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfAccessTokenULandroidx/room/EntityInsertionAdapter;__updateAdapterOfPersonAuth-Landroidx/room/EntityDeletionOrUpdateAdapter;[Landroidx/room/EntityDeletionOrUpdateAdapter;*__preparedStmtOfUpdatePasswordForPersonUid%Landroidx/room/SharedSQLiteStatement;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis0Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;MethodParametersinsert/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)J_resultJentity,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable insertAsync`(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;s(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;?Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonAuth;>;B(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonAuth;>;)VinsertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)Vtoken-Lcom/ustadmobile/lib/db/entities/AccessToken; updateListupdate/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;v(Lcom/ustadmobile/lib/db/entities/PersonAuth;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updatePasswordForPersonUidG(JLjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; personUid passwordHashLjava/lang/String;](JLjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;findByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;OLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth;>;d(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonAuth;>;)Ljava/lang/Object; findByUid/(J)Lcom/ustadmobile/lib/db/entities/PersonAuth;_tmpPasswordHash_tmpPersonAuthUid_tmpPersonAuthStatus_cursorIndexOfPersonAuthUid_cursorIndexOfPasswordHash_cursorIndexOfPersonAuthStatus_cursorLandroid/database/Cursor;findPersonByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonTypeusername isPersonAdmin(J)ZgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000N(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100X(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300W(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;)Landroidx/room/SharedSQLiteStatement; SourceFilePersonAuthDao_Impl.java  |} vw tu 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$1 0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2 zw0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$30com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4     0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5      0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$60com/ustadmobile/core/db/dao/PersonAuthDao_Impl$7 0SELECT * FROM PersonAuth WHERE personAuthUid = ?   0com/ustadmobile/core/db/dao/PersonAuthDao_Impl$8    personAuthUid personAuthStatus *com/ustadmobile/lib/db/entities/PersonAuth         'SELECT * FROM Person WHERE username = ?   firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType&com/ustadmobile/lib/db/entities/Person                        ,SELECT admin from Person WHERE personUid = ?  .com/ustadmobile/core/db/dao/PersonAuthDao_Impl)com/ustadmobile/core/db/dao/PersonAuthDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VO(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction_(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonAuth;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)IF(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Ljava/lang/String;J)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;R(Lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetPersonAuthUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setPasswordHash(Ljava/lang/String;)VgetInt(I)IsetPersonAuthStatus(I)VclosereleasebindNull bindString(ILjava/lang/String;)V setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypejava/util/Collections emptyList1qrtuvwxyzwx{|}x~>**+*Y*+*Y*+ * Y*+ * Y*+*+ ,=#N0`=g>>tut7***+A* 7*:*!++-+& klnop!r(p+r4s 77kc*Y*+,y   x2***+** M*,'& $'/122 2g x2*** +** M*,'& $'/122g 3***+W** M*,(& %(0233 3h x3***+W** M*,(& %(0233h c*Y*+,   xo*Y*-*  x2: :6!":*#Y*$-% H222. &# 2 xGN :6!**&:'(6)(6*(6 +W,Y-: .7   /0 : 1:   2 36 4:  : 56 :56*r *3<E O!X#c$j&v'|)+-./02452456y c=  XK 3<}Et   *E| q, ,q @7M7 N6+ -8 -+9**-&::(6;(6<(6=(6 >(6 ?(6 @(6 A(6 B(6C(6D(6E(6F(6G(6H(6I(6J(6K(6L(6M(6N(6O(6P(6Q(6+RYS:.7T0 :!1:!!U0 :"1:""V 0 :# 1:##W 0 :$ 1:$$X 0 :% 1:%%Y 36&&Z 36((6''[36**6))\0 :+1:++]0 :,1:,,^0 :-1:--_0 :.1:..`0 :/1://a.700b0 :21:22c0 :31:33d.744e.766f.788g36::h.7;;i0 :=1:==j36>>k::5-6:?5-6?4w;< = >?A!C(D4F=GFHOIXJaKjLsM|NOPQRSTUVWXYZ[\] _`b*c1e=fChNjUlamgorqystvxz{} ,3?EPWcit{ )/:ALS^epwG@!d"#$%B+f,-./2,3=*N!r_";#$%&'(,) *P+t],9-./02:3L4^s6pa8O:=;=>=FOX a j sv |m d[RI@7.%    4#! qR     ,@*qR@*qR     *  r7qR qRq tlNl :6!**&:+3666656: 56 *TccecJ *4>JMPT[`clq\ > JPttq if*J:Gq@q mxA3 *+,n  A4 *+,,o  A3 *+,p  /*   /*   /*  /* sB# PK!! 2com/ustadmobile/core/db/dao/PersonDao_Impl$1.class4 !D "CE F GH I GJ GK L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodf %g #$INSERT OR ABORT INTO `Person` (`personUid`,`username`,`firstNames`,`lastName`,`emailAddr`,`phoneNum`,`gender`,`active`,`admin`,`personNotes`,`fatherName`,`fatherNumber`,`motherName`,`motherNum`,`dateOfBirth`,`personAddress`,`personOrgId`,`personGroupUid`,`personMasterChangeSeqNum`,`personLocalChangeSeqNum`,`personLastChangedBy`,`personLct`,`personCountry`,`personType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl m1 no pq r1 s1 t1 u1 vw xy zy {1 |1 }1 ~1 1 i 1 1 i i i w i 1 w&com/ustadmobile/lib/db/entities/Person 23,com/ustadmobile/core/db/dao/PersonDao_Impl$1$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V getPersonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getUsernamebindNull(I)V bindString(ILjava/lang/String;)V getFirstNames getLastName getEmailAddr getPhoneNum getGender()I getActive()ZgetAdmingetPersonNotes getFatherNamegetFatherNumber getMotherName getMotherNumgetDateOfBirthgetPersonAddressgetPersonOrgIdgetPersonGroupUidgetPersonMasterChangeSeqNumgetPersonLocalChangeSeqNumgetPersonLastChangedBy getPersonLctgetPersonCountry getPersonType !"#$%&'I *+*,(G)  *, #$ -./ #-01'-(J) *,23'o+,, ++,, ++, , ++, , ++, , ++, +, ,>+,6+ ,+ + ,,+ + ,,+ + ,,+ + ,,++,+,,++,,++,+,+,+,+,+,,++,+,(5O PQS'U.V8XCZJ[T]__f`pb{degijklmnoqstvxy${0}7~BNU`lx)4*,4567j89R:9;*     @@       N / 46A2<'4 *+, (G)  *,/ 46=>?@ABC+ !PK!!?9+ + 3com/ustadmobile/core/db/dao/PersonDao_Impl$10.class4"  this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$10;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonReplicate(personPk, personDestination) SELECT DISTINCT Person.personUid AS personUid, UserSession.usClientNodeId AS personDestination FROM ChangeLog JOIN Person ON ChangeLog.chTableId = 9 AND ChangeLog.chEntityPk = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE Person.personType = 0 AND UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Person.personLct != COALESCE( (SELECT personVersionId FROM PersonReplicate WHERE personPk = Person.personUid AND personDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(personPk, personDestination) DO UPDATE SET personPending = true */ -com/ustadmobile/core/db/dao/PersonDao_Impl$10#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L !   PK!!vx7^^3com/ustadmobile/core/db/dao/PersonDao_Impl$11.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/lib/db/entities/Person;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;W(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$11;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/PersonDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_Impl insertAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*5 C***@* N* -:*  (4464"8 :;#<(>2<4>@?C t!"#A$/* 5 "#%&'()*+  PK!!D3com/ustadmobile/core/db/dao/PersonDao_Impl$12.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;?(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$12;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ -com/ustadmobile/core/db/dao/PersonDao_Impl$12java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*S ?**** L* +M* , &2"V XY"Z&\0Z2\=] ?r !A"/* S  !#$%&'()  PK!!Z{%%3com/ustadmobile/core/db/dao/PersonDao_Impl$13.class4O * + , (- ./ (0 12 .3 45 .6 789: val$person(Lcom/ustadmobile/lib/db/entities/Person;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;W(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$13;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ -com/ustadmobile/core/db/dao/PersonDao_Impl$13java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplinsertOrReplace\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*e ?**** L* +M* , &2"h jk"l&n0l2n=o ?r !A"/* e  !#$%&'()  PK!!axx3com/ustadmobile/core/db/dao/PersonDao_Impl$14.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;\(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$14;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/PersonDao_Impl$14java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplinsertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$300T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!w|3com/ustadmobile/core/db/dao/PersonDao_Impl$15.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$personGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;b(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$15;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/PersonDao_Impl$15java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplinsertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$400T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!XItt3com/ustadmobile/core/db/dao/PersonDao_Impl$16.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/lib/db/entities/Person;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;W(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$16;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/PersonDao_Impl$16java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_Impl updateAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$500[(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!j;TT3com/ustadmobile/core/db/dao/PersonDao_Impl$17.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;0(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$17;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  -com/ustadmobile/core/db/dao/PersonDao_Impl$17java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600S(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[fht  w!" u#$%h&'()A*/* ()+,-./01 PK!!6p3com/ustadmobile/core/db/dao/PersonDao_Impl$18.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;/(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$18;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV -com/ustadmobile/core/db/dao/PersonDao_Impl$18java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700S(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.    & * 4? A LWY NA  !"#A$/*  "#%&'()*+  PK!!:--3com/ustadmobile/core/db/dao/PersonDao_Impl$19.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$19;MethodParameterscall()Ljava/lang/Integer;_tmpLjava/lang/Integer;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ -com/ustadmobile/core/db/dao/PersonDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindByUsernameCountF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>#&($))+4-6.9/;1=3C4J1L3T4[5>& 4 6! ;! ^M"#$()% && %'()A*/*   ()+,-./01  PK!!85 2com/ustadmobile/core/db/dao/PersonDao_Impl$2.class4 !D "CE F GH I GJ GK L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodf %g #$INSERT OR REPLACE INTO `Person` (`personUid`,`username`,`firstNames`,`lastName`,`emailAddr`,`phoneNum`,`gender`,`active`,`admin`,`personNotes`,`fatherName`,`fatherNumber`,`motherName`,`motherNum`,`dateOfBirth`,`personAddress`,`personOrgId`,`personGroupUid`,`personMasterChangeSeqNum`,`personLocalChangeSeqNum`,`personLastChangedBy`,`personLct`,`personCountry`,`personType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl m1 no pq r1 s1 t1 u1 vw xy zy {1 |1 }1 ~1 1 i 1 1 i i i w i 1 w&com/ustadmobile/lib/db/entities/Person 23,com/ustadmobile/core/db/dao/PersonDao_Impl$2$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V getPersonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getUsernamebindNull(I)V bindString(ILjava/lang/String;)V getFirstNames getLastName getEmailAddr getPhoneNum getGender()I getActive()ZgetAdmingetPersonNotes getFatherNamegetFatherNumber getMotherName getMotherNumgetDateOfBirthgetPersonAddressgetPersonOrgIdgetPersonGroupUidgetPersonMasterChangeSeqNumgetPersonLocalChangeSeqNumgetPersonLastChangedBy getPersonLctgetPersonCountry getPersonType !"#$%&'I *+*,()  *, #$ -./ #-01'-() *,23'o+,, ++,, ++, , ++, , ++, , ++, +, ,>+,6+ ,+ + ,,+ + ,,+ + ,,+ + ,,++,+,,++,,++,+,+,+,+,+,,++,+,(5 '.8CJT_fp{$07BNU`lx)4*,4567j89R:9;*     @@       N / 46A2<'4 *+, ()  *,/ 46=>?@ABC+ !PK!!X 3com/ustadmobile/core/db/dao/PersonDao_Impl$20.class4 I J K GL MN <OQ K <R S <T U <V <W X Y Z <[ \] ^_`aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$20;MethodParameterscallPersonUidAndPasswordHashB()Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;_tmpFirstNamesLjava/lang/String; _tmpLastName_tmpPasswordHash _tmpPersonUidJ _tmpAdminZ_tmpI_result@Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;_cursorIndexOfPersonUid_cursorIndexOfAdmin_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfPasswordHash_cursorLandroid/database/Cursor; StackMapTablebcd Exceptionse()Ljava/lang/Object; SignaturesLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodf gh   i jkl mn opq>com/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash rs tu vw xy z{ |} ~   i i %'-com/ustadmobile/core/db/dao/PersonDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindUidAndPasswordHashAsyncF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()Z%com/ustadmobile/core/db/dao/PersonDaogetLong(I)J setPersonUid(J)VgetInt(I)IsetAdmin(Z)VisNull(I)Z getString(I)Ljava/lang/String; setFirstNames(Ljava/lang/String;)V setLastNamesetPasswordHashcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*k !#$ %'**L=>666+Y:+ 7 + 6  6  +  : +:  +  : +:  +  : +:::+*:+*"npqrstv'w0y9z@}I~U\flu| i() *) +)9,-Ug./ Is01 uG() '*) +)023415161718123!#9:;p R <@ <=== <<>?@A%A/*k !#?@BCDEFGH"P&PK!!Ņԙ3com/ustadmobile/core/db/dao/PersonDao_Impl$21.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$21;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod FG DE H   personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType &com/ustadmobile/lib/db/entities/Person                      QR-com/ustadmobile/core/db/dao/PersonDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypecloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*KLMOFGP FDQRJ <**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+$ : +%:(+$ : +%:  )+$ :! +%:!!*++6"",+ +6$$6##-+ +6&&6%%.+ $ :' + %:''/+ $ :( + %:((0+ $ :) + %:))1+$ :* +%:**2+$ :+ +%:++3+"7,,4+$ :. +%:..5+$ :/ +%://6+"7007+"7228+"7449++666:+"777;+$ :9 +%:99<++6::=::+>*?:;+>*?;uKp'/7?GOW_gow ",3>DNU`fpw   !(39C!J#U$[&e(l*w+}-/124579;<>@BCEFHIK L'N1O8QCRITSVZXdYkZn[q]u_{`]_`aLCSTUTAVTcWT XT!YT'ZT(6[T)X\T*z]T+^T._T/F`T9ab aST,?UTNVTpWT XT!cd"ef#gd$hf%id&lYT'!JZT(C([T)e\T*]T+jb,^T._T/~kb0mlb2\mb4 Knd61:ob7S`T9dpd:qrmsdftd'^ud/Vvd7Nwd?FxdG>ydO6zd W.{d _&|d g}d o~d wddddddddddddqqrMO!A     *@&A @&A      (  l3A  A AAQJ/*@KL MON APK!!T>3com/ustadmobile/core/db/dao/PersonDao_Impl$22.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$22;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  -com/ustadmobile/core/db/dao/PersonDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplpersonHasPermissionAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4LOQSY`bjq>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!H3com/ustadmobile/core/db/dao/PersonDao_Impl$23.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$23;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  -com/ustadmobile/core/db/dao/PersonDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_Impl personIsAdmin5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4LOQSY`bjq>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!S3com/ustadmobile/core/db/dao/PersonDao_Impl$24.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$24;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod FG DE H   personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType &com/ustadmobile/lib/db/entities/Person                      QR-com/ustadmobile/core/db/dao/PersonDao_Impl$24java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindSystemAccount5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypecloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*KLMOFGP FDQRJ <**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+$ : +%:(+$ : +%:  )+$ :! +%:!!*++6"",+ +6$$6##-+ +6&&6%%.+ $ :' + %:''/+ $ :( + %:((0+ $ :) + %:))1+$ :* +%:**2+$ :+ +%:++3+"7,,4+$ :. +%:..5+$ :/ +%://6+"7007+"7228+"7449++666:+"777;+$ :9 +%:99<++6::=::+>*?:;+>*?;uKp'/7?GOW_gow ",3>DNU`fpw!(39CJU[elw}    '1 8"C#I%S'Z)d*k+n,q.u0{1.012LCSTUTAVTcWT XT!YT'ZT(6[T)X\T*z]T+^T._T/F`T9ab aST,?UTNVTpWT XT!cd"ef#gd$hf%id&lYT'!JZT(C([T)e\T*]T+jb,^T._T/~kb0mlb2\mb4 Knd61:ob7S`T9dpd:qrmsdftd'^ud/Vvd7Nwd?FxdG>ydO6zd W.{d _&|d g}d o~d wddddddddddddqqrMO!A     *@&A @&A      (  l3A  A AAQJ/*@KL MON APK!!j.((3com/ustadmobile/core/db/dao/PersonDao_Impl$25.class4. G G H    # # # # # # # # # # # # # # # # # # # # # # # # # # # # Gval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$25;MethodParameterscall5()Lcom/ustadmobile/lib/db/entities/PersonWithAccount; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_tmpNewPassword_tmpCurrentPassword_tmpConfirmedPassword _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result3Lcom/ustadmobile/lib/db/entities/PersonWithAccount;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfNewPassword_cursorIndexOfCurrentPassword_cursorIndexOfConfirmedPassword_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturefLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod LM JK N   personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType newPasswordcurrentPasswordconfirmedPassword 1com/ustadmobile/lib/db/entities/PersonWithAccount                         ! " # $ % & ' ( ) * +, - WX-com/ustadmobile/core/db/dao/PersonDao_Impl$25java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindPersonAccountByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetNewPasswordsetCurrentPasswordsetConfirmedPasswordcloseandroidx/room/RoomSQLiteQueryrelease GHIJKLMNOPC*+*,*QRSULMV LJWXP B**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"#Y$:+%7&+' : +(:  )+' :! +(:!!*+' :" +(:""++' :# +(:##,+' :$ +(:$$-+.6%%/+ .6''6&&0+ .6))6((1+ ' :* + (:**2+ ' :+ + (:++3+ ' :, + (:,,4+' :- +(:--5+' :. +(:..6+%7//7+' :1 +(:118+' :2 +(:229+%733:+%755;+%777<+.699=+%7::>+' :< +(:<<?+.6==@+' :> +(:>>A+' :? +(:??B+' :@ +(:@@C::+D*E:A+D*EAQ'/7?GOW_gow     ")4:D K"V#\%f'm)x*~,.013578;<=@ABDE GIK)L/N9P@RKSQU[WbYmZs\}^`aceghjkmoqrtvxy {|~'.8?IP[akr| RLYZ 7[Z!Y\Z"{]Z#^Z$ _Z*,`Z+NaZ,pbZ-cZ.dZ1eZ2^fZ<gZ>hZ?iZ@jk"YZ D[Z!f\Z"a]Z#?^Z$.lm%no&pm'qo(rm)_Z*9`Z+[aZ,}lbZ-JcZ.9sk/dZ1eZ2tk3uk5'vk78wm9Ixk:k~fZ<|mym=KgZ>)hZ?iZ@z{|m}m'~m/m7m?mGmOm Wm _m gm om wmm|mtmlmdm\mTmLmDm<m4m,m$mmz{SU'G#    *@)G#@)G#     (  l6G# (    G#GAWP/*FQR SUT GPK!!f,C3com/ustadmobile/core/db/dao/PersonDao_Impl$26.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$26;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod FG DE H   personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType &com/ustadmobile/lib/db/entities/Person                       QR-com/ustadmobile/core/db/dao/PersonDao_Impl$26java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypecloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*KLMOFGP FDQRJ <**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+$ : +%:(+$ : +%:  )+$ :! +%:!!*++6"",+ +6$$6##-+ +6&&6%%.+ $ :' + %:''/+ $ :( + %:((0+ $ :) + %:))1+$ :* +%:**2+$ :+ +%:++3+"7,,4+$ :. +%:..5+$ :/ +%://6+"7007+"7228+"7449++666:+"777;+$ :9 +%:99<++6::=::+>:;+>;u~~~Kn'/7?GOW_gow ",3>DNU`fpw   !(39CJ U![#e%l'w(}*,./124689;=?@BCEFH I'K1L8NCOIQSSZUdVkWnXqZu\{Z~\]LCSTUTAVTcWT XT!YT'ZT(6[T)X\T*z]T+^T._T/F`T9ab aST,?UTNVTpWT XT!cd"ef#gd$hf%id&lYT'!JZT(C([T)e\T*]T+jb,^T._T/~kb0mlb2\mb4 Knd61:ob7S`T9dpd:qrfsd_td'Wud/Ovd7Gwd??xdG7ydO/zd W'{d _|d g}d o~d wddddddddddddq qrMOx!A     *@&A @&A      (  l3A  A AJ6*?K bcL MOAQJ/*@KL MON APK!!3x3com/ustadmobile/core/db/dao/PersonDao_Impl$27.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$27;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethod FG DE H   personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType &com/ustadmobile/lib/db/entities/Person                      QR-com/ustadmobile/core/db/dao/PersonDao_Impl$27java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypecloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*KnLMOFGP FDQRJ <**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+$ : +%:&+$ : +%:'+$ : +%:(+$ : +%:  )+$ :! +%:!!*++6"",+ +6$$6##-+ +6&&6%%.+ $ :' + %:''/+ $ :( + %:((0+ $ :) + %:))1+$ :* +%:**2+$ :+ +%:++3+"7,,4+$ :. +%:..5+$ :/ +%://6+"7007+"7228+"7449++666:+"777;+$ :9 +%:99<++6::=::+>*?:;+>*?;uKpqstu'v/w7x?yGzO{W|_}g~ow ",3>DNU`fpw!(39CJU[elw} ' 1 8 C I S Z d k n q u {     LCSTUTAVTcWT XT!YT'ZT(6[T)X\T*z]T+^T._T/F`T9ab aST,?UTNVTpWT XT!cd"ef#gd$hf%id&lYT'!JZT(C([T)e\T*]T+jb,^T._T/~kb0mlb2\mb4 Knd61:ob7S`T9dpd:qrmsdftd'^ud/Vvd7Nwd?FxdG>ydO6zd W.{d _&|d g}d o~d wddddddddddddqqrMO!A     *@&A @&A      (  l3A  A AAQJ/*@KnL MON APK!!5|  5com/ustadmobile/core/db/dao/PersonDao_Impl$28$1.class4 ? @    this$1 InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28;(Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry_item_1:Lcom/ustadmobile/lib/db/entities/PersonWithDisplayDetails; _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonTypecursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableLLjava/util/List; StackMapTable Signatureg(Landroid/database/Cursor;)Ljava/util/List;hLandroidx/room/paging/LimitOffsetDataSource; SourceFilePersonDao_Impl.javaEnclosingMethod AD E personUid username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList E 8com/ustadmobile/lib/db/entities/PersonWithDisplayDetails E                    /com/ustadmobile/core/db/dao/PersonDao_Impl$28$1*androidx/room/paging/LimitOffsetDataSource-com/ustadmobile/core/db/dao/PersonDao_Impl$28android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypeadd(Ljava/lang/Object;)Z ?@ADEFGx*+*,-H IHJKADLMNOPQRQSTUALNPRSVWG <y+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+:+ Y!:+"7#+$ : +%:&+$ : +%:'+$ : +%:  (+$ :! +%:!!)+$ :" +%:""*++6##,+ +6%%6$$-+ +6''6&&.+ $ :( + %:((/+ $ :) + %:))0+ $ :* + %:**1+$ :+ +%:++2+$ :, +%:,,3+"7--4+$ :/ +%://5+$ :0 +%:006+"7117+"7338+"7559++677:+"788;+$ :: +%:::<++6;;=>WZHj     & . 6 > F N V ^ f n v ~       * 1 < B L S ^ d n u   ! # % & ) * + . / 0 2 3 5 7 9 : < >& @1 A7 CA EH GS HY Jc Lj Nu O{ Q S U V X Y [ ] _ ` b d f g i j l m o p% r/ s6 uA vG xQ zX |b }i ~s v ICXYZY?[Y a\Y!]Y"^Y(_Y)4`Y*VaY+xbY,cY/dY0DeY:fghikXY*IZYL'[Y n\Y!]Y"jk#lQ$mk%nQ&ok'v^Y(T_Y)A2`Y*caY+bY,pi-cY/dY0qi1wri3 fsi5Utk7/Dui8Q"eY:bvk;yJKywxrykkzkc{k[|k&S}k.K~k6Ck>;k F3k N+k V#k ^k fkn kvk~kkkkkkkkk  ?1     *@'? @'?      (  l4?  $?UwBCB?PK!!;DM++3com/ustadmobile/core/db/dao/PersonDao_Impl$28.class4A ) * +, '-./0123 4 568 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturej()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorysLandroidx/paging/DataSource$Factory; SourceFilePersonDao_Impl.javaEnclosingMethod9 :;   </com/ustadmobile/core/db/dao/PersonDao_Impl$28$1 =>java/lang/StringPersonGroupMember ScopedGrantPersonClazzEnrolment SchoolMember ? -com/ustadmobile/core/db/dao/PersonDao_Impl$28@"androidx/paging/DataSource$Factory*com/ustadmobile/core/db/dao/PersonDao_ImplfindPersonsWithPermissionM(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;()V access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/PersonDao_Impl$28;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*  ] 3Y***YSYSY SY SY S   3 A!/*   #$%&'(7" PK!!Iَ&&3com/ustadmobile/core/db/dao/PersonDao_Impl$29.class4 ` ` a      /  / / /  / / / / /  / / / / / / B B B B B! B" B# B$ B% B& B' B( B) B* B+ B, B- B. B/ B0 B1 B2 B3 B4 B5 B6 7 89 `:;<=val$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/PersonDao_Impl$29;MethodParameterscall>()Lcom/ustadmobile/lib/db/entities/PersonWithPersonParentJoin; _tmpPpjEmailLjava/lang/String; _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUidJ _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcbI _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactiveZ_tmp _tmpPpjStatus_tmpPpjApprovalTiemstamp_tmpParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActive_tmp_1 _tmpAdmin_tmp_2_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_result?@ ExceptionsAfinalize()V()Ljava/lang/Object; SignatureoLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonDao_Impl.javaEnclosingMethodB CD ef cd g EFG HI personUidJ KLusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeppjUidppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr MN OP0com/ustadmobile/lib/db/entities/PersonParentJoin QR ST UT VT WX YZ [T \T ]T ^Z _` ab cb de fZ gT hb:com/ustadmobile/lib/db/entities/PersonWithPersonParentJoin iT jb kb lb mb nb oZ pe qe rb sb tb ub vb wT xb yb zT {T |T }Z ~T b Z    pq-com/ustadmobile/core/db/dao/PersonDao_Impl$29java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/PersonDao_ImplfindByUidWithDisplayDetailsLive!(JJ)Landroidx/lifecycle/LiveData; access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setPpjUid(J)V setPpjPcsn setPpjLcsngetInt(I)I setPpjLcb(I)V setPpjLctsetPpjParentPersonUidsetPpjMinorPersonUidsetPpjRelationship getString(I)Ljava/lang/String; setPpjEmail(Ljava/lang/String;)V setPpjPhonesetPpjInactive(Z)V setPpjStatussetPpjApprovalTiemstampsetPpjApprovalIpAddr setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActivesetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType setParentJoin5(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)Vcloseandroidx/room/RoomSQLiteQueryrelease `abcdefghiC*+*,*j klnefo ecpqiK**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-v+.+.+.|+.q+.f+.[+ .P+!.E+".:+#./+$.$+%.+&.+'.</Y0:)+17*)*2+17,),3+17.).4+560)06+171)17+173)38+ 175)59+!567)7:+". :8 +";:8)8<+#. :9 +#;:9)9=+$56;;6:):>+%56<)<?+&17=)=@+'. :? +';:?)?A:)BYC:(+17*(*D+. :, +;:,(,E+. :- +;:-(-F+. :. +;:.(.G+. :/ +;:/(/H+. :0 +;:0(0I+561(1J+ 563362(2K+ 565564(4L+ . :6 + ;:6(6M+ . :7 + ;:7(7N+ . :8 + ;:8(8O+. :9 +;:9(9P+. :: +;::(:Q+17;(;R+. := +;:=(=S+. :> +;:>(>T+17?(?U+17A(AV+17C(CW+56E(EX+17F(FY+. :H +;:H(HZ+56I(I[()\:((:)+]):J+]Jj    ' / 7 ? G O W _ g o w          ! " # $ % & ' ( ) * + ,' -/ .7 /? 1H 3 4 6 7 9 : < = ?( @/ B9 C@ EJ FQ H[ Ib Kl Ls N~ O Q S U V X Z ] ^ _ a b d e g h j l m n p' r0 s7 uA vG xP zW |b }h r y                   # * 5 ; E L W ] g n y                    " ) 3 : D K U \ f m w ~              kers8ts9us?#vw*xw,yw.(z{09|w1J}w3[~w5l{7rs8hts9K:W{;:{<)w=us?0)Ds,es-s.s/s08s6Zs7|s8s9s:s=s>sH)0w*Phs,rFs-$s.s/s0{12{3#4{5Ess6gQs7/s8 s9s:w;s="s>3w?DtwAUcwCfR{EwAwFsH{I'({{'{/{7{?{G{O|{ Wt{ _l{ gd{ o\{ wT{L{D{<{4{,{${{{ {{{{{{{{{{ {!{"{#'{$/{%7{&?{' (ln,(`2`/  @;8`/  (`/(+`B/    *@5`B/@5`B/     (  lB`B/ !(`B `i6*^j   k lnApi/*_j k lnm `PK!!*YY2com/ustadmobile/core/db/dao/PersonDao_Impl$3.class4F , +- . /0 /1 2 /3 45 678this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/AccessToken;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/AccessToken; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethod9 : \INSERT OR ABORT INTO `AccessToken` (`token`,`accessTokenPersonUid`,`expires`) VALUES (?,?,?) ;< => ?@ AB CD EB+com/ustadmobile/lib/db/entities/AccessToken ,com/ustadmobile/core/db/dao/PersonDao_Impl$3$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)VgetToken)androidx/sqlite/db/SupportSQLiteStatementbindNull(I)V bindString(ILjava/lang/String;)VgetAccessTokenPersonUid()JbindLong(IJ)V getExpires I *+*,     - 3, ++,+,+, '2 33 3!"#  !A$4 *+,    !%&'()*+  PK!!#4L[xx2com/ustadmobile/core/db/dao/PersonDao_Impl$4.class4G , +- . /0 1 /2 /3 45 678this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonAuth;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/PersonAuth; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethod9 : oINSERT OR ABORT INTO `PersonAuth` (`personAuthUid`,`passwordHash`,`personAuthStatus`) VALUES (nullif(?, 0),?,?) ;<= >? @ AB CD EF*com/ustadmobile/lib/db/entities/PersonAuth ,com/ustadmobile/core/db/dao/PersonDao_Impl$4$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)VgetPersonAuthUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPasswordHashbindNull(I)V bindString(ILjava/lang/String;)VgetPersonAuthStatus()I I *+*,     -  4+,, ++,+,  '3 44 4!"#  !A$4 *+,    !%&'()*+  PK!!WyO2com/ustadmobile/core/db/dao/PersonDao_Impl$5.class4Y 3 24 5 67 8 9 : ; < 6= 6> ? @A BCDthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodE F INSERT OR ABORT INTO `PersonGroup` (`groupUid`,`groupMasterCsn`,`groupLocalCsn`,`groupLastChangedBy`,`groupLct`,`groupName`,`groupActive`,`personGroupFlag`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK LH MH NO PH Q! RS TU VW XO+com/ustadmobile/lib/db/entities/PersonGroup "#,com/ustadmobile/core/db/dao/PersonDao_Impl$5$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V getGroupUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMasterCsngetGroupLocalCsngetGroupLastChangedBy()I getGroupLct getGroupNamebindNull(I)V bindString(ILjava/lang/String;)VgetGroupActive()ZgetPersonGroupFlag I *+*,      !- "#{+,+,+,+,+, , + +, , >++,2 ! "#!$-%8&?'J)V+c,m-z.*{{$%{&'c()* J @ $&A"+4 *+,   $&,-./012 PK!!›N2com/ustadmobile/core/db/dao/PersonDao_Impl$6.class4Q 1 02 3 45 6 7 8 9 : ; <= >?@this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `PersonGroupMember` (`groupMemberUid`,`groupMemberActive`,`groupMemberPersonUid`,`groupMemberGroupUid`,`groupMemberMasterCsn`,`groupMemberLocalCsn`,`groupMemberLastChangedBy`,`groupMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) CDE FG HI JD KD LD MD NO PD1com/ustadmobile/lib/db/entities/PersonGroupMember !,com/ustadmobile/core/db/dao/PersonDao_Impl$6$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)VgetGroupMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMemberActive()ZgetGroupMemberPersonUidgetGroupMemberGroupUidgetGroupMemberMasterCsngetGroupMemberLocalCsngetGroupMemberLastChangedBy()IgetGroupMemberLct I *+*,0     -3  !h+,,>++,+,+, +, +, +, * 8 9:!;,<7=B>N?[@gA*hh"#h$%P&'(@ "$A )4 *+, 0   "$*+,-./0 PK!!;4Pm m 2com/ustadmobile/core/db/dao/PersonDao_Impl$7.class4\ 3 24 5 67 8 9 : ; < = > ? @ 6A 6BC DEFthis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/AuditLog;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/AuditLog; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodG H  INSERT OR ABORT INTO `AuditLog` (`auditLogUid`,`auditLogMasterChangeSeqNum`,`auditLogLocalChangeSeqNum`,`auditLogLastChangedBy`,`auditLogLct`,`auditLogActorPersonUid`,`auditLogTableUid`,`auditLogEntityUid`,`auditLogDate`,`notes`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) IJK LM NJ OJ PQ RJ SJ TQ UJ VJ W# XY Z[(com/ustadmobile/lib/db/entities/AuditLog $%,com/ustadmobile/core/db/dao/PersonDao_Impl$7$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)VgetAuditLogUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetAuditLogMasterChangeSeqNumgetAuditLogLocalChangeSeqNumgetAuditLogLastChangedBy()IgetAuditLogLctgetAuditLogActorPersonUidgetAuditLogTableUidgetAuditLogEntityUidgetAuditLogDategetNotesbindNull(I)V bindString(ILjava/lang/String;)V I *+*,C     ! "#-F $%+,+,+,+,+, +, +, +, + , ,+ + ,6 K LM!N-O8PDQQR]SiTpU{WY &'()*{ ! &(A$+4 *+,C  ! &(,-./012 PK!!ww))2com/ustadmobile/core/db/dao/PersonDao_Impl$8.class4 !D "CE F GH I GJ GK L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Person;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Person;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonDao_Impl.javaEnclosingMethodf %g #$UPDATE OR ABORT `Person` SET `personUid` = ?,`username` = ?,`firstNames` = ?,`lastName` = ?,`emailAddr` = ?,`phoneNum` = ?,`gender` = ?,`active` = ?,`admin` = ?,`personNotes` = ?,`fatherName` = ?,`fatherNumber` = ?,`motherName` = ?,`motherNum` = ?,`dateOfBirth` = ?,`personAddress` = ?,`personOrgId` = ?,`personGroupUid` = ?,`personMasterChangeSeqNum` = ?,`personLocalChangeSeqNum` = ?,`personLastChangedBy` = ?,`personLct` = ?,`personCountry` = ?,`personType` = ? WHERE `personUid` = ? hij kl m1 no pq r1 s1 t1 u1 vw xy zy {1 |1 }1 ~1 1 i 1 1 i i i w i 1 w&com/ustadmobile/lib/db/entities/Person 23,com/ustadmobile/core/db/dao/PersonDao_Impl$8+androidx/room/EntityDeletionOrUpdateAdapter*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V getPersonUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getUsernamebindNull(I)V bindString(ILjava/lang/String;)V getFirstNames getLastName getEmailAddr getPhoneNum getGender()I getActive()ZgetAdmingetPersonNotes getFatherNamegetFatherNumber getMotherName getMotherNumgetDateOfBirthgetPersonAddressgetPersonOrgIdgetPersonGroupUidgetPersonMasterChangeSeqNumgetPersonLocalChangeSeqNumgetPersonLastChangedBy getPersonLctgetPersonCountry getPersonType !"#$%&'I *+*,([)  *, #$ -./ #-01'-(^) *,23')+,, ++,, ++, , ++, , ++, , ++, +, ,>+,6+ ,+ + ,,+ + ,,+ + ,,+ + ,,++,+,,++,,++,+,+,+,+,+,,++,+,+,(6c deg'i.j8lCnJoTq_sftpv{xy{}~$07BNU`lx()4)*,)45)67v89^:9;*     @@       N / 46A2<'4 *+, ([)  *,/ 46=>?@ABC+ !PK!!P]MR R 2com/ustadmobile/core/db/dao/PersonDao_Impl$9.class4"  this$0,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;K(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/PersonDao_Impl$9;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonReplicate(personPk, personDestination) SELECT DISTINCT Person.personUid AS personUid, ? AS personDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) WHERE Person.personType = 0 AND UserSession.usClientNodeId = ? AND Person.personLct != COALESCE( (SELECT personVersionId FROM PersonReplicate WHERE personPk = Person.personUid AND personDestination = ?), 0) /*psql ON CONFLICT(personPk, personDestination) DO UPDATE SET personPending = true */ ,com/ustadmobile/core/db/dao/PersonDao_Impl$9#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/PersonDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!0com/ustadmobile/core/db/dao/PersonDao_Impl.class4X                                &   * ,  / 1  !  "# 5$ 7%& 9'( d) d* d+ ,-. @/ 01 d2 ,3 m4 m5 m6 d789 K/:; N/<= Q/>? T/@j AB[CDEFGHIJKLMNOPQRSTUVWXY p mZ p[ m\ m] p^ p_ p` pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps ptuv /wxy /z  {|}~ /  /          / m  m  /     InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfPerson&Landroidx/room/EntityInsertionAdapter; SignaturePLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfPerson_1__insertionAdapterOfAccessTokenULandroidx/room/EntityInsertionAdapter;__insertionAdapterOfPersonAuthTLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfPersonGroupULandroidx/room/EntityInsertionAdapter;%__insertionAdapterOfPersonGroupMember[Landroidx/room/EntityInsertionAdapter;__insertionAdapterOfAuditLogRLandroidx/room/EntityInsertionAdapter;__updateAdapterOfPerson-Landroidx/room/EntityDeletionOrUpdateAdapter;WLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/PersonDao_Impl;MethodParametersinsert+(Lcom/ustadmobile/lib/db/entities/Person;)J_resultJentity(Lcom/ustadmobile/lib/db/entities/Person; StackMapTable insertAsync\(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;o(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Person;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;insertOrReplacepersonl(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;insertAccessToken0(Lcom/ustadmobile/lib/db/entities/AccessToken;)Vtoken-Lcom/ustadmobile/lib/db/entities/AccessToken;insertPersonAuth/(Lcom/ustadmobile/lib/db/entities/PersonAuth;)V personAuth,Lcom/ustadmobile/lib/db/entities/PersonAuth;insertPersonGroupa(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; personGroup-Lcom/ustadmobile/lib/db/entities/PersonGroup;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertPersonGroupMemberg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;personGroupMember3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertAuditLog-(Lcom/ustadmobile/lib/db/entities/AuditLog;)J*Lcom/ustadmobile/lib/db/entities/AuditLog; updateListupdate+(Lcom/ustadmobile/lib/db/entities/Person;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;r(Lcom/ustadmobile/lib/db/entities/Person;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUsernameCountF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;usernameLjava/lang/String;_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;\(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; isValidToken(Ljava/lang/String;J)Z_tmpZ personUid_cursorLandroid/database/Cursor;findUidAndPasswordHashAsyncPersonUidAndPasswordHashcLkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;>;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash;>;)Ljava/lang/Object;findByUsernameAndPasswordHash2X(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; passwordHashKLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;(Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object;personHasPermissionAsync7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUid permission6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object; personIsAdminK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;findByUsername<(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActive _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonTypefindSystemAccountnodeId`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Person;>;)Ljava/lang/Object; findByUid+(J)Lcom/ustadmobile/lib/db/entities/Person;uidfindPersonAccountByUidVLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonWithAccount;>;k(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonWithAccount;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;J(J)Landroidx/lifecycle/LiveData;findByUidAsyncfindPersonsWithPermissionFactoryM(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;_itemLjava/lang/Long; timestamp excludeClazz excludeSchoolexcludeSelected sortOrder searchText_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;(JJJLjava/util/List;JILjava/lang/String;)Landroidx/paging/DataSource$Factory;findPersonsWithPermissionAsList9(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;_item_1:Ljava/util/List;u(JJJLjava/util/List;JILjava/lang/String;)Ljava/util/List;findByUidWithDisplayDetailsLive!(JJ)Landroidx/lifecycle/LiveData;activeUserPersonUid_(JJ)Landroidx/lifecycle/LiveData; getAllPerson()Ljava/util/List;<()Ljava/util/List;getRequiredConverters(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000J(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100T(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300 access$400 access$500[(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$600S(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$700 SourceFilePersonDao_Impl.java        ,com/ustadmobile/core/db/dao/PersonDao_Impl$1 ,com/ustadmobile/core/db/dao/PersonDao_Impl$2,com/ustadmobile/core/db/dao/PersonDao_Impl$3 ,com/ustadmobile/core/db/dao/PersonDao_Impl$4 ,com/ustadmobile/core/db/dao/PersonDao_Impl$5,com/ustadmobile/core/db/dao/PersonDao_Impl$6,com/ustadmobile/core/db/dao/PersonDao_Impl$7  ,com/ustadmobile/core/db/dao/PersonDao_Impl$8,com/ustadmobile/core/db/dao/PersonDao_Impl$9-com/ustadmobile/core/db/dao/PersonDao_Impl$10     -com/ustadmobile/core/db/dao/PersonDao_Impl$11   -com/ustadmobile/core/db/dao/PersonDao_Impl$12 -com/ustadmobile/core/db/dao/PersonDao_Impl$13 -com/ustadmobile/core/db/dao/PersonDao_Impl$14 -com/ustadmobile/core/db/dao/PersonDao_Impl$15   -com/ustadmobile/core/db/dao/PersonDao_Impl$16-com/ustadmobile/core/db/dao/PersonDao_Impl$17 -com/ustadmobile/core/db/dao/PersonDao_Impl$18 5SELECT COUNT(*) FROM Person where Person.username = ?     -com/ustadmobile/core/db/dao/PersonDao_Impl$19   ZSELECT EXISTS(SELECT token FROM AccessToken WHERE token = ? and accessTokenPersonUid = ?)        SELECT Person.personUid, Person.admin, Person.firstNames, Person.lastName, PersonAuth.passwordHash FROM Person JOIN PersonAuth ON Person.personUid = PersonAuth.personAuthUid WHERE Person.username = ? -com/ustadmobile/core/db/dao/PersonDao_Impl$20 SELECT Person.* FROM Person JOIN PersonAuth2 ON Person.personUid = PersonAuth2.pauthUid WHERE Person.username = ? AND PersonAuth2.pauthAuth = ? -com/ustadmobile/core/db/dao/PersonDao_Impl$21 SELECT EXISTS( SELECT 1 FROM Person JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid WHERE Person.personUid = ? AND (ScopedGrant.sgPermissions & ?) > 0 AND PersonGroupMember.groupMemberPersonUid = ? LIMIT 1) -com/ustadmobile/core/db/dao/PersonDao_Impl$22BSELECT COALESCE((SELECT admin FROM Person WHERE personUid = ?), 0)-com/ustadmobile/core/db/dao/PersonDao_Impl$235SELECT Person.* FROM PERSON Where Person.username = ?  firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType&com/ustadmobile/lib/db/entities/Person     !" #" $" %" &" ' () *) +" ," -" ." /" 0 1" 2" 3 4 5 6 7 8" 9~ SELECT Person.* FROM Person WHERE Person.dateOfBirth = ? AND Person.personType = 1 -com/ustadmobile/core/db/dao/PersonDao_Impl$24/SELECT * FROM PERSON WHERE Person.personUid = ?~SELECT Person.*, null as newPassword, null as currentPassword,null as confirmedPassword FROM PERSON WHERE Person.personUid = ?-com/ustadmobile/core/db/dao/PersonDao_Impl$25(SELECT * From Person WHERE personUid = ? :;java/lang/StringPerson-com/ustadmobile/core/db/dao/PersonDao_Impl$26< =>(SELECT * FROM Person WHERE personUid = ?-com/ustadmobile/core/db/dao/PersonDao_Impl$27? @A BC SELECT Person.* " FROM PersonGroupMember   JOIN ScopedGrantR ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid4 AND (ScopedGrant.sgPermissions & 64 9 ) > 0 JOIN Person  ON , ((ScopedGrant.sgTableId = -25 AND ScopedGrant.sgEntityUid = -2). OR (ScopedGrant.sgTableId = 9C AND ScopedGrant.sgEntityUid = Person.personUid)5 OR (ScopedGrant.sgTableId = 6 - AND Person.personUid IN (? SELECT DISTINCT clazzEnrolmentPersonUid- FROM ClazzEnrolmentO WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid D AND ClazzEnrolment.clazzEnrolmentActive))0 OR (ScopedGrant.sgTableId = 164= SELECT DISTINCT schoolMemberPersonUid+ FROM SchoolMemberN WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid3 AND schoolMemberActive)) )  8 WHERE PersonGroupMember.groupMemberPersonUid = ?3 AND PersonGroupMember.groupMemberActive  AND ( = 0 OR  NOT IN3 (SELECT clazzEnrolmentClazzUid + FROM ClazzEnrolment G WHERE clazzEnrolmentPersonUid = Person.personUid  AND 1 BETWEEN ClazzEnrolment.clazzEnrolmentDateJoined I AND ClazzEnrolment.clazzEnrolmentDateLeft4 AND ClazzEnrolment.clazzEnrolmentActive))1 (SELECT schoolMemberSchoolUid( FROM SchoolMember D WHERE schoolMemberPersonUid = Person.personUid  AND * BETWEEN SchoolMember.schoolMemberJoinDateD AND SchoolMember.schoolMemberLeftDate ))6 AND Person.personType = 0 ) AND (Person.personUid NOT IN ( DE FG)) = '%' C OR Person.firstNames || ' ' || Person.lastName LIKE ) GROUP BY Person.personUid ORDER BY CASE(, WHEN 1 THEN Person.firstNames* WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(, WHEN 2 THEN Person.firstNames* WHEN 4 THEN Person.lastName END DESC HI JK L MNjava/lang/Long OP-com/ustadmobile/core/db/dao/PersonDao_Impl$28java/util/ArrayList QE  R STd SELECT Person.*, PersonParentJoin.* FROM Person LEFT JOIN PersonParentJoin on ppjUid = ( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND ppjParentPersonUid = ? LIMIT 1) WHERE Person.personUid = ? PersonParentJoin-com/ustadmobile/core/db/dao/PersonDao_Impl$29SELECT * FROM PersonU V MN #$ *com/ustadmobile/core/db/dao/PersonDao_Impl%com/ustadmobile/core/db/dao/PersonDaojava/lang/Throwableandroidx/room/RoomSQLiteQueryandroid/database/Cursor>com/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHashW"androidx/paging/DataSource$Factoryjava/util/Listjava/lang/StringBuilderjava/util/Iterator()VK(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionW(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/Person;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V?(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Ljava/util/List;)V\(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vb(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I0(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;J)V/(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;N(Lcom/ustadmobile/core/db/dao/PersonDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;bindLong(IJ)Vquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)Iclosereleaseandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetLong(I)J setPersonUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypegetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JgetCount moveToNextadd(Ljava/lang/Object;)Zjava/util/Collections emptyListandroidx/paging/DataSource1      ,* *+* Y*+ * Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+ 6 EF G#0=J0WCd[q~$7*!*"*+#A*$ 7*%:*%!++-+& ()+,-!/(-+/40 77 !k"#$c*&Y*+',(5  %&' %( %)*+2*!*"*+)*$*% M*%,'& FGIJL$M'L/M1N22,-' 2,.!g" ,/01m**Y*++,(S ,-%&',.%2 ,%34$c*,Y*+-,(e 5 %&' %2 5%6782*!*"*+.*$*% M*%,'& vwyz|$}'|/}1~229:!g" 9;<2*!*"*+.*$*% M*%,'& $'/122=>!g" =?@c*/Y*+0,( AB%&' %( A%CDEc*1Y*+2,( FG%&' %( F%HIJ7*!*"*+#A*$ 7*%:*%!++-+& !(+4 77K!k"L+3*!*"*+3W*$*% M*%,(& %(0233,-' 3,.!h" ,/MN3*!*"*+4W*$*% M*%,(& %(0233 !h" O$c*5Y*+6,(  %&' %P %QRSc*7Y*8-( T%&' %2 T%UVWX*9Y*:+(%&' %2%XYZ?;N;<:6+ = +>?:*@Y*A,B" $) H??[\?%&<]\ 4^_1`a)bc' ?%P! d [%efg C:C<:6+ = +>6 D*!*E:FG6  666 HI : HI Dn}}}Z<= >?@B%D(E0F7GDJNLXMdNgOjQnSuTzQ}STUf X ha diji9\j]\ ^_`aDJkl!9d;m@dm" 9jnZ?JNJ<:6+ = +>?:*KY*L,B"[c defh$j)kH??[\?%&<]\ 4^_1`a)bc' ?%q! d [%rstYM:M<:6+ = +>6, = ,>?:*NY*O-B2  %(,6>CRYY[\Yu\Y%&U]\ M^_J`aCbc' Y%v!d [u%wxy JP:P<: 6   !D6   D6   D?: * QY* RB* i #&.3\ JJzJjJ{J%&F]\ >^_ ;`a 3bc ' J%|zj{%}~S2S:S<:6D?:*TY*U-B H22z2%&.]\ &^_#`abc' 2%| z% @VMV*!*-E:WX6YX6ZX6[X6 \X6 ]X6 ^X6 _X6 `X6aX6bX6cX6dX6eX6fX6gX6hX6iX6jX6kX6lX6mX6nX6oX6FpYq:r7st :!u:!!vt :"u:""w t :# u:##x t :$ u:$$y t :% u:%%z G6&&{ G6((6''|G6**6))}t :+u:++~t :,u:,,t :-u:--t :.u:..t :/u://r700t :2u:22t :3u:33r744r766r788G6::r7;;t :=u:==G6>>::H-I:?H-I?4w  !(4=FOXajs| *1=CNUagry    !$ %,&3(?)E+P-W/c0i2t4{679;=>@BDEGIKLNO QSU)V/X:ZA\L]S_^`ebpcwefhiklnprstuwyzwyz{G@\!d\"\#\$\%B\+f\,\-\.\/\2,\3\=*N\!r_\";\#\$\%a&i'ha(,i) a*P\+t]\,9\-\.\/0\2:\3L4^s6pa8Oa:=;\=a> =aFaOaXa aa ja sva |ma da[aRaIa@a7a.a%aaa aaaaa a [\]\ ^_ `a4kl!#d! dmp     ,@*dmp@*dmp     *  r7dmp dmpdm"[S2:<:6D?:*Y*-B H222%&.]\ &^_#`abc' 2%v % AN<:6D*!*E:WX6YX6ZX6 [X6 \X6 ]X6 ^X6 _X6`X6aX6bX6cX6dX6eX6fX6gX6hX6iX6jX6kX6lX6mX6nX6oX6FpYq:r7  st :"u:""v t :# u:##w t :$ u:$$x t :% u:%%y t :& u:&&z G6''{G6))6((|G6++6**}t :,u:,,~t :-u:--t :.u:..t :/u://t :0u:00r711t :3u:33t :4u:44r755r777r799G6;;r7<<t :>u:>>G6??:: HI :@HI@*u9: ;<=>*@3A<BECNDWE`FiGrH{IJKLMNOPQRSTUVWY Z\ ]'_3`9bDdKfWg]ihkom{nprtuwy{|~ ")5;FMY_jq} %07BIT[fmxG6\"Z\#~\$\%\&8\,\\-\.\/\0\3"\4\>  D\"h_\#;\$\%\&a'i(ha)"i*a+F\,j]\-9\.\/\01 \30\4B5Ts7fa9xOa;=<\>a? 3a<aEa Na Wa `a iwa rna{ea\aSaJaAa8a/a&aaa aaaaaa ]\ ^_`a*kl!!9 dmp     ,@*dmp@*dmp     *  r7dmp dmpdm"S2:<:6D?:*Y*-B H222%&.]\ &^_#`abc' 2% %5N<:6D*YSY* 4552]\ *^_'`aS2:<:6D?:*Y*-Bij klmnH222%&.]\ &^_#`abc' 2%v % :  W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W ¶W W öW W ĶW W ŶW W ƶW W ǶW W ȶW W ɶW W W W W W ¶W W ʶW W ˶W W ̶W W ͶW W ζW W ϶W W жW W ѶW6    ԶW W W W նW W ֶW W ׶W W ضW W ٶW W ׶W W ڶW W ۶W W ܶW W ݶW W ޶W W ׶W W ߶W W W W ܶW W W W W :  `6<:6D6!D6!D6D6D6D6D6:0: =D `6 =  >  `6 =  >  `6 D  `6 DY*  ! " #% $- %5 &= 'E (M )U *] +e ,m -u .} / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C% D- E5 F= GE HM IU J] Ke Lm Mu N} O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c% d- e5 f= gE hM iU j] ke lm mu n} o p q r s t u v w x y z { | } ~     % - 5 = E M U ] f m u }                     % - 5 = E M U ] e m u }                      ! & 0 < ? B I N X a h m w      !-za \  fGa ]\ a^_`a' !4 d$ zN :  W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W ¶W W öW W ĶW W ŶW W ƶW W ǶW W ȶW W ɶW W W W W W ¶W W ʶW W ˶W W ̶W W ͶW W ζW W ϶W W жW W ѶW6    ԶW W W W նW W ֶW W ׶W W ضW W ٶW W ׶W W ڶW W ۶W W ܶW W ݶW W ޶W W ׶W W ߶W W W W ܶW W W W W :  `6<:6D6!D6!D6D6D6D6D6:0: =D `6 =  >  `6 =  >  `6 D  `6 D*!*E:WX6YX6ZX6[X6\X6]X6^X6_X6`X6aX6bX6cX6dX6eX6 fX6!gX6"hX6#iX6$jX6%kX6&lX6'mX6(nX6)oX6*Y:+˻pYq:,r7-,-st :/u:/,/vt :0u:0,0wt :1u:1,1xt :2u:2,2yt :3u:3,3zG64,4{G66665,5|G68867,7}t :9u:9,9~t ::u::,:t :;u:;,;t :<u:<,< t := u:=,=!r7>,>"t :@"u:@,@#t :A#u:A,A$r7B,B%r7D,D&r7F,F'G6H,H(r7I,I)t :K)u:K,K*G6L,L+,W1+:,HI,:MHIM t )    % - 5 = E M U ] e m u }     % - 5 = E M U ] e m u }                     % - 5 = E M U ] e m u }                     % - 5 = E M U ] f m u }                     % - 5 = E M U ] e m u }       ! " # $ % & ' ( ) * + , - . / 0! 1& 20 4< 6? 7B 8I 9N :X <a >h ?m @w B D E F G H I K L M N O P Q R S T U V" W+ X4 Y= ZF [O \X ]a ^j _s `| a b c d f h i k l n p r s u w y z |( ~/ ; A L S _ e p w                   * 1 = C N U a g r y                  & - 9 ? J Q \ c m p t { ,Q!\/\0\1>\2b\3\9\:\;@\<d\=\@\A <\K ,-\/i\0(E\1L!\2p\3a4i5ha6i7a8\9g\:*C\;N\<r\=>\@\AB}D kF YaH &GI J#\K \aLaaaaaaaa|asaja"aa+Xa4Oa =Fa!F=a"O4a#X+a$a"a%ja&sa'|a(a)a*-+     - z a \   f.a ]\a^_`akl'+ !e) d$ (dm6p     ,@4dmp@4dmp     *  rAdmp %(dmdm"zQ:<:6D6!D6D*YSYSY*&     " % - >QQjQM]\ E^_B`a j J?L-H,I>t     $ , 4 < D L T \ d l t |            ! " $ & ' ) * ,) .0 0; 1A 3K 5R 7] 8c :m <t > ? A C E F H J L M P Q R U V W Y Z \ ^% `0 a6 c@ eG gR hX jb li nt oz q s u v x z | }            $ . 5 ? F P W b h r y           E\ >\!`\"\#\$\*3\+U\,w\-\.\1\2e\< )k\ KI\!m'\"\#\$a%i&ha'i(a)v\*@T\+b2\,\-\./\1\2 3w5.f7?Ua9PD:r"\<a=$a,|a4ta<laDdaL\a TTa \La dDa l<a t4a|,a$aaa aaaaaaaaa-]\ ^_kl' !!dm3p     *@)dmp@)dmp     (  l6dmp $dmdm"  AM3 *+p-  A#4 *+p,-   %A3 *+p-  /*. /*. /*. /*. /*. /*. /*. /*. TQNK@9751/,*& op PK!!ƞ7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1.class4Y 3 24 5 67 8 9 : ; < 6= 6> ? @A BCDthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFilePersonGroupDao_Impl.javaEnclosingMethodE F INSERT OR ABORT INTO `PersonGroup` (`groupUid`,`groupMasterCsn`,`groupLocalCsn`,`groupLastChangedBy`,`groupLct`,`groupName`,`groupActive`,`personGroupFlag`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) GHI JK LH MH NO PH Q! RS TU VW XO+com/ustadmobile/lib/db/entities/PersonGroup "#1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V getGroupUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMasterCsngetGroupLocalCsngetGroupLastChangedBy()I getGroupLct getGroupNamebindNull(I)V bindString(ILjava/lang/String;)VgetGroupActive()ZgetPersonGroupFlag I *+*,8      !-; "#{+,+,+,+,+, , + +, , >++,2 @ AB!C-D8E?FJHVJcKmLzM*{{$%{&'c()* J @ $&A"+4 *+,8   $&,-./012 PK!!؛ 8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$10.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$10;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON School.schoolUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 9 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$10#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L ,   PK!!vc8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$11.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;a(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$11;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*A C***@* N* -:*  (4464"D FG#H(J2H4J@KC t!"#A$/* A "#%&'()*+  PK!!ݪ8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$12.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/PersonGroup;this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;a(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$12;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$12java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_Impl updateAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200`(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*w E<***`<* M* ,N* - ,8& z{ }~',68CEC 8 !"#A$/* w "#%&'()*+  PK!!Ogg8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$13.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;5(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!hW8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$14.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;4(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$14;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$14java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!c98com/ustadmobile/core/db/dao/PersonGroupDao_Impl$15.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;4(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$15;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$15java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnChangeClazzBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!U\\8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$16.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;5(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$16;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$16java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnNewNodeClazzBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  h*L=+**+ X* N* *+ -:* *+ "7NNPN6   ")37ALNZe h ]!" [#$%N&'()A*/* ()+,-./01 PK!!Aj8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$17.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;4(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$17;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$17java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnChangePersonBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!L"]]8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$18.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;5(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$18;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$18java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnNewNodePersonBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$800X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  h*L=+**+ X* N* *+ -:* *+ "7NNPN6   ")37ALNZe h ]!" [#$%N&'()A*/* ()+,-./01 PK!!8G8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$19.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;4(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$19;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$19java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnChangeSchoolBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$900X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.     &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!  7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2.class4Y 3 24 5 67 8 9 : ; < 6= 6> ? @A BCDthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/PersonGroup;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonGroupDao_Impl.javaEnclosingMethodE F UPDATE OR ABORT `PersonGroup` SET `groupUid` = ?,`groupMasterCsn` = ?,`groupLocalCsn` = ?,`groupLastChangedBy` = ?,`groupLct` = ?,`groupName` = ?,`groupActive` = ?,`personGroupFlag` = ? WHERE `groupUid` = ? GHI JK LH MH NO PH Q! RS TU VW XO+com/ustadmobile/lib/db/entities/PersonGroup "#1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V getGroupUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMasterCsngetGroupLocalCsngetGroupLastChangedBy()I getGroupLct getGroupNamebindNull(I)V bindString(ILjava/lang/String;)VgetGroupActive()ZgetPersonGroupFlag I *+*,O      !-R "#+,+,+,+,+, , + +, , >++,+ ,6 W XY!Z-[8\?]J_Vacbmczde*$%&'c$()* J @ $&A"+4 *+,O   $&,-./012 PK!!48^^8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$20.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;5(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$20;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$20java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplreplicateOnNewNodeSchoolBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$1000X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  h*L=+**+ X* N* *+ -:* *+ "7NNPN6    "")#3$7&A'L$N&Z'e( h ]!" [#$%N&'()A*/* ()+,-./01 PK!!Xa8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$21.class4 !Z ![ "\ X] ^_` abcdefghi Mjk \ Ml m n o Mp q r Ms Mt u v w Mx yz !{|}~val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;S(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$21;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/PersonGroup; _tmpGroupNameLjava/lang/String; _tmpGroupUidJ_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_result-Lcom/ustadmobile/lib/db/entities/PersonGroup;_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlag_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod &' $% (  groupUid groupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupName groupActivepersonGroupFlag +com/ustadmobile/lib/db/entities/PersonGroup  122com/ustadmobile/core/db/dao/PersonGroupDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setGroupUid(J)VsetGroupMasterCsnsetGroupLocalCsngetInt(I)IsetGroupLastChangedBy(I)V setGroupLctisNull(I)Z getString(I)Ljava/lang/String; setGroupName(Ljava/lang/String;)VsetGroupActive(Z)VsetPersonGroupFlagcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+q,-/&'0 &$12*10**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   +7   +7 +6 +7 + : +: +66 + 6 :  : +* :+* +'tvwx'y/z7{?|G}OXajqz &-,34j56 z76 y86h9:W;6534<=$>:?:a@A B:C:'D:/E:7F:?G:GH:OI:  @A 0-/JKLW!M N@ !M!MOPQA1R*/* +q, -/PQSTUVWXY. !PK!!1(8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$22.class4 !\ !] "^ Z_ `ab cdefghijk Mlm ^ Mn o p q Mr s t Mu Mv w x y Mz {| !}~val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;S(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$22;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/PersonGroup; _tmpGroupNameLjava/lang/String; _tmpGroupUidJ_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_result-Lcom/ustadmobile/lib/db/entities/PersonGroup;_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlag_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethod &' $% (S  groupUid groupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupName groupActivepersonGroupFlag +com/ustadmobile/lib/db/entities/PersonGroup S S 122com/ustadmobile/core/db/dao/PersonGroupDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setGroupUid(J)VsetGroupMasterCsnsetGroupLocalCsngetInt(I)IsetGroupLastChangedBy(I)V setGroupLctisNull(I)Z getString(I)Ljava/lang/String; setGroupName(Ljava/lang/String;)VsetGroupActive(Z)VsetPersonGroupFlagcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()*C*+*,*+,-/&'0 &$12*"**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   +7   +7 +6 +7 + : +: +66 + 6 :  : + :++%'/7?GOXajqz ,34j56 z76 y86h9:W;6534<=$>:?:a@A B:C:'D:/E:7F:?G:GH:OI:  @A "-/JKLW!M N@ !M !MOPQRS*6*+ , -/A1T*/* +, -/PQUVWXYZ[. !PK!!xX8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$23.class4W 1 2 3 /4 56 $7 $8 $9 $: ;< =>?@val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;S(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$23;MethodParameterscall()Ljava/lang/String;_tmpLjava/lang/String;_result_cursorLandroid/database/Cursor; StackMapTableABC ExceptionsD()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupDao_Impl.javaEnclosingMethodE FG   H IJK LM NO PQ RS THU VH 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/PersonGroupDao_ImplfindNameByGroupUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* -[**L++N +N-MM,N+ * -:+ * :IIKI> $ ) 1368:@GIQX>&13 8 [J!"#()$%% $&'(A)/*  '(*+,-./0  PK!! 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , ? AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid JOIN PersonGroup ON PersonGroup.groupUid = PersonsWithPerm_GroupMember.groupMemberGroupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, g      >L j   PK!!uzM M 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = PersonGroup.groupUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!J 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!4? ? 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L "M   PK!! 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !   REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN Person ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, P      >L S   PK!!*jk k 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$8.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid , UserSession.usClientNodeId AS pgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN ScopedGrant ScopedGrantEntity ON Person.personUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 9 JOIN PersonGroup ON ScopedGrantEntity.sgGroupUid = PersonGroup.groupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$8#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!AD 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$9.class4"  this$01Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;P(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$9;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupDao_Impl.javaEnclosingMethod ! X REPLACE INTO PersonGroupReplicate(pgPk, pgDestination) SELECT DISTINCT PersonGroup.groupUid AS pgUid, UserSession.usClientNodeId AS pgDestination FROM ChangeLog JOIN PersonGroup ON ChangeLog.chTableId = 43 AND ChangeLog.chEntityPk = PersonGroup.groupUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroup.groupUid = ScopedGrantEntity.sgGroupUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroup.groupLct != COALESCE( (SELECT pgVersionId FROM PersonGroupReplicate WHERE pgPk = PersonGroup.groupUid AND pgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgPk, pgDestination) DO UPDATE SET pgPending = true */ 1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$9#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/PersonGroupDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!ͽy:8:85com/ustadmobile/core/db/dao/PersonGroupDao_Impl.class4 m m m m m m m m m m m n                    &     , . 0 ! 2 " 4# 6 $ 8% : & <' ( ) *+ ,-./01234 56 L 7 L8 L9 L: ; L< L= > ? L@ LA LB C D *EF ]G H  IJKL cG MNOP gG QR mS mT mUVW InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfPersonGroup&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfPersonGroup-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange+__preparedStmtOfReplicateOnChangeClazzBased,__preparedStmtOfReplicateOnNewNodeClazzBased,__preparedStmtOfReplicateOnChangePersonBased-__preparedStmtOfReplicateOnNewNodePersonBased,__preparedStmtOfReplicateOnChangeSchoolBased-__preparedStmtOfReplicateOnNewNodeSchoolBased(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;MethodParametersinsert0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/PersonGroup; StackMapTableX insertAsynca(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)V updateListupdate0(Lcom/ustadmobile/lib/db/entities/PersonGroup;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;w(Lcom/ustadmobile/lib/db/entities/PersonGroup;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChangeClazzBasedreplicateOnNewNodeClazzBasedreplicateOnChangePersonBasedreplicateOnNewNodePersonBasedreplicateOnChangeSchoolBasedreplicateOnNewNodeSchoolBased findByUid0(J)Lcom/ustadmobile/lib/db/entities/PersonGroup; _tmpGroupNameLjava/lang/String; _tmpGroupUid_tmpGroupMasterCsn_tmpGroupLocalCsn_tmpGroupLastChangedByI _tmpGroupLct_tmpGroupActiveZ_tmp_tmpPersonGroupFlag_cursorIndexOfGroupUid_cursorIndexOfGroupMasterCsn_cursorIndexOfGroupLocalCsn _cursorIndexOfGroupLastChangedBy_cursorIndexOfGroupLct_cursorIndexOfGroupName_cursorIndexOfGroupActive_cursorIndexOfPersonGroupFlaguid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;YZfindByUidAsync_cancellationSignalLandroid/os/CancellationSignal;PLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroup;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData;findNameByGroupUidgroupUid5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;J(JLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000O(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200`(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300X(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 access$600 access$700 access$800 access$900 access$1000 SourceFilePersonGroupDao_Impl.java z z z ~z }z |z {z yz vw rs pq [1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1 \1com/ustadmobile/core/db/dao/PersonGroupDao_Impl$21com/ustadmobile/core/db/dao/PersonGroupDao_Impl$31com/ustadmobile/core/db/dao/PersonGroupDao_Impl$41com/ustadmobile/core/db/dao/PersonGroupDao_Impl$51com/ustadmobile/core/db/dao/PersonGroupDao_Impl$61com/ustadmobile/core/db/dao/PersonGroupDao_Impl$71com/ustadmobile/core/db/dao/PersonGroupDao_Impl$81com/ustadmobile/core/db/dao/PersonGroupDao_Impl$92com/ustadmobile/core/db/dao/PersonGroupDao_Impl$10] ^[ _[` a b[ c[2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$11 de fg hi jk lm2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$122com/ustadmobile/core/db/dao/PersonGroupDao_Impl$13 n2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$14 o2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$152com/ustadmobile/core/db/dao/PersonGroupDao_Impl$162com/ustadmobile/core/db/dao/PersonGroupDao_Impl$172com/ustadmobile/core/db/dao/PersonGroupDao_Impl$182com/ustadmobile/core/db/dao/PersonGroupDao_Impl$192com/ustadmobile/core/db/dao/PersonGroupDao_Impl$20,SELECT * FROM PersonGroup WHERE groupUid = ? pq rst uvw xygroupMasterCsn groupLocalCsngroupLastChangedBygroupLct groupName groupActivepersonGroupFlag z{+com/ustadmobile/lib/db/entities/PersonGroup |} ~           [ [ 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$21  f java/lang/String PersonGroup2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$22 e Select CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM PersonGroup LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE PersonGroup.groupUid = ? LIMIT 1 2com/ustadmobile/core/db/dao/PersonGroupDao_Impl$23  /com/ustadmobile/core/db/dao/PersonGroupDao_Impl*com/ustadmobile/core/db/dao/PersonGroupDaojava/lang/Throwableandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VP(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiona(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroup;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I5(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;J)V4(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setGroupUid(J)VsetGroupMasterCsnsetGroupLocalCsngetInt(I)IsetGroupLastChangedBy(I)V setGroupLctisNull(I)Z getString(I)Ljava/lang/String; setGroupName(Ljava/lang/String;)VsetGroupActive(Z)VsetPersonGroupFlagclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/PersonGroupDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1mn pqrstuvwtxyz{z|z}z~zzzz"* *+ * Y*+ *Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+ 6 67 8O#g0=JWPdq~/pqp7* !* "* +#A* $ 7* %:* %!++-+& 34678!:(8+:4; 77kc* &Y*+',(A   t2* !* "* +)* $* % M* %,'& RSUVX$Y'X/Y1Z22 2g t3* !* "* +*W* $* % M* %,(& ^_abd%e(d0e2f33 3h t3* !* "* ++W* $* % M* %,(& jkmnp%q(p0q2r33h c* ,Y*+-,(w   tc* .Y*/-(   tX* 0Y*1+( tX* 2Y*3+( tc* 4Y*5-(   tX* 6Y*7+( tc* 8Y*9-(   tX* :Y*;+( tc* N>?:6@* !* A:BC6DC6EC6 FC6 GC6 HC6 IC6 JC6KLYM:N7ON7P N7Q R6S N7T U : V:W R66XR6Y::Z[:Z[*=LLNL,/0 1234*637<8E9N:W;`<i=r?|@BCEFHIKLNOQRTVYZ[!],^3_6`9b=dDeIbLdUeZfm[7%,3<E N W ` i r9]]Z RO*3omaL a@maLma2>:>?:6@\:* ]Y*^-_lm nopqH222. &# 2 t5>N>?:6@* `aYbScY*de 4552 *'t2f:f?:6@\:* gY*h-_ H222. &# 2 t itA3 *+Lj  A4 *+L,k  A3 *+Ll  /*  /*  /*  /* /* /* /* /* /* /* /* ogc]<:86420.,& PK!!jS. . =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1.class4Q 1 02 3 45 6 7 8 9 : ; <= >?@this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityInsertionAdapter; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodA B INSERT OR ABORT INTO `PersonGroupMember` (`groupMemberUid`,`groupMemberActive`,`groupMemberPersonUid`,`groupMemberGroupUid`,`groupMemberMasterCsn`,`groupMemberLocalCsn`,`groupMemberLastChangedBy`,`groupMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?) CDE FG HI JD KD LD MD NO PD1com/ustadmobile/lib/db/entities/PersonGroupMember !7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1$androidx/room/EntityInsertionAdapter5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetGroupMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMemberActive()ZgetGroupMemberPersonUidgetGroupMemberGroupUidgetGroupMemberMasterCsngetGroupMemberLocalCsngetGroupMemberLastChangedBy()IgetGroupMemberLct I *+*,8     -;  !h+,,>++,+,+, +, +, +, * @ AB!C,D7EBFNG[HgI*hh"#h$%P&'(@ "$A )4 *+, 8   "$*+,-./0 PK!!E-u>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod !  UPDATE PersonGroupMember SET groupMemberActive = ?, groupMemberLct = ? WHERE groupMemberPersonUid = ? AND groupMemberGroupUid = ? AND PersonGroupMember.groupMemberActive8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!Y+1>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$11.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;m(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$11;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100_(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!n>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$12.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;;(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<C M Q [ f h t   w!" u#$%h&'()A*/* ()+,-./01 PK!!l}>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$13.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;:(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$13;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$13java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4 ?AL W!Y NA  !"#A$/*  "#%&'()*+  PK!! S>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$14.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;:(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$14;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$14java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnChangeClazzBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*(  Y*L*+X* M* *+ ,N* *+ -*A. + ,./&0*243?0A2L3W4Y NA  !"#A$/* ( "#%&'()*+  PK!!zÅZ>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$15.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;;(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$15;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$15java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnNewNodeClazzBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *<  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF? @ ABC%D'E2F<HCIMJQL[MfJhLtMN  w!" u#$%h&'()A*/*< ()+,-./01 PK!!">com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$16.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;:(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$16;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$16java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnChangeSchoolBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*U  Y*L*+X* M* *+ ,N* *+ -*A. X Y[\&]*_4`?]A_L`WaY NA  !"#A$/* U "#%&'()*+  PK!!X>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$17.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;;(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$17;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$17java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplreplicateOnNewNodeSchoolBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *i  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFl m nop%q'r2s<uCvMwQy[zfwhytz{  w!" u#$%h&'()A*/*i ()+,-./01 PK!!~ >com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$18.class4l : ; < = > ? 8@ AB .C 8D EF .G HI EJ EK AL MNOP val$newGroupJval$changeTime val$personUid val$oldGroupthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;JJJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$18;MethodParameterscall()Ljava/lang/Integer;_resultLjava/lang/Integer;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableQR ExceptionsS()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodT UV      W XYZ [\ ]^ _`a bW cde fg hW iW jk %&8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$18java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$800^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;setTransactionSuccessfulendTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V U !*+* **** !!#!$%&K*L=+* =+* =+* =+* * +  N* -:* *+:* *+I`xxzxN  %'24?IS]`jux *S%'(!# )* +,-x./01A%2/* !#013456789" PK!!g?߈ >com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$19.class4l : ; < = > ? 8@ AB .C 8D EF .G EH IJ EK AL MNOPval$activeStatusZval$updateTimeJ val$personUid val$groupUidthis$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;ZJJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$19;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableQR ExceptionsS()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodT UV      W XYZ [\ ]^ _`a bW cd eWf gh iW jk &'8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$19java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplupdateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$900^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V T *+**!*** ! "$ %&'c*L=*>+ =+* =+* =+* * + W* :* *+:* *+Tj R  #%02=?JT[ejt!*"$ () *+,+-.@h./01A&2/* ! "$013456789# PK!!}` ` =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2.class4Q 1 02 3 45 6 7 8 9 : ; <= >?@this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;binda(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturebLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethodA B  UPDATE OR ABORT `PersonGroupMember` SET `groupMemberUid` = ?,`groupMemberActive` = ?,`groupMemberPersonUid` = ?,`groupMemberGroupUid` = ?,`groupMemberMasterCsn` = ?,`groupMemberLocalCsn` = ?,`groupMemberLastChangedBy` = ?,`groupMemberLct` = ? WHERE `groupMemberUid` = ? CDE FG HI JD KD LD MD NO PD1com/ustadmobile/lib/db/entities/PersonGroupMember !7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetGroupMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetGroupMemberActive()ZgetGroupMemberPersonUidgetGroupMemberGroupUidgetGroupMemberMasterCsngetGroupMemberLocalCsngetGroupMemberLastChangedBy()IgetGroupMemberLct I *+*,K     -N  !t+,,>++,+,+, +, +, +, + ,. S TU!V,W7XBYNZ[[g\s]*tt"#t$%\&'(@ "$A )4 *+, K   "$*+,-./0 PK!!Zhh>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$20.class4 #` #a $b ^c def ghijklmnop Rq r Rst b Ru v Rw x y z { | } ~ S R #val$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$20;MethodParameterscall()Ljava/util/List;_item3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTable Exceptions SignatureG()Ljava/util/List;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod () &' *  groupMemberUid groupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBygroupMemberLctjava/util/ArrayList * 1com/ustadmobile/lib/db/entities/PersonGroupMember  348com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplfindAllGroupWherePersonIsIn5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetGroupMemberUid(J)VgetInt(I)IsetGroupMemberActive(Z)VsetGroupMemberPersonUidsetGroupMemberGroupUidsetGroupMemberMasterCsnsetGroupMemberLocalCsnsetGroupMemberLastChangedBysetGroupMemberLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-./1()2 (&34,E5**L+=+>+ 6+ 6+ 6+ 6+ 6+6 Y+: +Y: +7   +66 +7 +7 +7 +7 +6 + 7   WR : + *! :+ *!##%#-&'/7?GO^gpy  #+2.p56 y78 w9:;<f=8U>8D?83@8"A<B8 C<D<'E</F<7G<?H<GI<OJ< ^KL 5/1$MNO ^KP Qb^ #RS3#RS@{ #RS#RTUVWXA3Y,/*"-. /1UVWZ[\]^_0 #PK!!%`gg>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$21.class4 #` #a $b ^c def ghijklmnop Rq r Rst b Ru v Rw x y z { | } ~ S R #val$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$21;MethodParameterscall()Ljava/util/List;_item3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableELjava/util/List; StackMapTable Exceptions SignatureG()Ljava/util/List;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod () &' *  groupMemberUid groupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBygroupMemberLctjava/util/ArrayList * 1com/ustadmobile/lib/db/entities/PersonGroupMember  348com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$21java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplcheckPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetGroupMemberUid(J)VgetInt(I)IsetGroupMemberActive(Z)VsetGroupMemberPersonUidsetGroupMemberGroupUidsetGroupMemberMasterCsnsetGroupMemberLocalCsnsetGroupMemberLastChangedBysetGroupMemberLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-./1()2 (&34,E5**L+=+>+ 6+ 6+ 6+ 6+ 6+6 Y+: +Y: +7   +66 +7 +7 +7 +7 +6 + 7   WR : + *! :+ *!##%#-& ' / 7 ? GO^gpy "#%&()+,- ./12 /#1+223.p56 y78 w9:;<f=8U>8D?83@8"A<B8 C<D<'E</F<7G<?H<GI<OJ< ^KL 5/1$MNO ^KP Qb^ #RS3#RS@{ #RS#RTUVWXA3Y,/*"-. /1UVWZ[\]^_0 #PK!!Y>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$22.class4 V W X TY Z[\ ]^_`abcde Jfg X Jh i Jj k l m n o p q Jr st uvwxval$_statementLandroidx/room/RoomSQLiteQuery;this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Y(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses:Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$22;MethodParameterscall5()Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_tmpGroupMemberUidJ_tmpGroupMemberActiveZ_tmpI_tmpGroupMemberPersonUid_tmpGroupMemberGroupUid_tmpGroupMemberMasterCsn_tmpGroupMemberLocalCsn_tmpGroupMemberLastChangedBy_tmpGroupMemberLct_result3Lcom/ustadmobile/lib/db/entities/PersonGroupMember;_cursorIndexOfGroupMemberUid_cursorIndexOfGroupMemberActive"_cursorIndexOfGroupMemberPersonUid!_cursorIndexOfGroupMemberGroupUid"_cursorIndexOfGroupMemberMasterCsn!_cursorIndexOfGroupMemberLocalCsn&_cursorIndexOfGroupMemberLastChangedBy_cursorIndexOfGroupMemberLct_cursorLandroid/database/Cursor; StackMapTableyz Exceptions{()Ljava/lang/Object; SignaturefLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod| }~ $% "# &  groupMemberUid groupMemberActivegroupMemberPersonUidgroupMemberGroupUidgroupMemberMasterCsngroupMemberLocalCsngroupMemberLastChangedBygroupMemberLct 1com/ustadmobile/lib/db/entities/PersonGroupMember   /08com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$22java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception5com/ustadmobile/core/db/dao/PersonGroupMemberDao_ImplfindByPersonUidAndGroupUid6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetGroupMemberUid(J)VgetInt(I)IsetGroupMemberActive(Z)VsetGroupMemberPersonUidsetGroupMemberGroupUidsetGroupMemberMasterCsnsetGroupMemberLocalCsnsetGroupMemberLastChangedBy(I)VsetGroupMemberLctcloseandroidx/room/RoomSQLiteQueryrelease  !"#$%&'(C*+*,*)G*+-$%. $"/0(**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +Y: +7   +66   +7 +7 +7 +7 +6 + 7 :  : +* :+*   )%JLMN'O/P7Q?RGSOUXVaXjYq\z]^`acdfgijlmopqrtvw t vwx*j12 m34 zy56\72K82:92):2;6<2a=> ?6@6'A6/B67C6?D6GE6OF6 => +-GHIJJ@q JJKLMA/N(/*)G* +-LMOPQRSTU, PK!!7KM M =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, ? AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = ?), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, _      >L b   PK!!xGO  =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod !  N REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!o =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod ! = REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroupMember.groupMemberUid = ScopedGrantEntity.sgGroupUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!ye =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod !  REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, ? AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 JOIN PersonGroupMember PersonGroupMemberEntity ON PersonGroupMemberEntity.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = ?), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L  5   PK!!# # =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod ! m REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, UserSession.usClientNodeId AS pgmDestination FROM ChangeLog JOIN PersonGroupMember ON ChangeLog.chTableId = 44 AND ChangeLog.chEntityPk = PersonGroupMember.groupMemberUid JOIN ScopedGrant ScopedGrantEntity ON PersonGroupMember.groupMemberUid = ScopedGrantEntity.sgGroupUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, 8      >L ;i   PK!!jkݙ0 0 =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod ! z REPLACE INTO PersonGroupMemberReplicate(pgmPk, pgmDestination) SELECT DISTINCT PersonGroupMember.groupMemberUid AS pgmUid, ? AS pgmDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON School.schoolUid = ScopedGrantEntity.sgEntityUid AND ScopedGrantEntity.sgTableId = 164 JOIN PersonGroupMember PersonGroupMemberEntity ON PersonGroupMemberEntity.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonGroupMember.groupMemberLct != COALESCE( (SELECT pgmVersionId FROM PersonGroupMemberReplicate WHERE pgmPk = PersonGroupMember.groupMemberUid AND pgmDestination = ?), 0) /*psql ON CONFLICT(pgmPk, pgmDestination) DO UPDATE SET pgmPending = true */ 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, l      >L o   PK!!IW=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9.class4"  this$07Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;V(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonGroupMemberDao_Impl.javaEnclosingMethod !  UPDATE PersonGroupMember SET groupMemberGroupUid = ?, groupMemberLct = ? WHERE groupMemberPersonUid = ? AND groupMemberGroupUid = ? AND PersonGroupMember.groupMemberActive7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9#androidx/room/SharedSQLiteStatement5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!^/00;com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl.class40 N N N N N N N N N N O   N          &  , . 0 2 4 6 8 :  @  D G  N N N    InnerClasses__dbLandroidx/room/RoomDatabase;%__insertionAdapterOfPersonGroupMember&Landroidx/room/EntityInsertionAdapter; Signature[Landroidx/room/EntityInsertionAdapter;"__updateAdapterOfPersonGroupMember-Landroidx/room/EntityDeletionOrUpdateAdapter;bLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange+__preparedStmtOfReplicateOnChangeClazzBased,__preparedStmtOfReplicateOnNewNodeClazzBased,__preparedStmtOfReplicateOnChangeSchoolBased-__preparedStmtOfReplicateOnNewNodeSchoolBased__preparedStmtOfMoveGroupAsync'__preparedStmtOfUpdateGroupMemberActive(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;MethodParametersinsert6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)J_resultJentity3Lcom/ustadmobile/lib/db/entities/PersonGroupMember; StackMapTable  insertAsyncg(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;z(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;FLjava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;I(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)V updateListupdate6(Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChangeClazzBasedreplicateOnNewNodeClazzBasedreplicateOnChangeSchoolBasedreplicateOnNewNodeSchoolBasedmoveGroupAsync8(JJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUidnewGroupoldGroup changeTime6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;N(JJJJLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;updateGroupMemberActive8(ZJJJLkotlin/coroutines/Continuation;)Ljava/lang/Object; activeStatusZgroupUid updateTimeH(ZJJJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllGroupWherePersonIsIn_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;hLkotlin/coroutines/Continuation<-Ljava/util/List;>;}(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;checkPersonBelongsToGroup6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;~(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findByPersonUidAndGroupUidVLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;l(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonGroupMember;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000U(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100_(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200^(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 access$500 access$600 access$700 access$800 access$900 SourceFilePersonGroupMemberDao_Impl.java b[ a[ `[ _[ ^[ ][ \[ Z[ ST QR c 7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1 c7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2 WX7com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$37com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$47com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$57com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$67com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$77com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$87com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$98com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10       8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$11 c  k  8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$12 c 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$13 c!8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$148com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$158com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$168com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$178com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$18 c"8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$19 c#fSELECT * FROM PersonGroupMember WHERE groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive$ %& '() *+8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$20 c, -SELECT * FROM PersonGroupMember WHERE groupMemberGroupUid = ? AND groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$21 SELECT PersonGroupMember.* FROM PersonGroupMember WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberGroupUid = ? 8com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$22. /1com/ustadmobile/lib/db/entities/PersonGroupMember st kl5com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl0com/ustadmobile/core/db/dao/PersonGroupMemberDaojava/lang/Throwable()VV(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionm(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonGroupMember;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I;(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;J)V:(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;)V>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;JJJJ)V>(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;ZJJJ)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;Y(Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1NO QRSTUVWXUYZ[\[][^[_[`[a[b[cde* *+ * Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+ f6 67 8K#_0=J W8dlq~ghiQRjQkle7* !* "* +#A* $ 7* %:* %!++-+f& !(+4g mn7hi7opqkrjostec* &Y*+',(fg hiopuvw uxj ouUyz{e2* !* "* +)* $* % M* %,'f& $'/1g2hi2|}w 2|~qgr j|U{e3* !* "*+*W* $* % M* %,(f& %(02g3hi3|}w 3|~qhr j|Ue3* !* "*++W* $* % M* %,(f& %(02g3hi3opqhr joec* ,Y*--(fg hinuvw uj uUeX* .Y*/+(fghiuvw ujuUeX* 0Y*1+(f(ghiuvw ujuUec* 2Y*3-(f<g hinuvw uj uUeX* 4Y*5+(fUghiuvw ujuUec* 6Y*7-(fig hinuvw uj uUe * 8Y*!9 (fg>hinnnnuv w u juUe * :Y* ;(fg>hinnnuvw ujuUe2<:<=:6>?:* @Y*A-Bf gH2hi2n2uv. &#w 2uj uUe >C:C=:6>6!>?: *  DY*EBf" "'gR>hi>n>n>uv: 2/' w >uj uUe >F:F=:6>6!>?: *  GY*HBf";A BCDE"F'GgR>hi>n>n>uv: 2/' w >uj uU eIf~UAe3 *+JKfg  hijoAse4 *+J,Lfg  hij ouAke3 *+JMfg  hijoe/* fg ie/* fg ie/*fg ie/*fg ie/*fg ie/*fg ie/*fg ie/*fg ie/*fg ie/*fg iPGD@:86420.,& PK!!k!ܸ <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1.class4k 9 8: ; <= > ? @ A B C D E <F <G H I J K LM NOPthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityInsertionAdapter; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodQ R INSERT OR ABORT INTO `PersonParentJoin` (`ppjUid`,`ppjPcsn`,`ppjLcsn`,`ppjLcb`,`ppjLct`,`ppjParentPersonUid`,`ppjMinorPersonUid`,`ppjRelationship`,`ppjEmail`,`ppjPhone`,`ppjInactive`,`ppjStatus`,`ppjApprovalTiemstamp`,`ppjApprovalIpAddr`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?) STU VW XT YT Z[ \T ]T ^T _[ `' ab cd e' fg h[ iT j'0com/ustadmobile/lib/db/entities/PersonParentJoin ()6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1$androidx/room/EntityInsertionAdapter4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getPpjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getPpjPcsn getPpjLcsn getPpjLcb()I getPpjLctgetPpjParentPersonUidgetPpjMinorPersonUidgetPpjRelationship getPpjEmailbindNull(I)V bindString(ILjava/lang/String;)V getPpjPhonegetPpjInactive()Z getPpjStatusgetPpjApprovalTiemstampgetPpjApprovalIpAddr I *+*,/  "  #$% #&'-2  "()+,+,+,+,+, +, +, +, , + + , ,+ + ,,>+ + ,+ ,,++,Z7 89!:-;8<D=P>]?d@oB{DEGIJKLMNPR* "*+,-B./0o  @5 % *,A(14 *+,/  "% *,2345678! PK!!60''=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10.class4 ` ` a     /  /  / / / / /  / / / / / / / / / / / / / / /! /" /# /$% L L& L' L( L) L* L+ L, L- L. L/ L0 L1 L2 L3 L4 5 67 `89:;val$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10;MethodParameterscallC()Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpMinorPerson(Lcom/ustadmobile/lib/db/entities/Person; _tmpPpjEmail _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUid _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcb _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactive_tmp_2 _tmpPpjStatus_tmpPpjApprovalTiemstamp_resultALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable<=> Exceptions?()Ljava/lang/Object; SignaturetLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod@ AB ef cd gC DEF GHppjUidI JKppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType LM NO&com/ustadmobile/lib/db/entities/Person PQ RS TU VW XW YW ZW [W \] ^_ `a ba cW dW eW fW gW hS iW jW kS lS mS n_ oS pW q_?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson rS sS tS u_ vS wS xS y_ zW {W |a }_ ~S W  C C pq7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplfindByUidWithMinorAsyncFromWeb5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType setPpjUid setPpjPcsn setPpjLcsn setPpjLcb setPpjLctsetPpjParentPersonUidsetPpjMinorPersonUidsetPpjRelationship setPpjEmail setPpjPhonesetPpjInactive setPpjStatussetPpjApprovalTiemstampsetPpjApprovalIpAddrsetMinorPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vcloseandroidx/room/RoomSQLiteQueryrelease `abcdefghiC*+*,*jPklnefo ecpqiKS**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-+.+.+.+.+.+.+.+.+.+.+.+.+.|+.q+.f+.[+ .P+!.E+".:+#./+$.$+%.+&.+'./Y0:)+17*)*2+. :, +3:,),4+. :- +3:-)-5+. :. +3:.).6+. :/ +3:/)/7+. :0 +3:0)08+961)1:+963362)2;+965564)4<+. :6 +3:6)6=+. :7 +3:7)7>+. :8 +3:8)8?+. :9 +3:9)9@+. :: +3::):A+17;);B+. := +3:=)=C+ . :> + 3:>)>D+!17?)?E+"17A)AF+#17C)CG+$96E)EH+%17F)FI+&. :H +&3:H)HJ+'96I)IK:)LYM:(+17*(*N+17,(,O+17.(.P+960(0Q+171(1R+173(3S+175(5T+ 967(7U+ . :8 + 3:8(8V+ . :9 + 3:9(9W+ 96;;6:(:X+ 96<(<Y+17=(=Z+. :? +3:?(?[()\:((:)+]*^):J+]*^J1AACAjSUVW'X/Y7Z?[G\O]W^__g`oawbcdefghijklmnopqrstuvw'x/y7z?|H~PYcju{ %/;BLX_jpz %+5<GMW^hoy   &07AHRYcjt{ "$%'),-.01346 79; <'=*>-@1B7C>@ABICPDkexrs,ts-us.vs/ws0mxs6ys7zs8{s9|s:(}s=J~s>sHc*ars,?ts-us.vs/ ws01;2/3X4L5zlxs6Jys7(zs8{s9|s:;5}s=W~s>h~?ymA\CKE:FsHIY)s8s9 s?;))*,.00A1R3c5t7s8os9R:^;A<0=s?5()"'/7 ?GO W _ g o wzrjbZRJB: 2!*""#'$/%7 &?'-(SlnB,P(`*/     *@5`/@5`/     (  lB`/ (`/2`L/  @;8`L/ (`L`Api/*_jPk lnm `PK!!77=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$11.class4 1| 1} 2~ z   m  m ~ m    m      m m       n m 1val$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$11;MethodParameterscall()Ljava/util/List; _tmpPpjEmailLjava/lang/String; _tmpPpjPhone_tmpPpjApprovalIpAddr_item2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; _tmpPpjUidJ _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcbI _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactiveZ_tmp _tmpPpjStatus_tmpPpjApprovalTiemstamp_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableDLjava/util/List; StackMapTable Exceptions SignatureG()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;()Ljava/lang/Object;xLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod 67 45 8  ppjUid ppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddrjava/util/ArrayList 8 0com/ustadmobile/lib/db/entities/PersonParentJoin  AB7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplfindByMinorPersonUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setPpjUid(J)V setPpjPcsn setPpjLcsngetInt(I)I setPpjLcb setPpjLctsetPpjParentPersonUidsetPpjMinorPersonUidsetPpjRelationshipisNull(I)Z getString(I)Ljava/lang/String; setPpjEmail(Ljava/lang/String;)V setPpjPhonesetPpjInactive(Z)V setPpjStatussetPpjApprovalTiemstampsetPpjApprovalIpAddradd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 123456789:C*+*,*;U<=?67@ 64AB:f)**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6Y+:+DY:+7+7+7+6 +7!+7"+7#+ 6$+ % : + &:  '+ % :! + &:!!(+ 6##6"")+ 6$$*+7%%++% :' +&:'',-W:+.*/:(+.*/(;>XZ[\']/^7_?`GaObWc_dgeofwghikmnpqstvwyz|}&17AHSYcjt<j$4CD VED!FD'5GH,IJKJ LJMNOJPJQJRNACD crED!UST"taUN#DVN$3WJ%FD'XNYN'ZN/[N7\N?]NG^NO_N W`N _aN gbN o}cN wudNmeN^fg=?hij ^fkl 1mn1mn o o@; 1mnoo o1mn1mpqrstAAu:/*0;U< =?qrsvwxyz{> 1PK!!^p=z z =com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$12.class4r A B C ?D EFG 3H I 3J 3KM N 4O 3P QR STUVval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$12;MethodParameterscall()Ljava/util/List;_itemParentEnrolmentRequiredILcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired;_tmpParentPersonUidJ _tmpClazzUid_cursorIndexOfParentPersonUidI_cursorIndexOfClazzUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable[Ljava/util/List; StackMapTableWXY ExceptionsZ Signature]()Ljava/util/List;()Ljava/lang/Object;Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod[ \]   ^ _`a bcjava/util/ArrayList de f gh ijkGcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired l mn o^p q^ !"7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZgetLong(I)J/com/ustadmobile/core/db/dao/PersonParentJoinDao(JJ)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"| **L=>Y+:+ /+ 7+ 7 Y : W:+*: +* ]mmomF$-6?LVY]cjmu|RL #%6 &'?('Z)*X+*$I,-n./0 $I,12%$344356789A!:/* 678;<=>?@ L$PK!!F@N=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$13.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$13;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl isParentOf6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4LOQ S Y ` b j q>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!KF=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$14.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses9Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$14;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplisMinorApproved5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*"  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>%(*$+)-4/L0O1Q3S5Y6`3b5j6q7>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./*" ,-/012345 PK!!I} <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2.class4k 9 8: ; <= > ? @ A B C D E <F <G H I J K LM NOPthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind`(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureaLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodQ R 6UPDATE OR ABORT `PersonParentJoin` SET `ppjUid` = ?,`ppjPcsn` = ?,`ppjLcsn` = ?,`ppjLcb` = ?,`ppjLct` = ?,`ppjParentPersonUid` = ?,`ppjMinorPersonUid` = ?,`ppjRelationship` = ?,`ppjEmail` = ?,`ppjPhone` = ?,`ppjInactive` = ?,`ppjStatus` = ?,`ppjApprovalTiemstamp` = ?,`ppjApprovalIpAddr` = ? WHERE `ppjUid` = ? STU VW XT YT Z[ \T ]T ^T _[ `' ab cd e' fg h[ iT j'0com/ustadmobile/lib/db/entities/PersonParentJoin ()6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl(Landroidx/room/RoomDatabase;)V getPpjUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getPpjPcsn getPpjLcsn getPpjLcb()I getPpjLctgetPpjParentPersonUidgetPpjMinorPersonUidgetPpjRelationship getPpjEmailbindNull(I)V bindString(ILjava/lang/String;)V getPpjPhonegetPpjInactive()Z getPpjStatusgetPpjApprovalTiemstampgetPpjApprovalIpAddr I *+*,T  "  #$% #&'-W  "()+,+,+,+,+, +, +, +, , + + , ,+ + ,,>+ + ,+ ,,++,+,^\ ]^!_-`8aDbPc]ddeog{ijlnopqrsuwx* "*+,-N./0o  @5 % *,A(14 *+,T  "% *,2345678! PK!!pjL <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3.class4"  this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod ! " REPLACE INTO PersonParentJoinReplicate(ppjPk, ppjDestination) SELECT DISTINCT PersonParentJoin.ppjUid AS ppjPk, ? AS ppjDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonParentJoin ON PersonParentJoin.ppjParentPersonUid = Person.personUid WHERE UserSession.usStatus = 1 AND PersonParentJoin.ppjLct != COALESCE( (SELECT ppjVersionId FROM PersonParentJoinReplicate WHERE ppjPk = PersonParentJoin.ppjUid AND ppjDestination = ?), 0) /*psql ON CONFLICT(ppjPk, ppjDestination) DO UPDATE SET ppjPending = true */ 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, z      >L }   PK!!¬ <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4.class4"  this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod !   REPLACE INTO PersonParentJoinReplicate(ppjPk, ppjDestination) SELECT DISTINCT PersonParentJoin.ppjUid AS ppjUid, UserSession.usClientNodeId AS ppjDestination FROM ChangeLog JOIN PersonParentJoin ON ChangeLog.chTableId = 512 AND ChangeLog.chEntityPk = PersonParentJoin.ppjUid JOIN Person ON PersonParentJoin.ppjParentPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonParentJoin.ppjLct != COALESCE( (SELECT ppjVersionId FROM PersonParentJoinReplicate WHERE ppjPk = PersonParentJoin.ppjUid AND ppjDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ppjPk, ppjDestination) DO UPDATE SET ppjPending = true */ 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4#androidx/room/SharedSQLiteStatement4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!eb<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;k(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl insertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100^(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!{q#<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$personParentJoin2Lcom/ustadmobile/lib/db/entities/PersonParentJoin;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;k(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl updateAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200e(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3"  # ' 1 3 >  @s !A"/*   !#$%&'()  PK!!-+}<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;:(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300](Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6 @!D#N$Y![#g$r% u j!" h#$%[&'()A*/* ()+,-./01 PK!!ic<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;9(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400](Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*,  Y*L*+X* M* *+ ,N* *+ -*A. / 023&4*647?4A6L7W8Y NA  !"#A$/* , "#%&'()*+  PK!!D&&<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9.class4 ` ` a     /  /  / / / / /  / / / / / / / / / / / / / / /! /" /# /$% L L& L' L( L) L* L+ L, L- L. L/ L0 L1 L2 L3 L4 5 67 `89:;val$_statementLandroidx/room/RoomSQLiteQuery;this$06Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses8Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9;MethodParameterscallC()Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType_tmpMinorPerson(Lcom/ustadmobile/lib/db/entities/Person; _tmpPpjEmail _tmpPpjPhone_tmpPpjApprovalIpAddr _tmpPpjUid _tmpPpjPcsn _tmpPpjLcsn _tmpPpjLcb _tmpPpjLct_tmpPpjParentPersonUid_tmpPpjMinorPersonUid_tmpPpjRelationship_tmpPpjInactive_tmp_2 _tmpPpjStatus_tmpPpjApprovalTiemstamp_resultALcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;_cursorIndexOfPpjUid_cursorIndexOfPpjPcsn_cursorIndexOfPpjLcsn_cursorIndexOfPpjLcb_cursorIndexOfPpjLct _cursorIndexOfPpjParentPersonUid_cursorIndexOfPpjMinorPersonUid_cursorIndexOfPpjRelationship_cursorIndexOfPpjEmail_cursorIndexOfPpjPhone_cursorIndexOfPpjInactive_cursorIndexOfPpjStatus"_cursorIndexOfPpjApprovalTiemstamp_cursorIndexOfPpjApprovalIpAddr_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorLandroid/database/Cursor; StackMapTable<=> Exceptions?()Ljava/lang/Object; SignaturetLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonParentJoinDao_Impl.javaEnclosingMethod@ AB ef cd gC DEF GHppjUidI JKppjPcsnppjLcsnppjLcbppjLctppjParentPersonUidppjMinorPersonUidppjRelationshipppjEmailppjPhone ppjInactive ppjStatusppjApprovalTiemstampppjApprovalIpAddr personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType LM NO&com/ustadmobile/lib/db/entities/Person PQ RS TU VW XW YW ZW [W \] ^_ `a ba cW dW eW fW gW hS iW jW kS lS mS n_ oS pW q_?com/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson rS sS tS u_ vS wS xS y_ zW {W |a }_ ~S W  C C pq6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception4com/ustadmobile/core/db/dao/PersonParentJoinDao_ImplfindByUidWithMinorAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender(I)V setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType setPpjUid setPpjPcsn setPpjLcsn setPpjLcb setPpjLctsetPpjParentPersonUidsetPpjMinorPersonUidsetPpjRelationship setPpjEmail setPpjPhonesetPpjInactive setPpjStatussetPpjApprovalTiemstampsetPpjApprovalIpAddrsetMinorPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vcloseandroidx/room/RoomSQLiteQueryrelease `abcdefghiC*+*,*jJklnefo ecpqiKS**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&+,6'+-+.+.+.+.+.+.+.+.+.+.+.+.+.|+.q+.f+.[+ .P+!.E+".:+#./+$.$+%.+&.+'./Y0:)+17*)*2+. :, +3:,),4+. :- +3:-)-5+. :. +3:.).6+. :/ +3:/)/7+. :0 +3:0)08+961)1:+963362)2;+965564)4<+. :6 +3:6)6=+. :7 +3:7)7>+. :8 +3:8)8?+. :9 +3:9)9@+. :: +3::):A+17;);B+. := +3:=)=C+ . :> + 3:>)>D+!17?)?E+"17A)AF+#17C)CG+$96E)EH+%17F)FI+&. :H +&3:H)HJ+'96I)IK:)LYM:(+17*(*N+17,(,O+17.(.P+960(0Q+171(1R+173(3S+175(5T+ 967(7U+ . :8 + 3:8(8V+ . :9 + 3:9(9W+ 96;;6:(:X+ 96<(<Y+17=(=Z+. :? +3:?(?[()\:((:)+]*^):J+]*^J1AACAjMOPQ'R/S7T?UGVOWWX_YgZo[w\]^_`abcdefghijklmnopq'r/s7t?vHxPyY{c|j~u{ %/;BLX_jpz %+5<GMW^hoy&0 7 A HRYcjt{!#&'(*+-.0 135 6'7*8-:1<7=>:A<I=P>kexrs,ts-us.vs/ws0mxs6ys7zs8{s9|s:(}s=J~s>sHc*ars,?ts-us.vs/ ws01;2/3X4L5zlxs6Jys7(zs8{s9|s:;5}s=W~s>h~?ymA\CKE:FsHIY)s8s9 s?;))*,.00A1R3c5t7s8os9R:^;A<0=s?5()"'/7 ?GO W _ g o wzrjbZRJB: 2!*""#'$/%7 &?'-(SlnB,P(`*/     *@5`/@5`/     (  lB`/ (`/2`L/  @;8`L/ (`L`Api/*_jJk lnm `PK!!`q(q(:com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl.class4 . . . . . /              " % ( +  InnerClasses__dbLandroidx/room/RoomDatabase;$__insertionAdapterOfPersonParentJoin&Landroidx/room/EntityInsertionAdapter; SignatureZLandroidx/room/EntityInsertionAdapter;!__updateAdapterOfPersonParentJoin-Landroidx/room/EntityDeletionOrUpdateAdapter;aLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;MethodParameters insertAsyncf(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;entity2Lcom/ustadmobile/lib/db/entities/PersonParentJoin; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;y(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; updateAsyncpersonParentJoin0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;v(Lcom/ustadmobile/lib/db/entities/PersonParentJoin;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdJE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidWithMinorAsyncuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;dLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;y(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonParentJoinWithMinorPerson;>;)Ljava/lang/Object;findByUidWithMinorAsyncFromWebfindByMinorPersonUidminorPersonUidhLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;>;}(JLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonParentJoin;>;>;)Ljava/lang/Object;1findByMinorPersonUidWhereParentNotEnrolledInClazz6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;clazzUidFilterParentEnrolmentRequired~Lkotlin/coroutines/Continuation<-Ljava/util/List;>;(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object; isParentOf userPersonUid6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;L(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;isMinorApprovedK(JLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000T(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100^(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200e(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300](Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFilePersonParentJoinDao_Impl.java <; :; 78 34 12 =6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1 =6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$26com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$36com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$46com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5 = 6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$66com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7 =6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8 = SELECT PersonParentJoin.*, Person.* FROM PersonParentJoin LEFT JOIN Person ON Person.personUid = PersonParentJoin.ppjMinorPersonUid WHERE PersonParentJoin.ppjUid = ?   6com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9 = 7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10m SELECT PersonParentJoin.* FROM PersonParentJoin WHERE ppjMinorPersonUid = ? 7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$11 SELECT PersonParentJoin.ppjParentPersonUid AS parentPersonUid, ChildEnrolment.clazzEnrolmentClazzUid AS clazzUid FROM PersonParentJoin JOIN ClazzEnrolment ChildEnrolment ON ChildEnrolment.clazzEnrolmentPersonUid = ? AND (? = 0 OR ChildEnrolment.clazzEnrolmentClazzUid = ?) WHERE PersonParentJoin.ppjMinorPersonUid = ? AND PersonParentJoin.ppjParentPersonUid != 0 AND NOT EXISTS( SELECT clazzEnrolmentUid FROM ClazzEnrolment WHERE ClazzEnrolment.clazzEnrolmentPersonUid = PersonParentJoin.ppjParentPersonUid AND ClazzEnrolment.clazzEnrolmentClazzUid = ChildEnrolment.clazzEnrolmentClazzUid AND ClazzEnrolment.clazzEnrolmentRole = 1003 AND CAST(ClazzEnrolment.clazzEnrolmentActive AS INTEGER) = 1) 7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$12 SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND ppjParentPersonUid = ? AND CAST(ppjInactive AS INTEGER) = 0) 7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$13 SELECT EXISTS( SELECT ppjUid FROM PersonParentJoin WHERE ppjMinorPersonUid = ? AND CAST(ppjInactive AS INTEGER) = 0 AND ppjStatus = 1) 7com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$14 y4com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl/com/ustadmobile/core/db/dao/PersonParentJoinDaoGcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired()VU(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomDatabase;)Vk(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonParentJoin;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;:(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;J)V9(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;X(Lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1./1234567859:;<;=>?>**+*Y*+* Y*+ * Y*+ * Y*+@-. /T#z0=A>BC>12D1EF?c*Y*+,@A BCGHIJK ILD GI5MNF?c*Y*+,@A BCOHIJK IPD OI5QRS?c*Y*-@A BCTUIJK IPD TI5VWX?X*Y*+@,ABCIJK IPDI5YZS?2::6:*Y*-@@F GHIJAH2BC2[U2IJ.\] &^_#`abcK 2IdD [I5efS?2::6:*Y* -@FL MNOPAH2BC2[U2IJ.\] &^_#`abcK 2IdD [I5egS?2!:!:6:*"Y*#-@LQ RSTUAH2BC2hU2IJ.\] &^_#`abcK 2IiD hI5jkl? T$:$:66!6!6: * %Y*&@2  "%-08=ARTBCThUTmUTIJP\] H^_E`a=bc K TIpD hmI5qrl? >':':6!6: * (Y*)@" "'AR>BC>sU>hU>IJ:\] 2^_/`a'bc K >ItD shI5uvS?2*:*:6:*+Y*,-@  !"AH2BC2hU2IJ.\] &^_#`abcK 2ItD hI5w xy?-@=5z{|?/*@"A }C~?/*@"A }C?/*@"A }C?/*@"A }C?/*@"A }C0z+(%" n/oPK!!6p 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1.class4e 7 68 9 :; < = > ? @ A :B :C D E F G HI JKLthis$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonPicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFilePersonPictureDao_Impl.javaEnclosingMethodM N @INSERT OR ABORT INTO `PersonPicture` (`personPictureUid`,`personPicturePersonUid`,`personPictureMasterCsn`,`personPictureLocalCsn`,`personPictureLastChangedBy`,`personPictureLct`,`personPictureUri`,`personPictureMd5`,`fileSize`,`picTimestamp`,`mimeType`,`personPictureActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?) OPQ RS TP UP VP WX YP Z% [\ ]^ _% `X aP b% cd-com/ustadmobile/lib/db/entities/PersonPicture &'3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/PersonPictureDao_Impl(Landroidx/room/RoomDatabase;)VgetPersonPictureUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPersonPicturePersonUidgetPersonPictureMasterCsngetPersonPictureLocalCsngetPersonPictureLastChangedBy()IgetPersonPictureLctgetPersonPictureUribindNull(I)V bindString(ILjava/lang/String;)VgetPersonPictureMd5 getFileSizegetPicTimestamp getMimeTypegetPersonPictureActive()Z I *+*,+    !"# !$%-.  &'v+,+,+,+,+, +, , + +, ,+ +, + ,+ ,,+ + , ,>+ R3 45!6,788D9K:V<b>i?tACDEFHJKL* ()*+ ,-. V  * @# (*A&/4 *+,+   # (*0123456 PK!!Jrr:com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10.class4 )l )m *n jo pqr stuvwxyz{|}~ ] n ]     ]   ] ]       ] )val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$10;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpPersonPictureUriLjava/lang/String;_tmpPersonPictureMd5 _tmpMimeType_tmpPersonPictureUidJ_tmpPersonPicturePersonUid_tmpPersonPictureMasterCsn_tmpPersonPictureLocalCsn_tmpPersonPictureLastChangedByI_tmpPersonPictureLct _tmpFileSize_tmpPicTimestamp_tmpPersonPictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/PersonPicture;_cursorIndexOfPersonPictureUid$_cursorIndexOfPersonPicturePersonUid$_cursorIndexOfPersonPictureMasterCsn#_cursorIndexOfPersonPictureLocalCsn(_cursorIndexOfPersonPictureLastChangedBy_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri_cursorIndexOfPersonPictureMd5_cursorIndexOfFileSize_cursorIndexOfPicTimestamp_cursorIndexOfMimeType!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod ./ ,- 0c  personPictureUid personPicturePersonUidpersonPictureMasterCsnpersonPictureLocalCsnpersonPictureLastChangedBypersonPictureLctpersonPictureUripersonPictureMd5fileSize picTimestampmimeTypepersonPictureActive -com/ustadmobile/lib/db/entities/PersonPicture c c 9:4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_ImplfindByPersonUidLive (J)Landroidx/lifecycle/LiveData; access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetPersonPictureUid(J)VsetPersonPicturePersonUidsetPersonPictureMasterCsnsetPersonPictureLocalCsngetInt(I)IsetPersonPictureLastChangedBy(I)VsetPersonPictureLctisNull(I)Z getString(I)Ljava/lang/String;setPersonPictureUri(Ljava/lang/String;)VsetPersonPictureMd5 setFileSizesetPicTimestamp setMimeTypesetPersonPictureActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./8 .,9:2`#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+7+6+7+ : +: +  : + :!+ 6"+ 7#+  : + :$+ 6!!6  %::+&:"+&"35'/7?GOW_gox")3:DKV\ f mw4B ;<=<Y><?@A@B@C@DEF@;<"h=<3WGEDFH@f$><IJ wKE! LMNE~OE'vPE/nQE7fRE?^SEGVTEONUE WFVE _>WE g6XE o.YE  LM57Z[\r )] ^ ^9 ^@ )] )]_`abc26*'3 4 57A9d2/*(34 57`aefghijk6 )PK!!S 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2.class4e 7 68 9 :; < = > ? @ A :B :C D E F G HI JKLthis$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/PersonPicture;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFilePersonPictureDao_Impl.javaEnclosingMethodM N ^UPDATE OR ABORT `PersonPicture` SET `personPictureUid` = ?,`personPicturePersonUid` = ?,`personPictureMasterCsn` = ?,`personPictureLocalCsn` = ?,`personPictureLastChangedBy` = ?,`personPictureLct` = ?,`personPictureUri` = ?,`personPictureMd5` = ?,`fileSize` = ?,`picTimestamp` = ?,`mimeType` = ?,`personPictureActive` = ? WHERE `personPictureUid` = ? OPQ RS TP UP VP WX YP Z% [\ ]^ _% `X aP b% cd-com/ustadmobile/lib/db/entities/PersonPicture &'3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter1com/ustadmobile/core/db/dao/PersonPictureDao_Impl(Landroidx/room/RoomDatabase;)VgetPersonPictureUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetPersonPicturePersonUidgetPersonPictureMasterCsngetPersonPictureLocalCsngetPersonPictureLastChangedBy()IgetPersonPictureLctgetPersonPictureUribindNull(I)V bindString(ILjava/lang/String;)VgetPersonPictureMd5 getFileSizegetPicTimestamp getMimeTypegetPersonPictureActive()Z I *+*,N    !"# !$%-Q  &'+,+,+,+,+, +, , + +, ,+ +, + ,+ ,,+ + , ,>+ + ,VV WX!Y,Z8[D\K]V_baibtdfghikmnop* ()*+,-. V  * @# (*A&/4 *+,N   # (*0123456 PK!!Fy 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3.class4"  this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonPictureDao_Impl.javaEnclosingMethod ! O REPLACE INTO PersonPictureReplicate(ppPk, ppDestination) SELECT DISTINCT PersonPicture.personPictureUid AS ppPk, ? AS ppDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 1048576 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonPicture ON PersonPicture.personPicturePersonUid = Person.personUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND PersonPicture.personPictureLct != COALESCE( (SELECT ppVersionId FROM PersonPictureReplicate WHERE ppPk = PersonPicture.personPictureUid AND ppDestination = ?), 0) /*psql ON CONFLICT(ppPk, ppDestination) DO UPDATE SET ppPending = true */ 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$3#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/PersonPictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, r      >L u   PK!!=d 9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4.class4"  this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;R(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFilePersonPictureDao_Impl.javaEnclosingMethod !  ( REPLACE INTO PersonPictureReplicate(ppPk, ppDestination) SELECT DISTINCT PersonPicture.personPictureUid AS ppUid, UserSession.usClientNodeId AS ppDestination FROM ChangeLog JOIN PersonPicture ON ChangeLog.chTableId = 50 AND ChangeLog.chEntityPk = PersonPicture.personPictureUid JOIN Person ON Person.personUid = PersonPicture.personPicturePersonUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 1048576 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND PersonPicture.personPictureLct != COALESCE( (SELECT ppVersionId FROM PersonPictureReplicate WHERE ppPk = PersonPicture.personPictureUid AND ppDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(ppPk, ppDestination) DO UPDATE SET ppPending = true */ 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/PersonPictureDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!>E9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/PersonPicture;this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;e(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100[(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!B;9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6.class4O * + , (- ./ (0 12 .3 45 .6 789:val$personPicture/Lcom/ustadmobile/lib/db/entities/PersonPicture;this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;e(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$6;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_Impl updateAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200b(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*- @***W* L* +M* , '3"0 23#4'61436>7 @s !A"/* -  !#$%&'()  PK!!V9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;7(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Z(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *?  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFB C DEF%G'H2I<KCLMMQO[PfMhOtPQ  w!" u#$%h&'()A*/*? ()+,-./01 PK!!D9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;6(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Z(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*X  Y*L*+X* M* *+ ,N* *+ -*A. [ \^_&`*b4c?`AbLcWdY NA  !"#A$/* X "#%&'()*+  PK!!uMM9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9.class4 )j )k *l hm nop qrstuvwxyz{|} ]~ l ]     ]   ] ]       ] )val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;U(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$9;MethodParameterscall1()Lcom/ustadmobile/lib/db/entities/PersonPicture;_tmpPersonPictureUriLjava/lang/String;_tmpPersonPictureMd5 _tmpMimeType_tmpPersonPictureUidJ_tmpPersonPicturePersonUid_tmpPersonPictureMasterCsn_tmpPersonPictureLocalCsn_tmpPersonPictureLastChangedByI_tmpPersonPictureLct _tmpFileSize_tmpPicTimestamp_tmpPersonPictureActiveZ_tmp_result/Lcom/ustadmobile/lib/db/entities/PersonPicture;_cursorIndexOfPersonPictureUid$_cursorIndexOfPersonPicturePersonUid$_cursorIndexOfPersonPictureMasterCsn#_cursorIndexOfPersonPictureLocalCsn(_cursorIndexOfPersonPictureLastChangedBy_cursorIndexOfPersonPictureLct_cursorIndexOfPersonPictureUri_cursorIndexOfPersonPictureMd5_cursorIndexOfFileSize_cursorIndexOfPicTimestamp_cursorIndexOfMimeType!_cursorIndexOfPersonPictureActive_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignaturebLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFilePersonPictureDao_Impl.javaEnclosingMethod ./ ,- 0  personPictureUid personPicturePersonUidpersonPictureMasterCsnpersonPictureLocalCsnpersonPictureLastChangedBypersonPictureLctpersonPictureUripersonPictureMd5fileSize picTimestampmimeTypepersonPictureActive -com/ustadmobile/lib/db/entities/PersonPicture  9:3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/PersonPictureDao_ImplfindByPersonUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetPersonPictureUid(J)VsetPersonPicturePersonUidsetPersonPictureMasterCsnsetPersonPictureLocalCsngetInt(I)IsetPersonPictureLastChangedBy(I)VsetPersonPictureLctisNull(I)Z getString(I)Ljava/lang/String;setPersonPictureUri(Ljava/lang/String;)VsetPersonPictureMd5 setFileSizesetPicTimestamp setMimeTypesetPersonPictureActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3t457./8 .,9:2v#**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+7+6+7+ : +: +  : + :!+ 6"+ 7#+  : + :$+ 6!!6  %::+&*':"+&*'"37wyz{'|/}7~?GOW_gox")3:DKV\fmw4B ;<=<Y><?@A@B@C@DEF@;<"h=<3WGEDFH@f$><IJ wKE! LMNEOE'}PE/uQE7mRE?eSEG]TEOUUE WMVE _EWE g=XE o5YE LM57Z[\r )] ^ ^9 ^@ )])]_`aA9b2/*(3t4 57`acdefghi6 )PK!!9"9"7com/ustadmobile/core/db/dao/PersonPictureDao_Impl.class4 3 3 3 3 3 4           $   +  3 3 3 InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfPersonPicture&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;__updateAdapterOfPersonPicture-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;MethodParametersinsert2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/PersonPicture; StackMapTable insertAsyncc(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)V updateListupdate2(Lcom/ustadmobile/lib/db/entities/PersonPicture;)V updateAsync personPicture0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;s(Lcom/ustadmobile/lib/db/entities/PersonPicture;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByPersonUidAsync personUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;RLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;g(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/PersonPicture;>;)Ljava/lang/Object;findByPersonUidLive (J)Landroidx/lifecycle/LiveData;Q(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Q(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100[(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200b(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300Z(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFilePersonPictureDao_Impl.java A@ ?@ <= 89 67 B3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1 B3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$23com/ustadmobile/core/db/dao/PersonPictureDao_Impl$33com/ustadmobile/core/db/dao/PersonPictureDao_Impl$4  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$5 B J 3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$63com/ustadmobile/core/db/dao/PersonPictureDao_Impl$7 B3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8 BSELECT * FROM PersonPicture WHERE personPicturePersonUid = ? AND CAST(personPictureActive AS INTEGER) = 1 ORDER BY picTimestamp DESC LIMIT 1  3com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9 B `SELECT * FROM PersonPicture where personPicturePersonUid = ? ORDER BY picTimestamp DESC LIMIT 1 java/lang/String PersonPicture4com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10  }-com/ustadmobile/lib/db/entities/PersonPicture `a RS JK1com/ustadmobile/core/db/dao/PersonPictureDao_Impl,com/ustadmobile/core/db/dao/PersonPictureDaojava/lang/Throwable()VR(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactione(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Lcom/ustadmobile/lib/db/entities/PersonPicture;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I7(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;J)V6(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;)Vandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;U(Lcom/ustadmobile/core/db/dao/PersonPictureDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyList1346789:;<=:>?@A@BCD>**+*Y*+* Y*+ * Y*+ * Y*+E)* +N#r0=F>GH>67I6JKD7***+A* 7*:*!++-+E& !(+4F LM7GH7NOPkQINRSDc*Y*+,EF GHNOTUV TWI NT:XYZD2***+** M*,'E&    $'/1F2GH2[\V 2[]PgQ I[:^_ZD3***+W** M*,(E& %(02F3GH3[\V 3[]PhQ I[:^`aD3***+W** M*,(E&  !#$&%'(&0'2(F3GH3NOPhQ INbSDc*Y*+,E-F GHcOTUV TdI cT:efgDc*Y*-E?F GHhMTUV TdI hT:ijkDX*Y*+EXFGHTUV TdIT:lmgD2 : !:6"#:*$Y*%-&Elp qrstFH2GH2nM2TU.op &qr#stuvV 2TwI nT:xyzD5'N'!:6"*()Y*S+Y*,-E F45GH5nM2op *qr'stIn:{ |}D.E#:~A`D3 *+/0EF  GHINARD4 *+/,1EF  GHI NTAJD3 *+/2EF  GHIND/*EF HD/*EF HD/*EF HD/*EF HD/*EF H5R +$ PK!!B  2com/ustadmobile/core/db/dao/ReportDao_Impl$1.class4 !D "CE F GH I J K L M N O P Q R S T GU GV W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Report;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFileReportDao_Impl.javaEnclosingMethodf %g #$INSERT OR ABORT INTO `Report` (`reportUid`,`reportOwnerUid`,`xAxis`,`reportDateRangeSelection`,`fromDate`,`fromRelTo`,`fromRelOffSet`,`fromRelUnit`,`toDate`,`toRelTo`,`toRelOffSet`,`toRelUnit`,`reportTitle`,`reportDescription`,`reportSeries`,`reportInactive`,`isTemplate`,`priority`,`reportTitleId`,`reportDescId`,`reportMasterChangeSeqNum`,`reportLocalChangeSeqNum`,`reportLastChangedBy`,`reportLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl mi no po qi ro so to ui vo wo xo y1 z{ |} ~1 1 o o o i i o i&com/ustadmobile/lib/db/entities/Report 23,com/ustadmobile/core/db/dao/ReportDao_Impl$1$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/ReportDao_Impl(Landroidx/room/RoomDatabase;)V getReportUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetReportOwnerUidgetXAxis()IgetReportDateRangeSelection getFromDate getFromRelTogetFromRelOffSetgetFromRelUnit getToDate getToRelTogetToRelOffSet getToRelUnitgetReportTitlebindNull(I)V bindString(ILjava/lang/String;)VgetReportDescriptiongetReportSeriesgetReportInactive()Z isTemplate getPrioritygetReportTitleIdgetReportDescIdgetReportMasterChangeSeqNumgetReportLocalChangeSeqNumgetReportLastChangedBy getReportLct !"#$%&'I *+*,(4)  *, #$ -./ #-01'-(7) *,23'av+,+,+,+,+, +, +, +, + , + ,+ ,+ ,,+ + ,,++,,++,,>+,6++,+,+,+,+,+,+,(!< =>"?.@9AFBSC`DlEyFGHIKMNPRSUWXYZ[*\7]D^P_\`iaub)4v*,v45v67|89d:9;   @@/ 46A2<'4 *+, (4)  *,/ 46=>?@ABC+ !PK!!-)5com/ustadmobile/core/db/dao/ReportDao_Impl$10$1.class4 ? @    this$1 InnerClasses/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10;(Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpReportTitleLjava/lang/String;_tmpReportDescription_tmpReportSeries_item(Lcom/ustadmobile/lib/db/entities/Report; _tmpReportUidJ_tmpReportOwnerUid _tmpXAxisI_tmpReportDateRangeSelection _tmpFromDate _tmpFromRelTo_tmpFromRelOffSet_tmpFromRelUnit _tmpToDate _tmpToRelTo_tmpToRelOffSet _tmpToRelUnit_tmpReportInactive_tmp_1_tmpIsTemplate_tmp_2 _tmpPriority_tmpReportTitleId_tmpReportDescId_tmpReportMasterChangeSeqNum_tmpReportLocalChangeSeqNum_tmpReportLastChangedBy _tmpReportLctcursorLandroid/database/Cursor;_cursorIndexOfReportUid_cursorIndexOfReportOwnerUid_cursorIndexOfXAxis&_cursorIndexOfReportDateRangeSelection_cursorIndexOfFromDate_cursorIndexOfFromRelTo_cursorIndexOfFromRelOffSet_cursorIndexOfFromRelUnit_cursorIndexOfToDate_cursorIndexOfToRelTo_cursorIndexOfToRelOffSet_cursorIndexOfToRelUnit_cursorIndexOfReportTitle_cursorIndexOfReportDescription_cursorIndexOfReportSeries_cursorIndexOfReportInactive_cursorIndexOfIsTemplate_cursorIndexOfPriority_cursorIndexOfReportTitleId_cursorIndexOfReportDescId&_cursorIndexOfReportMasterChangeSeqNum%_cursorIndexOfReportLocalChangeSeqNum!_cursorIndexOfReportLastChangedBy_cursorIndexOfReportLct_resLjava/util/List;LocalVariableTypeTable:Ljava/util/List; StackMapTable SignatureU(Landroid/database/Cursor;)Ljava/util/List;VLandroidx/room/paging/LimitOffsetDataSource; SourceFileReportDao_Impl.javaEnclosingMethod AD E reportUid reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctjava/util/ArrayList E &com/ustadmobile/lib/db/entities/Report E                    /com/ustadmobile/core/db/dao/ReportDao_Impl$10$1*androidx/room/paging/LimitOffsetDataSource-com/ustadmobile/core/db/dao/ReportDao_Impl$10android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setReportUid(J)VsetReportOwnerUidgetInt(I)IsetXAxissetReportDateRangeSelection setFromDate setFromRelTosetFromRelOffSetsetFromRelUnit setToDate setToRelTosetToRelOffSet setToRelUnitisNull(I)Z getString(I)Ljava/lang/String;setReportTitle(Ljava/lang/String;)VsetReportDescriptionsetReportSeriessetReportInactive(Z)V setTemplate setPrioritysetReportTitleIdsetReportDescIdsetReportMasterChangeSeqNumsetReportLocalChangeSeqNumsetReportLastChangedBy setReportLctadd(Ljava/lang/Object;)Z ?@ADEFGx*+*,-HIHJKADLMNOPQRQSTUALNPRSVWG=+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+:+ Y!:+"7#+"7$+%6  &+%6!!'+"7""(+%6$$)+%6%%*+ %6&&++ "7'',+ %6))-+ %6**.+ %6++/+0 :, +1:,,2+0 :- +1:--3+0 :. +1:..4+%6006//5+%6226116+%6337+%6448+%6559+"766:+"788;+%6::<+"7;;=>WHZV&.6>FNV^fnv~ !+2<CMT^eov%,6 B I S Zdku| !"I<9XY,ZY-[Y.\]^_`_ ab cb!+d_"<eb$M}fb%^lgb&o[h_'Jib)9jb*(kb+XY,ZY-[Y.%lQ/mb0BnQ16ob2Swpb3dfqb4uUrb5Ds_63t_8"ub:v_;JKwxybzb{b|b&}b.~b6b>b Fb Nb Vzb ^rb fjbnbbvZb~RbJbBb:b2b*b"bbb  ?(?    @/? @?UwBCB?PK!! 53com/ustadmobile/core/db/dao/ReportDao_Impl$10.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;N(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; SignatureX()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryaLandroidx/paging/DataSource$Factory; SourceFileReportDao_Impl.javaEnclosingMethod1 23   4/com/ustadmobile/core/db/dao/ReportDao_Impl$10$1 56java/lang/StringREPORT 7 -com/ustadmobile/core/db/dao/ReportDao_Impl$108"androidx/paging/DataSource$Factory*com/ustadmobile/core/db/dao/ReportDao_ImplfindAllActiveReport;(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory;()V access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ReportDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*  I Y***YS A/*   !"#$   / PK!!'[X3com/ustadmobile/core/db/dao/ReportDao_Impl$11.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;N(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$11;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Report;_tmpReportTitleLjava/lang/String;_tmpReportDescription_tmpReportSeries _tmpReportUidJ_tmpReportOwnerUid _tmpXAxisI_tmpReportDateRangeSelection _tmpFromDate _tmpFromRelTo_tmpFromRelOffSet_tmpFromRelUnit _tmpToDate _tmpToRelTo_tmpToRelOffSet _tmpToRelUnit_tmpReportInactiveZ_tmp_tmpIsTemplate_tmp_1 _tmpPriority_tmpReportTitleId_tmpReportDescId_tmpReportMasterChangeSeqNum_tmpReportLocalChangeSeqNum_tmpReportLastChangedBy _tmpReportLct_result(Lcom/ustadmobile/lib/db/entities/Report;_cursorIndexOfReportUid_cursorIndexOfReportOwnerUid_cursorIndexOfXAxis&_cursorIndexOfReportDateRangeSelection_cursorIndexOfFromDate_cursorIndexOfFromRelTo_cursorIndexOfFromRelOffSet_cursorIndexOfFromRelUnit_cursorIndexOfToDate_cursorIndexOfToRelTo_cursorIndexOfToRelOffSet_cursorIndexOfToRelUnit_cursorIndexOfReportTitle_cursorIndexOfReportDescription_cursorIndexOfReportSeries_cursorIndexOfReportInactive_cursorIndexOfIsTemplate_cursorIndexOfPriority_cursorIndexOfReportTitleId_cursorIndexOfReportDescId&_cursorIndexOfReportMasterChangeSeqNum%_cursorIndexOfReportLocalChangeSeqNum!_cursorIndexOfReportLastChangedBy_cursorIndexOfReportLct_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod FG DE H   reportUid reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLct &com/ustadmobile/lib/db/entities/Report                        QR-com/ustadmobile/core/db/dao/ReportDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_Impl findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setReportUid(J)VsetReportOwnerUidgetInt(I)IsetXAxis(I)VsetReportDateRangeSelection setFromDate setFromRelTosetFromRelOffSetsetFromRelUnit setToDate setToRelTosetToRelOffSet setToRelUnitisNull(I)Z getString(I)Ljava/lang/String;setReportTitle(Ljava/lang/String;)VsetReportDescriptionsetReportSeriessetReportInactive(Z)V setTemplate setPrioritysetReportTitleIdsetReportDescIdsetReportMasterChangeSeqNumsetReportLocalChangeSeqNumsetReportLastChangedBy setReportLctcloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*K0LMOFGP FDQRJ=**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+"7$+%6&+%6  '+"7!!(+%6##)+%6$$*+ %6%%++ "7&&,+ %6((-+ %6)).+ %6**/+0 :+ +1:++2+0 :, +1:,,3+0 :- +1:--4+%6//6..5+%6116006+%6227+%6338+%6449+"755:+"777;+%699<+"7::=::+>*?:<+>*?<Kr\3567'8/97:?;G<O=W>_?g@oAwBCDEFGHIJKLNOQRTUW XZ[#]-^4`>aEcOdVf`ggiqjxlmoprsuvxz|} '.8DKU\fmw~L<9ST+UT,VT-WXYX Z[\[ -]X!>^[#Os_[$`b`[%qQaX&@b[(/c[)d[*ST+UT, VT-'ef.g[/D~hf08i[1Umj[2f\k[3wKl[4:mX5)nX7o[9pX:qrs[t['u[/v[7w[?x[Gy[Oz[ W{[ _}|[ gu}[ om~[ we[][U[M[E[=[5[-[%[[[ [qrMO 'A    @.A @A AAQJ/*@K0L MON APK!!mh3com/ustadmobile/core/db/dao/ReportDao_Impl$12.class4 A A B    Aval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;N(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$12;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/Report;_tmpReportTitleLjava/lang/String;_tmpReportDescription_tmpReportSeries _tmpReportUidJ_tmpReportOwnerUid _tmpXAxisI_tmpReportDateRangeSelection _tmpFromDate _tmpFromRelTo_tmpFromRelOffSet_tmpFromRelUnit _tmpToDate _tmpToRelTo_tmpToRelOffSet _tmpToRelUnit_tmpReportInactiveZ_tmp_tmpIsTemplate_tmp_1 _tmpPriority_tmpReportTitleId_tmpReportDescId_tmpReportMasterChangeSeqNum_tmpReportLocalChangeSeqNum_tmpReportLastChangedBy _tmpReportLct_result(Lcom/ustadmobile/lib/db/entities/Report;_cursorIndexOfReportUid_cursorIndexOfReportOwnerUid_cursorIndexOfXAxis&_cursorIndexOfReportDateRangeSelection_cursorIndexOfFromDate_cursorIndexOfFromRelTo_cursorIndexOfFromRelOffSet_cursorIndexOfFromRelUnit_cursorIndexOfToDate_cursorIndexOfToRelTo_cursorIndexOfToRelOffSet_cursorIndexOfToRelUnit_cursorIndexOfReportTitle_cursorIndexOfReportDescription_cursorIndexOfReportSeries_cursorIndexOfReportInactive_cursorIndexOfIsTemplate_cursorIndexOfPriority_cursorIndexOfReportTitleId_cursorIndexOfReportDescId&_cursorIndexOfReportMasterChangeSeqNum%_cursorIndexOfReportLocalChangeSeqNum!_cursorIndexOfReportLastChangedBy_cursorIndexOfReportLct_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod FG DE H   reportUid reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLct &com/ustadmobile/lib/db/entities/Report                          QR-com/ustadmobile/core/db/dao/ReportDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setReportUid(J)VsetReportOwnerUidgetInt(I)IsetXAxis(I)VsetReportDateRangeSelection setFromDate setFromRelTosetFromRelOffSetsetFromRelUnit setToDate setToRelTosetToRelOffSet setToRelUnitisNull(I)Z getString(I)Ljava/lang/String;setReportTitle(Ljava/lang/String;)VsetReportDescriptionsetReportSeriessetReportInactive(Z)V setTemplate setPrioritysetReportTitleIdsetReportDescIdsetReportMasterChangeSeqNumsetReportLocalChangeSeqNumsetReportLastChangedBy setReportLctcloseandroidx/room/RoomSQLiteQueryrelease ABCDEFGHIJC*+*,*KLMOFGP FDQRJ=**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+ Y!:+"7#+"7$+%6&+%6  '+"7!!(+%6##)+%6$$*+ %6%%++ "7&&,+ %6((-+ %6)).+ %6**/+0 :+ +1:++2+0 :, +1:,,3+0 :- +1:--4+%6//6..5+%6116006+%6227+%6338+%6449+"755:+"777;+%699<+"7::=::+>:<+><KjZ'/7?GOW_gow #-4>EOV`gqx    '.8DKU\!f"m$w%~'(*+-.012357578L<9ST+UT,VT-WXYX Z[\[ -]X!>^[#Os_[$`b`[%qQaX&@b[(/c[)d[*ST+UT, VT-'ef.g[/D~hf08i[1Umj[2f\k[3wKl[4:mX5)nX7o[9pX:qrs[t['u[/v[7w[?x[Gy[Oz[ W~{[ _v|[ gn}[ of~[ w^[V[N[F[>[6[.[&[[[[[ qrMO 'A    @.A @A AJ6*?K =>L MOAQJ/*@KL MON APK!!0$\3com/ustadmobile/core/db/dao/ReportDao_Impl$13.class4- E E F     # # # # # # # # # # # # # # # # # # # # # # # # # Eval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;N(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$13;MethodParameterscall()Ljava/util/List;_tmpReportTitleLjava/lang/String;_tmpReportDescription_tmpReportSeries_item(Lcom/ustadmobile/lib/db/entities/Report; _tmpReportUidJ_tmpReportOwnerUid _tmpXAxisI_tmpReportDateRangeSelection _tmpFromDate _tmpFromRelTo_tmpFromRelOffSet_tmpFromRelUnit _tmpToDate _tmpToRelTo_tmpToRelOffSet _tmpToRelUnit_tmpReportInactiveZ_tmp_1_tmpIsTemplate_tmp_2 _tmpPriority_tmpReportTitleId_tmpReportDescId_tmpReportMasterChangeSeqNum_tmpReportLocalChangeSeqNum_tmpReportLastChangedBy _tmpReportLct_cursorIndexOfReportUid_cursorIndexOfReportOwnerUid_cursorIndexOfXAxis&_cursorIndexOfReportDateRangeSelection_cursorIndexOfFromDate_cursorIndexOfFromRelTo_cursorIndexOfFromRelOffSet_cursorIndexOfFromRelUnit_cursorIndexOfToDate_cursorIndexOfToRelTo_cursorIndexOfToRelOffSet_cursorIndexOfToRelUnit_cursorIndexOfReportTitle_cursorIndexOfReportDescription_cursorIndexOfReportSeries_cursorIndexOfReportInactive_cursorIndexOfIsTemplate_cursorIndexOfPriority_cursorIndexOfReportTitleId_cursorIndexOfReportDescId&_cursorIndexOfReportMasterChangeSeqNum%_cursorIndexOfReportLocalChangeSeqNum!_cursorIndexOfReportLastChangedBy_cursorIndexOfReportLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable:Ljava/util/List; StackMapTable Exceptions Signature<()Ljava/util/List;finalize()V()Ljava/lang/Object;mLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileReportDao_Impl.javaEnclosingMethod JK HI L   reportUid reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactive isTemplatepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctjava/util/ArrayList  L &com/ustadmobile/lib/db/entities/Report                           ! " # $ % & ' () *+ , UV-com/ustadmobile/core/db/dao/ReportDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_ImplfindAllActiveReportLive (Z)Landroidx/lifecycle/LiveData; access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)J setReportUid(J)VsetReportOwnerUidgetInt(I)IsetXAxissetReportDateRangeSelection setFromDate setFromRelTosetFromRelOffSetsetFromRelUnit setToDate setToRelTosetToRelOffSet setToRelUnitisNull(I)Z getString(I)Ljava/lang/String;setReportTitle(Ljava/lang/String;)VsetReportDescriptionsetReportSeriessetReportInactive(Z)V setTemplate setPrioritysetReportTitleIdsetReportDescIdsetReportMasterChangeSeqNumsetReportLocalChangeSeqNumsetReportLastChangedBy setReportLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease EFGHIJKLMNC*+*,*OLPQSJKT JHUVN>**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6Y+ !:+"#Y$:+%7&+%7'+(6  )+(6!!*+%7""++(6$$,+(6%%-+ (6&&.+ %7''/+ (6))0+ (6**1+ (6++2+3 :, +4:,,5+3 :- +4:--6+3 :. +4:..7+(6006//8+(6226119+(633:+(644;+(655<+%766=+%788>+(6::?+%7;;@AW:+B:=+B=On[OQRS'T/U7V?WGXOYWZ_[g\o]w^_`abcdefghijlnoq rtu!w+x2z<{C}M~T^eov  *6=GSZdku|P<9WX,YX- ZX.[\]^ _^`a +ba!<c^"Mda$^}ea%olfa&[g^'Jha)9ia*(ja+WX,YX-ZX.6kl/*ma0Snl1Goa2dwpa3ufqa4Ura5Ds^63t^8"ua:v^;waxa'ya/za7{a?|aG}aO~a Wa _a ga o|a wtalada\aTaLaDa<a4a,a$aa QS   E(E#   @/E#@E EN6*CO P QSAUN/*DOLP QSR EPK!!z[ 3com/ustadmobile/core/db/dao/ReportDao_Impl$14.class4 $V $W $X $Y %Z [\] G^_`abcde fg [hij Gk Tl mn Io fp Jq Jrs It u mv Iw mx yz m{ $|}~val$selectedItemLjava/util/List;val$toggleVisibilityZval$updateTimeJthis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;A(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Ljava/util/List;ZJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/ReportDao_Impl$14;MethodParameterscall()Lkotlin/Unit;_itemLjava/lang/Long;_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex_tmp StackMapTable Exceptions()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod -. '( )* +, /   UPDATE Report  SET reportInactive = ?, reportLct =   WHERE reportUid IN ( )  Njava/lang/Long  89-com/ustadmobile/core/db/dao/ReportDao_Impl$14java/lang/Objectjava/util/concurrent/Callablejava/lang/StringBuilderjava/lang/String)androidx/sqlite/db/SupportSQLiteStatementjava/util/Iteratorjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_ImpltoggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/Listsize()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String; access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasecompileStatement?(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)Viterator()Ljava/util/Iterator;hasNext()ZnextbindNull(I)V longValue()JbeginTransactionexecuteUpdateDeletesetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction $%&'()*+,-./01N*+*,***2346-.7-')+891 AL+W+ W+W+ W+ W+ W+W+ W+ W+W+W+W*=++W+W+W+N*-:6*66*6*:4:*W* !:*": *" %22422(  '.5<CJQXbgnu| %/2>3R":;A46=<=b>?@ABCD?E?F.$GHI@+J& mKLMA8N1/*#23 46LMOPQRSTU5 $PK!!M^ 2com/ustadmobile/core/db/dao/ReportDao_Impl$2.class4 !D "CE F GH I J K L M N O P Q R S T GU GV W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Report;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFileReportDao_Impl.javaEnclosingMethodf %g #$INSERT OR REPLACE INTO `Report` (`reportUid`,`reportOwnerUid`,`xAxis`,`reportDateRangeSelection`,`fromDate`,`fromRelTo`,`fromRelOffSet`,`fromRelUnit`,`toDate`,`toRelTo`,`toRelOffSet`,`toRelUnit`,`reportTitle`,`reportDescription`,`reportSeries`,`reportInactive`,`isTemplate`,`priority`,`reportTitleId`,`reportDescId`,`reportMasterChangeSeqNum`,`reportLocalChangeSeqNum`,`reportLastChangedBy`,`reportLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) hij kl mi no po qi ro so to ui vo wo xo y1 z{ |} ~1 1 o o o i i o i&com/ustadmobile/lib/db/entities/Report 23,com/ustadmobile/core/db/dao/ReportDao_Impl$2$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/ReportDao_Impl(Landroidx/room/RoomDatabase;)V getReportUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetReportOwnerUidgetXAxis()IgetReportDateRangeSelection getFromDate getFromRelTogetFromRelOffSetgetFromRelUnit getToDate getToRelTogetToRelOffSet getToRelUnitgetReportTitlebindNull(I)V bindString(ILjava/lang/String;)VgetReportDescriptiongetReportSeriesgetReportInactive()Z isTemplate getPrioritygetReportTitleIdgetReportDescIdgetReportMasterChangeSeqNumgetReportLocalChangeSeqNumgetReportLastChangedBy getReportLct !"#$%&'I *+*,(d)  *, #$ -./ #-01'-(g) *,23'av+,+,+,+,+, +, +, +, + , + ,+ ,+ ,,+ + ,,++,,++,,>+,6++,+,+,+,+,+,+,(!l mn"o.p9qFrSs`tluyvwxy{}~*7DP\iu)4v*,v45v67|89d:9;   @@/ 46A2<'4 *+, (d)  *,/ 46=>?@ABC+ !PK!!pT T 2com/ustadmobile/core/db/dao/ReportDao_Impl$3.class4 !D "CE F GH I J K L M N O P Q R S T GU GV W X Y Z [ \ ] ^ _ ` ab !cdethis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Report;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/Report;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileReportDao_Impl.javaEnclosingMethodf %g #$UPDATE OR ABORT `Report` SET `reportUid` = ?,`reportOwnerUid` = ?,`xAxis` = ?,`reportDateRangeSelection` = ?,`fromDate` = ?,`fromRelTo` = ?,`fromRelOffSet` = ?,`fromRelUnit` = ?,`toDate` = ?,`toRelTo` = ?,`toRelOffSet` = ?,`toRelUnit` = ?,`reportTitle` = ?,`reportDescription` = ?,`reportSeries` = ?,`reportInactive` = ?,`isTemplate` = ?,`priority` = ?,`reportTitleId` = ?,`reportDescId` = ?,`reportMasterChangeSeqNum` = ?,`reportLocalChangeSeqNum` = ?,`reportLastChangedBy` = ?,`reportLct` = ? WHERE `reportUid` = ? hij kl mi no po qi ro so to ui vo wo xo y1 z{ |} ~1 1 o o o i i o i&com/ustadmobile/lib/db/entities/Report 23,com/ustadmobile/core/db/dao/ReportDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter*com/ustadmobile/core/db/dao/ReportDao_Impl(Landroidx/room/RoomDatabase;)V getReportUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetReportOwnerUidgetXAxis()IgetReportDateRangeSelection getFromDate getFromRelTogetFromRelOffSetgetFromRelUnit getToDate getToRelTogetToRelOffSet getToRelUnitgetReportTitlebindNull(I)V bindString(ILjava/lang/String;)VgetReportDescriptiongetReportSeriesgetReportInactive()Z isTemplate getPrioritygetReportTitleIdgetReportDescIdgetReportMasterChangeSeqNumgetReportLocalChangeSeqNumgetReportLastChangedBy getReportLct !"#$%&'I *+*,()  *, #$ -./ #-01'-() *,23'q+,+,+,+,+, +, +, +, + , + ,+ ,+ ,,+ + ,,++,,++,,>+,6++,+,+,+,+,+,+,+,(" ".9FS`ly*7DP\iu)4*,456789p:9;   @@/ 46A2<'4 *+, ()  *,/ 46=>?@ABC+ !PK!!8b `2com/ustadmobile/core/db/dao/ReportDao_Impl$4.class4"  this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileReportDao_Impl.javaEnclosingMethod !  REPLACE INTO ReportReplicate(reportPk, reportDestination) SELECT DISTINCT Report.reportUid AS reportPk, ? AS reportDestination FROM Report JOIN UserSession ON UserSession.usStatus = 1 AND CAST(Report.isTemplate AS INTEGER) = 1 WHERE Report.reportLct != COALESCE( (SELECT reportVersionId FROM ReportReplicate WHERE reportPk = Report.reportUid AND reportDestination = ?), 0) /*psql ON CONFLICT(reportPk, reportDestination) DO UPDATE SET reportPending = true */ ,com/ustadmobile/core/db/dao/ReportDao_Impl$4#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/ReportDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!\E2com/ustadmobile/core/db/dao/ReportDao_Impl$5.class4"  this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;K(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileReportDao_Impl.javaEnclosingMethod ! s REPLACE INTO ReportReplicate(reportPk, reportDestination) SELECT DISTINCT Report.reportUid AS reportUid, UserSession.usClientNodeId AS reportDestination FROM ChangeLog JOIN Report ON ChangeLog.chTableId = 101 AND ChangeLog.chEntityPk = Report.reportUid JOIN UserSession ON UserSession.usStatus = 1 AND CAST(Report.isTemplate AS INTEGER) = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Report.reportLct != COALESCE( (SELECT reportVersionId FROM ReportReplicate WHERE reportPk = Report.reportUid AND reportDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(reportPk, reportDestination) DO UPDATE SET reportPending = true */ ,com/ustadmobile/core/db/dao/ReportDao_Impl$5#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/ReportDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!z\\2com/ustadmobile/core/db/dao/ReportDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/lib/db/entities/Report;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;W(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB ,com/ustadmobile/core/db/dao/ReportDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_Impl insertAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100T(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*  C***@* N* -:*  (4464" #(24@C t!"#A$/*   "#%&'()*+  PK!!3r..2com/ustadmobile/core/db/dao/ReportDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789: val$entity(Lcom/ustadmobile/lib/db/entities/Report;this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;W(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ ,com/ustadmobile/core/db/dao/ReportDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_Impl updateAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200[(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*L @***W* L* +M* , '3"O QR#S'U1S3U>V @s !A"/* L  !#$%&'()  PK!!g:;FF2com/ustadmobile/core/db/dao/ReportDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;0(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  ,com/ustadmobile/core/db/dao/ReportDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_ImplreplicateOnNewNodeTemplates5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300S(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *^  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>a b cde%f/h6i@jDlNmYj[lgmrn u j!" h#$%[&'()A*/*^ ()+,-./01 PK!!E2com/ustadmobile/core/db/dao/ReportDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;/(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/ReportDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileReportDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV ,com/ustadmobile/core/db/dao/ReportDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/ReportDao_ImplreplicateOnChangeTemplates4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400S(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*u  Y*L*+X* M* *+ ,N* *+ -*A. x y{|&}*4?}ALWY NA  !"#A$/* u "#%&'()*+  PK!!]QQ0com/ustadmobile/core/db/dao/ReportDao_Impl.class4Y S T U V W XY Z[ Z \] Z^ Z_ Z `a `b cd `e `fg h ij ck lm lno hp qr !st u v w xy (z{ |}~ ,z i ` 3z  8z |    T   XX   X X   X X X X X X X X X X     X X X X X X X X X X X X !     - !  - ! . .           InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfReport&Landroidx/room/EntityInsertionAdapter; SignaturePLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfReport_1__updateAdapterOfReport-Landroidx/room/EntityDeletionOrUpdateAdapter;WLandroidx/room/EntityDeletionOrUpdateAdapter;+__preparedStmtOfReplicateOnNewNodeTemplates%Landroidx/room/SharedSQLiteStatement;*__preparedStmtOfReplicateOnChangeTemplates(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/ReportDao_Impl;MethodParametersinsert+(Lcom/ustadmobile/lib/db/entities/Report;)J_resultJentity(Lcom/ustadmobile/lib/db/entities/Report; StackMapTable insertAsync\(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;o(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Report;>;)V replaceList updateListupdate+(Lcom/ustadmobile/lib/db/entities/Report;)V updateAsync0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;l(Lcom/ustadmobile/lib/db/entities/Report;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNodeTemplates5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChangeTemplates4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findAllActiveReportFactory;(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory; searchBitLjava/lang/String; personUid sortOrderI isTemplateZ_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_tmpx(Ljava/lang/String;JIZ)Landroidx/paging/DataSource$Factory; findByUid entityUid_cancellationSignalLandroid/os/CancellationSignal;KLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Report;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;uidJ(J)Landroidx/lifecycle/LiveData;findAllActiveReportLive (Z)Landroidx/lifecycle/LiveData;\(Z)Landroidx/lifecycle/LiveData;>;findAllActiveReportList(Z)Ljava/util/List;_tmpReportTitle_tmpReportDescription_tmpReportSeries_item _tmpReportUid_tmpReportOwnerUid _tmpXAxis_tmpReportDateRangeSelection _tmpFromDate _tmpFromRelTo_tmpFromRelOffSet_tmpFromRelUnit _tmpToDate _tmpToRelTo_tmpToRelOffSet _tmpToRelUnit_tmpReportInactive_tmp_1_tmpIsTemplate_tmp_2 _tmpPriority_tmpReportTitleId_tmpReportDescId_tmpReportMasterChangeSeqNum_tmpReportLocalChangeSeqNum_tmpReportLastChangedBy _tmpReportLct_cursorIndexOfReportUid_cursorIndexOfReportOwnerUid_cursorIndexOfXAxis&_cursorIndexOfReportDateRangeSelection_cursorIndexOfFromDate_cursorIndexOfFromRelTo_cursorIndexOfFromRelOffSet_cursorIndexOfFromRelUnit_cursorIndexOfToDate_cursorIndexOfToRelTo_cursorIndexOfToRelOffSet_cursorIndexOfToRelUnit_cursorIndexOfReportTitle_cursorIndexOfReportDescription_cursorIndexOfReportSeries_cursorIndexOfReportInactive_cursorIndexOfIsTemplate_cursorIndexOfPriority_cursorIndexOfReportTitleId_cursorIndexOfReportDescId&_cursorIndexOfReportMasterChangeSeqNum%_cursorIndexOfReportLocalChangeSeqNum!_cursorIndexOfReportLastChangedBy_cursorIndexOfReportLct_cursorLandroid/database/Cursor;:Ljava/util/List;=(Z)Ljava/util/List; findByUidList"(Ljava/util/List;)Ljava/util/List;Ljava/lang/Long;_item_1uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;F(Ljava/util/List;)Ljava/util/List;toggleVisibilityReportItemsF(ZLjava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;toggleVisibility selectedItem updateTimeh(ZLjava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; getResults9(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;query'Landroidx/sqlite/db/SupportSQLiteQuery;_internalQueryc(Landroidx/sqlite/db/SupportSQLiteQuery;)Ljava/util/List;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;9__entityCursorConverter_comUstadmobileLibDbEntitiesReportC(Landroid/database/Cursor;)Lcom/ustadmobile/lib/db/entities/Report;cursor_entity(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000J(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100T(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200[(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300S(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileReportDao_Impl.java ,com/ustadmobile/core/db/dao/ReportDao_Impl$1 ,com/ustadmobile/core/db/dao/ReportDao_Impl$2 ,com/ustadmobile/core/db/dao/ReportDao_Impl$3,com/ustadmobile/core/db/dao/ReportDao_Impl$4,com/ustadmobile/core/db/dao/ReportDao_Impl$5   F  ,com/ustadmobile/core/db/dao/ReportDao_Impl$6     ,com/ustadmobile/core/db/dao/ReportDao_Impl$7,com/ustadmobile/core/db/dao/ReportDao_Impl$8 ,com/ustadmobile/core/db/dao/ReportDao_Impl$9 gSELECT * FROM REPORT WHERE NOT reportInactive AND reportOwnerUid = ? AND isTemplate = ? AND reportTitle LIKE ? ORDER BY priority, CASE(?) WHEN 1 THEN Report.reportTitle ELSE '' END ASC, CASE(?) WHEN 2 THEN Report.reportTitle ELSE '' END DESC    -com/ustadmobile/core/db/dao/ReportDao_Impl$10 (SELECT * FROM Report WHERE reportUid = ?   -com/ustadmobile/core/db/dao/ReportDao_Impl$11  )SELECT * From Report WHERE reportUid = ?   java/lang/StringReport-com/ustadmobile/core/db/dao/ReportDao_Impl$12 tSELECT * FROM REPORT WHERE NOT reportInactive AND isTemplate = ? ORDER BY priority ASC REPORT-com/ustadmobile/core/db/dao/ReportDao_Impl$13 8 reportUid reportOwnerUidxAxisreportDateRangeSelectionfromDate fromRelTo fromRelOffSet fromRelUnittoDatetoRelTo toRelOffSet toRelUnit reportTitlereportDescription reportSeriesreportInactivepriority reportTitleId reportDescIdreportMasterChangeSeqNumreportLocalChangeSeqNumreportLastChangedBy reportLctjava/util/ArrayList   &com/ustadmobile/lib/db/entities/Report       ! " # $ % & ' ( ) *+ ,- ./ 0/ 1/ 23 43 5 6 7 8 9 : ; <= > ?@ AB1SELECT reportUid FROM Report WHERE reportUid IN ( CD E FG) HI JK L MNjava/lang/Long OP QR-com/ustadmobile/core/db/dao/ReportDao_Impl$14 S @AT U> VW *com/ustadmobile/core/db/dao/ReportDao_Impl%com/ustadmobile/core/db/dao/ReportDaojava/lang/ThrowableX"androidx/paging/DataSource$Factoryandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listjava/lang/StringBuilderjava/util/Iterator%androidx/sqlite/db/SupportSQLiteQuery()VK(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionW(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Lcom/ustadmobile/lib/db/entities/Report;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I0(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;J)V/(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)VN(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I moveToNext()ZgetLong(I)J setReportUid(J)VsetReportOwnerUidgetInt(I)IsetXAxissetReportDateRangeSelection setFromDate setFromRelTosetFromRelOffSetsetFromRelUnit setToDate setToRelTosetToRelOffSet setToRelUnitisNull(I)Z getString(I)Ljava/lang/String;setReportTitle(Ljava/lang/String;)VsetReportDescriptionsetReportSeriessetReportInactive(Z)V setTemplate setPrioritysetReportTitleIdsetReportDescIdsetReportMasterChangeSeqNumsetReportLocalChangeSeqNumsetReportLastChangedBy setReportLctadd(Ljava/lang/Object;)Zclosereleaseandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JvalueOf(J)Ljava/lang/Long;A(Lcom/ustadmobile/core/db/dao/ReportDao_Impl;Ljava/util/List;ZJ)Vjava/util/Collections emptyListgetColumnIndex(Ljava/lang/String;)Iandroidx/paging/DataSource1K**+*Y*+* Y*+ * Y*+ *Y*+*Y*+"23 4d#0=JKK7***+A* 7*:*!++-+& !(+4 77kc*Y*+,   2***+** M*,'&  "$#'"/#1$22 2g 2*** +** M*,'& ()+,.$/'.//1022 2g 3***+W** M*,(& 4578:%;(:0;2<33 3h 3***+W** M*,(& @ACDF%G(F0G2H33h c*Y*+,L   c*Y* -^   X*!Y*"+u = n#:#$:6 %66  %6+ & +'6%6%(Y*)B &037AILVYc\ nnnnnj b_&H #1@2*:*$:6%+:*,Y*--.+, -./0H222. &# 2 5/N/$:6%*01Y2S3Y*45 4552 *'?6M6$N66-%*01Y7S8Y*-95DH I JK!L>??< 5 2'1@C\6M6$N66-%**-::;<6=<6><6 ?<6 @<6 A<6 B<6 C<6D<6E<6F<6G<6H<6I<6J<6K<6L<6M<6N<6O<6P<6Q<6R<6S<6TYUV:WXYY: Z7! ![Z7# #\ ]6% %^ ]6& &_ Z7' '` ]6) )a ]6* *b]6+ +cZ7, ,d]6. .e]6/ /f]60 0gh :1i:1 1jh :2i:2 2kh :3i:3 3l]65564 4m]67766 6n]68 8o]69 9p]6: :qZ7; ;rZ7= =s]6? ?tZ7@ @u vW: w-x :Bw-xB4>LLNLc  !(4=FOXajs| &/:ALS^epw    "#%$'+)7*=,H.O0[1a3l5s8~9:=>?ABDEGHJKMN PQS&T-U7V:W>YEZIWLYUZY[n>1:2^3/ :!L#^%p&')*+m,[.I/70$1H2l34~567}8k9Y:G;5=#?&@=FO X a j s |  vmd[RI @0\\Y R OD4( 031@ 1 !-1 !X 1 1 1@41 !X111@ 1 !1 "#$ yM,z{W+|>,},~{W,:`6$:6+:0:  & %**::TYUV: W.h : Z:   vW : wx : wx ~`a bcde$f)g2h5iSjXkbmnoqptq{rtuwxz|}~~ S% &% &% H '()*$)+25iH, ',Z = !-1.$ # !   !-1 '/01 *Y*,!42343,2345671X+M**,:NTY-UV:-W*-:vW:-w:-wDMMOM6  #,3=@DJMU>3 #*XX89V:9D #*%#; ! ;; 8< =>?@AR+;>+=6+>6+?6+@6+A6+B6 +C6 +D6 +E6 +F6 +G6+H6+I6+J6+K6+L6+M6+N6+O6+P6+Q6+R6+S6XYYM+Z7,[+Z7,\+]6,^+]6,_+Z7,`+]6,a + ]6,b + ]6,c + Z7,d + ]6,e + ]6,f+]6,g$+h : +i:,j$+h : +i:,k$+h : +i:,l+]66,m+]66,n+]6,o+]6,p+]6,q+Z7,r+Z7,s+]6,t+Z7,u,j '1;EOYcmw !'17=GMS]cisy    "$%')*,.$0*253;5E7K9Q;\<b>l@rBxEFGILMNPRSUWXZ\]_abdfg$i*k4l:n@pJqPs281G]s8E_l4JRRB[C I?5'+1! ; E  O Y c m wwmcn"  X 1 1 1@@BAD3 *+X$  AE4 *+X,$  AF3 *+X$  GH/*% IJK/*% ILM/*% INO/*% IPO/*% IQRz83,(!  PK!!  4com/ustadmobile/core/db/dao/ScheduleDao_Impl$1.class4` 6 57 8 9: ; < = > ? @ A B C D E FG HIJthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Schedule;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureRLandroidx/room/EntityInsertionAdapter; SourceFileScheduleDao_Impl.javaEnclosingMethodK L SINSERT OR ABORT INTO `Schedule` (`scheduleUid`,`sceduleStartTime`,`scheduleEndTime`,`scheduleDay`,`scheduleMonth`,`scheduleFrequency`,`umCalendarUid`,`scheduleClazzUid`,`scheduleMasterChangeSeqNum`,`scheduleLocalChangeSeqNum`,`scheduleLastChangedBy`,`scheduleLastChangedTime`,`scheduleActive`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?) MNO PQ RN SN TU VU WU XN YN ZN [N \U ]N ^_(com/ustadmobile/lib/db/entities/Schedule %&.com/ustadmobile/core/db/dao/ScheduleDao_Impl$1$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/ScheduleDao_Impl(Landroidx/room/RoomDatabase;)VgetScheduleUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSceduleStartTimegetScheduleEndTimegetScheduleDay()IgetScheduleMonthgetScheduleFrequencygetUmCalendarUidgetScheduleClazzUidgetScheduleMasterChangeSeqNumgetScheduleLocalChangeSeqNumgetScheduleLastChangedBygetScheduleLastChangedTimegetScheduleActive()Z I *+*,2    !"  #$-5 %&4+,+,+,+,+, +, +, +, + , + ,+ ,+ ,,>+ >: ;<!=->9?F@RA^BjCvDEFGH*'()* +,-@" ')A%.4 *+,2  " ')/012345 PK!!PVdd5com/ustadmobile/core/db/dao/ScheduleDao_Impl$10.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;2(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300U(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *S  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFV W XYZ%['\2]<_C`MaQc[dfahctde  w!" u#$%h&'()A*/*S ()+,-./01 PK!!XG`5com/ustadmobile/core/db/dao/ScheduleDao_Impl$11.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;1(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$11;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV /com/ustadmobile/core/db/dao/ScheduleDao_Impl$11java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400U(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*l  Y*L*+X* M* *+ ,N* *+ -*A. o prs&t*v4w?tAvLwWxY NA  !"#A$/* l "#%&'()*+  PK!!yp5com/ustadmobile/core/db/dao/ScheduleDao_Impl$12.class4i 8 9 : ; < 6= >? ,@ 6A BC ,D BE FG BH >I JKLM val$activeZval$changeTimeJval$scheduleUidthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;4(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;ZJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$12;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp StackMapTableNO ExceptionsP()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethodQ RS     T UVW XY Z[ \]^ _T `a bTc de fT gh $%/com/ustadmobile/core/db/dao/ScheduleDao_Impl$12java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplupdateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500U(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+**!** "#$%N*L=*>+=+*=+** + W* :* *+:* *+G]uuwuJ  #%02=GNX]gru* " &' ()u*)+,@[,-./A$0/*  "./1234567! PK!!P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$13;MethodParameterscall,()Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_result*Lcom/ustadmobile/lib/db/entities/Schedule;_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature]Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod ./ ,- 0   scheduleUid sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActive (com/ustadmobile/lib/db/entities/Schedule  9:/com/ustadmobile/core/db/dao/ScheduleDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetScheduleUid(J)VsetSceduleStartTimesetScheduleEndTimegetInt(I)IsetScheduleDay(I)VsetScheduleMonthsetScheduleFrequencysetUmCalendarUidsetScheduleClazzUidsetScheduleMasterChangeSeqNumsetScheduleLocalChangeSeqNumsetScheduleLastChangedBysetScheduleLastChangedTimesetScheduleActive(Z)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./8 .,9:23'**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+Y:+7+7+7+6+6+6+7+ 7 + 7!+ 7"+ 6!!#+ 7""$+6%%6$$%::+&*':&+&*'&z34'/7?GOW_gow    *1; B"L#S&]'i(p)s*v,z./,./048;<=<><?@A@B@yC<hD<WE<*FF<;5G@!L$H<"iIJ$]K@%LMrN@kO@'cP@/[Q@7SR@?KS@GCT@O;U@ W3V@ _+W@ g#X@ oY@ wZ@vLM57[\]_f)^@ )^)^_`aA9b2/*(34 57`acdefghi6 )PK!!{~7com/ustadmobile/core/db/dao/ScheduleDao_Impl$14$1.class4 'o (pq rstuvwxyz{|}~ f  f  f    f           gthis$1 InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$14;(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$14$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActive_tmpcursorLandroid/database/Cursor;_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resLjava/util/List;LocalVariableTypeTable; StackMapTable SignatureW(Landroid/database/Cursor;)Ljava/util/List;XLandroidx/room/paging/LimitOffsetDataSource; SourceFileScheduleDao_Impl.javaEnclosingMethod ), - scheduleUid sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActivejava/util/ArrayList - (com/ustadmobile/lib/db/entities/Schedule - 1com/ustadmobile/core/db/dao/ScheduleDao_Impl$14$1*androidx/room/paging/LimitOffsetDataSource/com/ustadmobile/core/db/dao/ScheduleDao_Impl$14android/database/Cursorjava/util/Listcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetScheduleUid(J)VsetSceduleStartTimesetScheduleEndTimegetInt(I)IsetScheduleDaysetScheduleMonthsetScheduleFrequencysetUmCalendarUidsetScheduleClazzUidsetScheduleMasterChangeSeqNumsetScheduleLocalChangeSeqNumsetScheduleLastChangedBysetScheduleLastChangedTimesetScheduleActive(Z)Vadd(Ljava/lang/Object;)Z '(),-./x*+*,-0>1H23),456789:9;<=)468:;>?/ '~+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6Y+:+Y:+7+7+7+6+6+6+7+ 7 + 7!+ 7  "+ 6""#+ 7##$+6&&6%%%&W0.ABCDE&F.G6H>IFJNKVL^MfNuO~QSTVWYZ\]_`bcefhi kln(o/q9r@tJuQx[ygzn{x|{}18@ABCDCECFGHGIGJCrKCaLC(PMC 9?NG"J.OC#gP9%[QG&~23~RSwTGpUGhVG`WG&XXG.PYG6HZG>@[G F8\G N0]G V(^G ^ _G f`Gu abc u adelu'fg'fg@'fg=Rhihjklm*n+*'PK!!h65com/ustadmobile/core/db/dao/ScheduleDao_Impl$14.class49 % & '( #)*+ , -.0 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$14;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; SignatureZ()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorycLandroidx/paging/DataSource$Factory; SourceFileScheduleDao_Impl.javaEnclosingMethod1 23   41com/ustadmobile/core/db/dao/ScheduleDao_Impl$14$1 56java/lang/StringSchedule 7 /com/ustadmobile/core/db/dao/ScheduleDao_Impl$148"androidx/paging/DataSource$Factory,com/ustadmobile/core/db/dao/ScheduleDao_ImplfindAllSchedulesByClazzUid'(J)Landroidx/paging/DataSource$Factory;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource  C*+*,*;  I Y***YS> A/* ;  !"#$   / PK!!1nn5com/ustadmobile/core/db/dao/ScheduleDao_Impl$15.class4 -v -w .x ty z{| }~ f  f x f    f           g f -val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$15;MethodParameterscall()Ljava/util/List;_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;finalize()V()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScheduleDao_Impl.javaEnclosingMethod 23 01 4n   scheduleUid sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActivejava/util/ArrayList 4 (com/ustadmobile/lib/db/entities/Schedule n n =>/com/ustadmobile/core/db/dao/ScheduleDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_Impl$findAllSchedulesByClazzUidAsLiveList (J)Landroidx/lifecycle/LiveData; access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetScheduleUid(J)VsetSceduleStartTimesetScheduleEndTimegetInt(I)IsetScheduleDaysetScheduleMonthsetScheduleFrequencysetUmCalendarUidsetScheduleClazzUidsetScheduleMasterChangeSeqNumsetScheduleLocalChangeSeqNumsetScheduleLastChangedBysetScheduleLastChangedTimesetScheduleActive(Z)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease -./0123456C*+*,*789;23< 20=>6f(**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6Y+:+Y:+7+7+7+6+6 +6!+7"+ 7#+ 7$+ 7  %+ 6""&+ 7##'+6&&6%%()W:+*:'+*'73'/7?GOW_gow (/9 @ J Q[blx88?@ABCBDBEFGFHFIBrJB(aKB9PLB J?MF"[.NB#xOP%lQF&RFzSF'rTF/jUF7bVF?ZWFGRXFOJYF WBZF _:[F g2\F o*]F w"^F_`9;abc _de|-fg-fg@-fg -fhijklmn66*+7  8 9;A=o6/*,78 9;ijkpqrstu: -PK!!Њ$EE5com/ustadmobile/core/db/dao/ScheduleDao_Impl$16.class4 -t -u .v rw xyz {|}~ f  f v f    f           g f -val$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$16;MethodParameterscall()Ljava/util/List;_item*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUidJ_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActiveZ_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActive_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable; StackMapTable Exceptions Signature>()Ljava/util/List;()Ljava/lang/Object;oLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScheduleDao_Impl.javaEnclosingMethod 23 01 4   scheduleUid sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActivejava/util/ArrayList 4 (com/ustadmobile/lib/db/entities/Schedule  =>/com/ustadmobile/core/db/dao/ScheduleDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplfindAllSchedulesByClazzUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetScheduleUid(J)VsetSceduleStartTimesetScheduleEndTimegetInt(I)IsetScheduleDaysetScheduleMonthsetScheduleFrequencysetUmCalendarUidsetScheduleClazzUidsetScheduleMasterChangeSeqNumsetScheduleLocalChangeSeqNumsetScheduleLastChangedBysetScheduleLastChangedTimesetScheduleActive(Z)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease -./0123456C*+*,*7,89;23< 20=>6|(**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6Y+:+Y:+7+7+7+6+6 +6!+7"+ 7#+ 7$+ 7  %+ 6""&+ 7##'+6&&6%%()W:+**+:'+**+'75/123'4/576?7G8O9W:_;g<o=w>?ACDFGIJLMOPRSUV XY[(\/^9_@aJbQd[ebhlixjklmopmopq88?@ABCBDBEFGFHFIBrJB(aKB9PLB J?MF"[.NB#xOP%lQF&RFSF'yTF/qUF7iVF?aWFGYXFOQYF WIZF _A[F g9\F o1]F w)^F_`9;abc _de|-fg-fg@-fg-fhijklA=m6/*,7,8 9;ijknopqrs: -PK!!o2V V 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$2.class4` 6 57 8 9: ; < = > ? @ A B C D E FG HIJthis$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindX(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Schedule;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value*Lcom/ustadmobile/lib/db/entities/Schedule;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScheduleDao_Impl.javaEnclosingMethodK L nUPDATE OR ABORT `Schedule` SET `scheduleUid` = ?,`sceduleStartTime` = ?,`scheduleEndTime` = ?,`scheduleDay` = ?,`scheduleMonth` = ?,`scheduleFrequency` = ?,`umCalendarUid` = ?,`scheduleClazzUid` = ?,`scheduleMasterChangeSeqNum` = ?,`scheduleLocalChangeSeqNum` = ?,`scheduleLastChangedBy` = ?,`scheduleLastChangedTime` = ?,`scheduleActive` = ? WHERE `scheduleUid` = ? MNO PQ RN SN TU VU WU XN YN ZN [N \U ]N ^_(com/ustadmobile/lib/db/entities/Schedule %&.com/ustadmobile/core/db/dao/ScheduleDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter,com/ustadmobile/core/db/dao/ScheduleDao_Impl(Landroidx/room/RoomDatabase;)VgetScheduleUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSceduleStartTimegetScheduleEndTimegetScheduleDay()IgetScheduleMonthgetScheduleFrequencygetUmCalendarUidgetScheduleClazzUidgetScheduleMasterChangeSeqNumgetScheduleLocalChangeSeqNumgetScheduleLastChangedBygetScheduleLastChangedTimegetScheduleActive()Z I *+*,J    !"  #$-M %&D+,+,+,+,+, +, +, +, + , + ,+ ,+ ,,>+ +,BR ST!U-V9WFXRY^Zj[v\]^_`a*'()*+,-@" ')A%.4 *+,J  " ')/012345 PK!!y 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$3.class4"  this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScheduleDao_Impl.javaEnclosingMethod ! 4 REPLACE INTO ScheduleReplicate(schedulePk, scheduleDestination) SELECT DISTINCT Schedule.scheduleUid AS schedulePk, ? AS scheduleDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN Schedule ON Schedule.scheduleClazzUid = Clazz.clazzUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND Schedule.scheduleLastChangedTime != COALESCE( (SELECT scheduleVersionId FROM ScheduleReplicate WHERE schedulePk = Schedule.scheduleUid AND scheduleDestination = ?), 0) /*psql ON CONFLICT(schedulePk, scheduleDestination) DO UPDATE SET schedulePending = true */ .com/ustadmobile/core/db/dao/ScheduleDao_Impl$3#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ScheduleDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, c      >L f   PK!!P 4com/ustadmobile/core/db/dao/ScheduleDao_Impl$4.class4"  this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScheduleDao_Impl.javaEnclosingMethod ! E REPLACE INTO ScheduleReplicate(schedulePk, scheduleDestination) SELECT DISTINCT Schedule.scheduleUid AS scheduleUid, UserSession.usClientNodeId AS scheduleDestination FROM ChangeLog JOIN Schedule ON ChangeLog.chTableId = 21 AND Schedule.scheduleUid = ChangeLog.chEntityPk JOIN Clazz ON Clazz.clazzUid = Schedule.scheduleClazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Schedule.scheduleLastChangedTime != COALESCE( (SELECT scheduleVersionId FROM ScheduleReplicate WHERE schedulePk = Schedule.scheduleUid AND scheduleDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(schedulePk, scheduleDestination) DO UPDATE SET schedulePending = true */ .com/ustadmobile/core/db/dao/ScheduleDao_Impl$4#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ScheduleDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!P4com/ustadmobile/core/db/dao/ScheduleDao_Impl$5.class4"  this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;M(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScheduleDao_Impl.javaEnclosingMethod !  UPDATE Schedule SET scheduleActive = ?, scheduleLastChangedTime = ? WHERE scheduleUid = ? .com/ustadmobile/core/db/dao/ScheduleDao_Impl$5#androidx/room/SharedSQLiteStatement,com/ustadmobile/core/db/dao/ScheduleDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!rr4com/ustadmobile/core/db/dao/ScheduleDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity*Lcom/ustadmobile/lib/db/entities/Schedule;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB .com/ustadmobile/core/db/dao/ScheduleDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_Impl insertAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!24com/ustadmobile/core/db/dao/ScheduleDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;A(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ .com/ustadmobile/core/db/dao/ScheduleDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!2R4com/ustadmobile/core/db/dao/ScheduleDao_Impl$8.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;A(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$8;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ .com/ustadmobile/core/db/dao/ScheduleDao_Impl$8java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*( @***W* L* +M* , '3"+ -.#/'11/31>2 @s !A"/* (  !#$%&'()  PK!!rp4com/ustadmobile/core/db/dao/ScheduleDao_Impl$9.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity*Lcom/ustadmobile/lib/db/entities/Schedule;this$0.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl$9;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduleDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB .com/ustadmobile/core/db/dao/ScheduleDao_Impl$9java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/ScheduleDao_Impl updateAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200](Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*: E<***`<* M* ,N* - ,8& => @A'B,D6B8DCEEC 8 !"#A$/* : "#%&'()*+  PK!!X`ADD2com/ustadmobile/core/db/dao/ScheduleDao_Impl.class4 m l l l l l l m        !" # $% & '( !)* + ,- ,./ +0 "&6 789 &:; (<= *>? @ A BC DEFGHIJKLMNOPQ RS ? T ?U ?V ?W X ?Y ?Z ?[ ?\ ?] ?^ ?_ ?` ?a ?b c d Bef Sg 'hij Wgkl m Zn o p qrst bg uvw eg xy lz l{ l| l}~ InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfSchedule&Landroidx/room/EntityInsertionAdapter; SignatureRLandroidx/room/EntityInsertionAdapter;__updateAdapterOfSchedule-Landroidx/room/EntityDeletionOrUpdateAdapter;YLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange'__preparedStmtOfUpdateScheduleActivated(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;MethodParametersinsert-(Lcom/ustadmobile/lib/db/entities/Schedule;)J_resultJentity*Lcom/ustadmobile/lib/db/entities/Schedule; StackMapTable insertAsync^(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;q(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;=Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Schedule;>;@(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Schedule;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/Schedule;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate-(Lcom/ustadmobile/lib/db/entities/Schedule;)VupdateListAsync updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;t(Lcom/ustadmobile/lib/db/entities/Schedule;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;deactivateByUidsE(Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;uidList changeTime"Ljava/util/List;g(Ljava/util/List;JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateScheduleActivated7(JZJLkotlin/coroutines/Continuation;)Ljava/lang/Object; scheduleUidactiveZG(JZJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUid-(J)Lcom/ustadmobile/lib/db/entities/Schedule;_tmpScheduleUid_tmpSceduleStartTime_tmpScheduleEndTime_tmpScheduleDayI_tmpScheduleMonth_tmpScheduleFrequency_tmpUmCalendarUid_tmpScheduleClazzUid_tmpScheduleMasterChangeSeqNum_tmpScheduleLocalChangeSeqNum_tmpScheduleLastChangedBy_tmpScheduleLastChangedTime_tmpScheduleActive_tmp_cursorIndexOfScheduleUid_cursorIndexOfSceduleStartTime_cursorIndexOfScheduleEndTime_cursorIndexOfScheduleDay_cursorIndexOfScheduleMonth_cursorIndexOfScheduleFrequency_cursorIndexOfUmCalendarUid_cursorIndexOfScheduleClazzUid(_cursorIndexOfScheduleMasterChangeSeqNum'_cursorIndexOfScheduleLocalChangeSeqNum#_cursorIndexOfScheduleLastChangedBy%_cursorIndexOfScheduleLastChangedTime_cursorIndexOfScheduleActiveuid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;findByUidAsync_cancellationSignalLandroid/os/CancellationSignal;MLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;b(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Schedule;>;)Ljava/lang/Object;findAllSchedulesByClazzUidFactory'(J)Landroidx/paging/DataSource$Factory;clazzUidf(J)Landroidx/paging/DataSource$Factory; findAllSchedulesByClazzUidAsList(J)Ljava/util/List;_item;?(J)Ljava/util/List;$findAllSchedulesByClazzUidAsLiveList (J)Landroidx/lifecycle/LiveData;^(J)Landroidx/lifecycle/LiveData;>;findAllSchedulesByClazzUidAsync_Lkotlin/coroutines/Continuation<-Ljava/util/List;>;t(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)Jlambda$deactivateByUids$0__cont access$000L(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100V(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200](Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300U(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 access$601s(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;x1x2x3 SourceFileScheduleDao_Impl.java {y zy xy uv qr op |.com/ustadmobile/core/db/dao/ScheduleDao_Impl$1 |.com/ustadmobile/core/db/dao/ScheduleDao_Impl$2.com/ustadmobile/core/db/dao/ScheduleDao_Impl$3.com/ustadmobile/core/db/dao/ScheduleDao_Impl$4.com/ustadmobile/core/db/dao/ScheduleDao_Impl$5     .com/ustadmobile/core/db/dao/ScheduleDao_Impl$6 |  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$7 |  .com/ustadmobile/core/db/dao/ScheduleDao_Impl$8.com/ustadmobile/core/db/dao/ScheduleDao_Impl$9BootstrapMethods  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$10 |/com/ustadmobile/core/db/dao/ScheduleDao_Impl$11 |/com/ustadmobile/core/db/dao/ScheduleDao_Impl$12 |,SELECT * FROM Schedule WHERE scheduleUid = ?    sceduleStartTimescheduleEndTime scheduleDay scheduleMonthscheduleFrequency umCalendarUidscheduleClazzUidscheduleMasterChangeSeqNumscheduleLocalChangeSeqNumscheduleLastChangedByscheduleLastChangedTimescheduleActive (com/ustadmobile/lib/db/entities/Schedule                  /com/ustadmobile/core/db/dao/ScheduleDao_Impl$13 | ZSELECT * FROM Schedule WHERE scheduleClazzUid = ? AND CAST(scheduleActive AS INTEGER) = 1 /com/ustadmobile/core/db/dao/ScheduleDao_Impl$14YSELECT * FROM Schedule WHERE scheduleClazzUid = ? AND CAST(scheduleActive AS INTEGER) = 1java/util/ArrayList  |   java/lang/StringSchedule/com/ustadmobile/core/db/dao/ScheduleDao_Impl$15 /com/ustadmobile/core/db/dao/ScheduleDao_Impl$16    ,com/ustadmobile/core/db/dao/ScheduleDao_Impl'com/ustadmobile/core/db/dao/ScheduleDaojava/lang/Throwableandroidx/room/RoomSQLiteQueryandroid/database/Cursor"androidx/paging/DataSource$Factoryjava/util/List()VM(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Lcom/ustadmobile/lib/db/entities/Schedule;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VA(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I &(Ljava/lang/Object;)Ljava/lang/Object; linvokea(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Ljava/util/List;J)Lkotlin/jvm/functions/Function1;androidx/room/RoomDatabaseKtwithTransactionp(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;2(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;J)V1(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;)V4(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;ZJJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetScheduleUid(J)VsetSceduleStartTimesetScheduleEndTimegetInt(I)IsetScheduleDay(I)VsetScheduleMonthsetScheduleFrequencysetUmCalendarUidsetScheduleClazzUidsetScheduleMasterChangeSeqNumsetScheduleLocalChangeSeqNumsetScheduleLastChangedBysetScheduleLastChangedTimesetScheduleActive(Z)VclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;P(Lcom/ustadmobile/core/db/dao/ScheduleDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getCount()I moveToNextadd(Ljava/lang/Object;)ZgetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource  "java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles1lmopqrstuvswxyzy{y|}~K**+* Y*+ * Y*+ * Y*+*Y*+*Y*+"01 2J#c0=JKKopo~7***+A* 7*:*!++-+& !(+4 77k~c*Y*+,   s~2***+** M*,'& $'/122 2g s~m*Y*+,  s~3***+W** M*,(& %(0233 3h s~3***+W** M*,(& !%"(!0"2#33h ~m* Y*+!,(  s~c*"Y*+#,:   s~v**+ $%M* s~c*&Y*'-S   s~X*(Y*)+l s~{ **Y*+4 s~,,N,-:6.**/:016216316 416 516 616 716 816916:16;16<16=16>?Y@:A7BA7C A7D E6F E6G E6H A7IA7  JA7""KA7$$LE6&&MA7''NE6**6))O::PQ:+PQ+*9 *3<ENW`ir{ )0;BMT_fqx`#);m M["_I$q7&%')*3<E| Ns Wj `a iX rO{F=4+" *w"l`?@ l`?l`~2,:,-:6.R:*SY*T-U H222. &# 2 s~!VNV-:6.WY*X78 9:;4!! s~-YNY-:6.**/:016216316 416 516 616 716 816916:16;16<16=16ZY[\:]?Y@:A7BA7C A7D E6F E6G E6H A7IA7!!JA7##KA7%%LE6''MA7((NE6++6**O^W:PQ:,PQ,*: *3<ENW`ir{ '.9@KR]dov`#'9Kw!]e#oS%A'/(*+3<E N W `x io rf{]TKB9) * )l`#l`?@l`l`s~5YNY-:6.*_`YaSbY*cd 4552 *'s~2V:V-:6.R:*eY*f-U'( )*+,H222. &# 2 s ~gwsA~3 *+?h"  A~4 *+?,i"  A~3 *+?j"  ~Q *+ kM*   ~/*# ~/*# ~/*# ~/*# ~/*# ~/*#   ~Q *+ #*       nebWS*(&"   1 2345PK!!7Ђ :com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$1.class4\ 3 24 5 67 8 9 : 6; 6< = > ? @ A BC DEFthis$04Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ScheduledCheck; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureXLandroidx/room/EntityInsertionAdapter; SourceFileScheduledCheckDao_Impl.javaEnclosingMethodG H INSERT OR ABORT INTO `ScheduledCheck` (`scheduledCheckUid`,`checkTime`,`checkType`,`checkUuid`,`checkParameters`,`scClazzLogUid`,`scheduledCheckMasterCsn`,`scheduledCheckLocalCsn`,`scheduledCheckLastChangedBy`,`scheduledCheckLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?) IJK LM NJ OP Q# RS TU V# WJ XJ YJ ZP [J.com/ustadmobile/lib/db/entities/ScheduledCheck $%4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$1$androidx/room/EntityInsertionAdapter2com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl(Landroidx/room/RoomDatabase;)VgetScheduledCheckUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCheckTime getCheckType()I getCheckUuidbindNull(I)V bindString(ILjava/lang/String;)VgetCheckParametersgetScClazzLogUidgetScheduledCheckMasterCsngetScheduledCheckLocalCsngetScheduledCheckLastChangedBygetScheduledCheckLct I *+*,'     ! "#-* $%+,+,+,, + +, , + +, +, +, +,+ ,+ ,>/ 01"2)335>7E8O:Z<f=r>~?@A &'()*3  ! &(A$+4 *+,'  ! &(,-./012 PK!!^:com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$2.class47 ' &( ) *+, -./this$04Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScheduledCheckDao_Impl.javaEnclosingMethod0 1 :DELETE FROM `ScheduledCheck` WHERE `scheduledCheckUid` = ? 234 56.com/ustadmobile/lib/db/entities/ScheduledCheck 4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl(Landroidx/room/RoomDatabase;)VgetScheduledCheckUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,C      -F N +, K L     A4 *+,C    !"#$%& PK!![+  :com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$3.class4\ 3 24 5 67 8 9 : 6; 6< = > ? @ A BC DEFthis$04Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind^(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value0Lcom/ustadmobile/lib/db/entities/ScheduledCheck; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature_Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScheduledCheckDao_Impl.javaEnclosingMethodG H )UPDATE OR ABORT `ScheduledCheck` SET `scheduledCheckUid` = ?,`checkTime` = ?,`checkType` = ?,`checkUuid` = ?,`checkParameters` = ?,`scClazzLogUid` = ?,`scheduledCheckMasterCsn` = ?,`scheduledCheckLocalCsn` = ?,`scheduledCheckLastChangedBy` = ?,`scheduledCheckLct` = ? WHERE `scheduledCheckUid` = ? IJK LM NJ OP Q# RS TU V# WJ XJ YJ ZP [J.com/ustadmobile/lib/db/entities/ScheduledCheck $%4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter2com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl(Landroidx/room/RoomDatabase;)VgetScheduledCheckUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getCheckTime getCheckType()I getCheckUuidbindNull(I)V bindString(ILjava/lang/String;)VgetCheckParametersgetScClazzLogUidgetScheduledCheckMasterCsngetScheduledCheckLocalCsngetScheduledCheckLastChangedBygetScheduledCheckLct I *+*,N     ! "#-Q $%*+,+,+,, + +, , + +, +, +, +,+ ,+ ,+ ,BV WX"Y)Z3\>^E_OaZcfdre~fghi &'()*3  ! &(A$+4 *+,N  ! &(,-./012 PK!!rX:com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$4.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity0Lcom/ustadmobile/lib/db/entities/ScheduledCheck;this$04Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;g(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)VCodeLineNumberTableLocalVariableTablethis InnerClasses6Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$4;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScheduledCheckDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$4java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception2com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl insertAsyncd(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000R(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100\(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*} C***@* N* -:*  (4464" #(24@C t!"#A$/* } "#%&'()*+  PK!!]T008com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl.class4 e e f   e e               , !" 0 # 0$ 0% 0& 0' ( 0) * + 0, 0- 0. 0/ 00 01 02 03 04 05 06 7 8 9:;<=>?@ABC DE U UF UG UH UI UJ UK UL UM UN UO PQ eR eS eTUV InnerClasses__dbLandroidx/room/RoomDatabase;"__insertionAdapterOfScheduledCheck&Landroidx/room/EntityInsertionAdapter; SignatureXLandroidx/room/EntityInsertionAdapter;!__deletionAdapterOfScheduledCheck-Landroidx/room/EntityDeletionOrUpdateAdapter;_Landroidx/room/EntityDeletionOrUpdateAdapter;__updateAdapterOfScheduledCheck(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;MethodParametersinsert3(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)J_resultJentity0Lcom/ustadmobile/lib/db/entities/ScheduledCheck; StackMapTableW insertAsyncd(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;w(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;CLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ScheduledCheck;>;F(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScheduledCheck;>;)V deleteCheck3(Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)VscheduledCheck updateListupdate$findPendingLogsWithoutScheduledCheck(IJ)Ljava/util/List;_tmpCancellationNoteLjava/lang/String;_item*Lcom/ustadmobile/lib/db/entities/ClazzLog;_tmpClazzLogUid_tmpClazzLogClazzUid _tmpLogDate_tmpTimeRecorded_tmpClazzLogDoneZ_tmpI_tmpClazzLogCancelled_tmp_1_tmpClazzLogNumPresent_tmpClazzLogNumAbsent_tmpClazzLogNumPartial_tmpClazzLogScheduleUid_tmpClazzLogStatusFlag_tmpClazzLogMSQN_tmpClazzLogLCSN_tmpClazzLogLCB_tmpClazzLogLastChangedTime_cursorIndexOfClazzLogUid_cursorIndexOfClazzLogClazzUid_cursorIndexOfLogDate_cursorIndexOfTimeRecorded_cursorIndexOfClazzLogDone_cursorIndexOfCancellationNote_cursorIndexOfClazzLogCancelled _cursorIndexOfClazzLogNumPresent_cursorIndexOfClazzLogNumAbsent _cursorIndexOfClazzLogNumPartial!_cursorIndexOfClazzLogScheduleUid _cursorIndexOfClazzLogStatusFlag_cursorIndexOfClazzLogMSQN_cursorIndexOfClazzLogLCSN_cursorIndexOfClazzLogLCB%_cursorIndexOfClazzLogLastChangedTime checkTypefromDate_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;;XYZ[@(IJ)Ljava/util/List; findByUid3(J)Lcom/ustadmobile/lib/db/entities/ScheduledCheck; _tmpCheckUuid_tmpCheckParameters_tmpScheduledCheckUid _tmpCheckTime _tmpCheckType_tmpScClazzLogUid_tmpScheduledCheckMasterCsn_tmpScheduledCheckLocalCsn_tmpScheduledCheckLastChangedBy_tmpScheduledCheckLct_cursorIndexOfScheduledCheckUid_cursorIndexOfCheckTime_cursorIndexOfCheckType_cursorIndexOfCheckUuid_cursorIndexOfCheckParameters_cursorIndexOfScClazzLogUid%_cursorIndexOfScheduledCheckMasterCsn$_cursorIndexOfScheduledCheckLocalCsn)_cursorIndexOfScheduledCheckLastChangedBy_cursorIndexOfScheduledCheckLctuidgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000R(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100\(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;)Landroidx/room/EntityInsertionAdapter; SourceFileScheduledCheckDao_Impl.java jk hi r\4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$1 r]4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$2 no4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$3 qo^ _\ `\a b c\ d\4com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$4 ref gh zij kl mnSELECT ClazzLog.* FROM ClazzLog WHERE NOT EXISTS(SELECT scClazzLogUid FROM ScheduledCheck WHERE scClazzLogUid = ClazzLog.clazzLogUid AND ScheduledCheck.checkType = ?) AND ClazzLog.logDate >= ? op qrs tu clazzLogUidv wxclazzLogClazzUidlogDate timeRecorded clazzLogDonecancellationNoteclazzLogCancelledclazzLogNumPresentclazzLogNumAbsentclazzLogNumPartialclazzLogScheduleUidclazzLogStatusFlag clazzLogMSQN clazzLogLCSN clazzLogLCBclazzLogLastChangedTimejava/util/ArrayList yz r{ |}(com/ustadmobile/lib/db/entities/ClazzLog ~           { { {  {   {   \ \8SELECT * FROM ScheduledCheck WHERE scheduledCheckUid = ?scheduledCheckUid checkTime checkUuidcheckParameters scClazzLogUidscheduledCheckMasterCsnscheduledCheckLocalCsnscheduledCheckLastChangedByscheduledCheckLct }.com/ustadmobile/lib/db/entities/ScheduledCheck   {      {   z{2com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl-com/ustadmobile/core/db/dao/ScheduledCheckDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VS(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactiong(Lcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl;Lcom/ustadmobile/lib/db/entities/ScheduledCheck;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IhandleMultiple(Ljava/lang/Iterable;)Iacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetClazzLogUid(J)VsetClazzLogClazzUid setLogDatesetTimeRecordedgetInt(I)IsetClazzLogDone(Z)VisNull(I)Z getString(I)Ljava/lang/String;setCancellationNote(Ljava/lang/String;)VsetClazzLogCancelledsetClazzLogNumPresentsetClazzLogNumAbsentsetClazzLogNumPartialsetClazzLogScheduleUidsetClazzLogStatusFlagsetClazzLogMSQNsetClazzLogLCSNsetClazzLogLCBsetClazzLogLastChangedTimeadd(Ljava/lang/Object;)Zcloserelease moveToFirstsetScheduledCheckUid setCheckTime setCheckType setCheckUuidsetCheckParameterssetScClazzLogUidsetScheduledCheckMasterCsnsetScheduledCheckLocalCsnsetScheduledCheckLastChangedBysetScheduledCheckLctjava/util/Collections emptyList1efhijklmnolpqolprsty1**+*Y*+*Y*+* Y*+ u%& 'C#N0kv1wx1hiyhz{t7* * *+A* 7*:*!++-+u& oprst!v(t+v4wv |}7wx7~ky~tc*Y*+,u}v wx~ y ~lt2* * *+** M*,'u& $'/1v2wx2 2g ylt3* * *+W** M*,(u& %(02v3wx3h yt3* * * +W** M*,(u& %(02v3wx3 3h ylt3* * * +W** M*,(u& %(02v3wx3~h y~ta5e::66 * *:66 6 6  6 !6 "6#6$6%6&6'6(6)6*6+6,Y-.:/c0Y1:273 274 275 27  6 76##6""8 9 :$ ::$$;76&&6%%<76''=76((>76))?27**@76,,A27--B27//C7611D2722EFW:GH:4GH47ETTVTu"H #*7@IR[dmv +2=IP\bmt     "-4>AELQT]bv,_$TI}7}%}+} I"=#m$%&'(})k}*Y,G}- 5}/#1-}2@I R [ d m v}|ewxee}a YV7. }| ene0@e0 @eey lt4#INI:6* *:J6K6L6 M6 N6 O6 P6 Q6R6S6TUYV:27W27X 76Y 9 : ::Z 9 : ::[ 27\ 27]27^76_27  `::GH:"GH"*yu3 !"#$*&3'<(E)N*W+`,i-r.{/124578:;=>@BDEGIK L'N2O9QDRKTVU]WhXoYrZu\y^_\^_`v.}}a O}2=}D+}Vh} |3U<LEC N: W1 `( i r{ u|wx} *oqeU  ceUey taudlAt3 *+Ubuv  wxy~At4 *+U,cuv  wxy ~Azt3 *+Uduv  wxy~t/*uv xt/*uv xg" PK!!?}r 2com/ustadmobile/core/db/dao/SchoolDao_Impl$1.class4 A @B C DE F DG DH I J K L M N O P DQ R S T U V W X Y Z [ \] ^_`this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;K(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/School;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/School;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturePLandroidx/room/EntityInsertionAdapter; SourceFileSchoolDao_Impl.javaEnclosingMethoda #b !" INSERT OR ABORT INTO `School` (`schoolUid`,`schoolName`,`schoolDesc`,`schoolAddress`,`schoolActive`,`schoolPhoneNumber`,`schoolGender`,`schoolHolidayCalendarUid`,`schoolFeatures`,`schoolLocationLong`,`schoolLocationLatt`,`schoolEmailAddress`,`schoolTeachersPersonGroupUid`,`schoolStudentsPersonGroupUid`,`schoolPendingStudentsPersonGroupUid`,`schoolCode`,`schoolMasterChangeSeqNum`,`schoolLocalChangeSeqNum`,`schoolLastChangedBy`,`schoolLct`,`schoolTimeZone`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) cde fg h/ ij kl m/ n/ op q/ rs td ud vw xy zw {/ |d }d ~d / d d s d /&com/ustadmobile/lib/db/entities/School 01,com/ustadmobile/core/db/dao/SchoolDao_Impl$1$androidx/room/EntityInsertionAdapter*com/ustadmobile/core/db/dao/SchoolDao_Impl(Landroidx/room/RoomDatabase;)V getSchoolUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSchoolNamebindNull(I)V bindString(ILjava/lang/String;)V getSchoolDescgetSchoolAddressgetSchoolActive()ZgetSchoolPhoneNumbergetSchoolGender()IgetSchoolHolidayCalendarUidgetSchoolFeaturesgetSchoolLocationLong()D bindDouble(ID)VgetSchoolLocationLattgetSchoolEmailAddressgetSchoolTeachersPersonGroupUidgetSchoolStudentsPersonGroupUid&getSchoolPendingStudentsPersonGroupUid getSchoolCodegetSchoolMasterChangeSeqNumgetSchoolLocalChangeSeqNumgetSchoolLastChangedBy getSchoolLctgetSchoolTimeZone  !"#$%I *+*,&2'  (* !" +,- !+./%-&5' (*01%x+,, ++,, ++, , ++, , >+, ++, +, +,+ ,+ ,+ ,,+ + ,+ ,+,+,,++,+,+,+,+,,++,&%: ;<>'@.A8CCEJFTH_JlKuL|MOQRSTUVWY[\]^_$a0c<dHeUfaghhsjl'*(*2345l678   @ N 5 B - 24A09%4 *+,&2'  (*- 24:;<=>?@) PK!!a""3com/ustadmobile/core/db/dao/SchoolDao_Impl$10.class4K O O P    & & & & & & & & & 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   Oval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$10;MethodParameterscall=()Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;_tmpUmCalendarNameLjava/lang/String;_tmpUmCalendarUidJ_tmpUmCalendarCategoryI_tmpUmCalendarActiveZ_tmp _tmpUmCalendarMasterChangeSeqNum_tmpUmCalendarLocalChangeSeqNum_tmpUmCalendarLastChangedBy_tmpUmCalendarLct_tmpHolidayCalendar1Lcom/ustadmobile/lib/db/entities/HolidayCalendar;_tmpSchoolName_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUid_tmpSchoolActive_tmp_1_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_result;Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorIndexOfUmCalendarUid_cursorIndexOfUmCalendarName _cursorIndexOfUmCalendarCategory_cursorIndexOfUmCalendarActive*_cursorIndexOfUmCalendarMasterChangeSeqNum)_cursorIndexOfUmCalendarLocalChangeSeqNum%_cursorIndexOfUmCalendarLastChangedBy_cursorIndexOfUmCalendarLct_cursorLandroid/database/Cursor; StackMapTable   Exceptions ()Ljava/lang/Object; SignaturenLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod   TU RS V   schoolUid  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone umCalendarUidumCalendarNameumCalendarCategoryumCalendarActiveumCalendarMasterChangeSeqNumumCalendarLocalChangeSeqNumumCalendarLastChangedBy umCalendarLct  /com/ustadmobile/lib/db/entities/HolidayCalendar    ! "# $% &' () * + ,' -9com/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar . /# 0# 1# 2) 3# 4' 5 6 78 9: ;: <# = > ? @# A B C' D E# FG HI J _`-com/ustadmobile/core/db/dao/SchoolDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_Impl!findByUidWithHolidayCalendarAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZisNull(I)ZgetLong(I)JsetUmCalendarUid(J)V getString(I)Ljava/lang/String;setUmCalendarName(Ljava/lang/String;)VgetInt(I)IsetUmCalendarCategory(I)VsetUmCalendarActive(Z)VsetUmCalendarMasterChangeSeqNumsetUmCalendarLocalChangeSeqNumsetUmCalendarLastChangedBysetUmCalendarLct setSchoolUid setSchoolName setSchoolDescsetSchoolAddresssetSchoolActivesetSchoolPhoneNumbersetSchoolGendersetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonesetHolidayCalendar4(Lcom/ustadmobile/lib/db/entities/HolidayCalendar;)Vcloseandroidx/room/RoomSQLiteQueryrelease OPQRSTUVWXC*+*,*YZ[]TU^ TR_`X C-**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$+%P+%E+%:+%/+%$+%+%+%&Y': +(7! !)+% :# +*:# #++,6$ $-+,6&&6% %.+(7' '/+(7) )0+,6+ +1+(7, ,2: 3Y4:+(7!!5+% :# +*:##6+% :$ +*:$$7+% :% +*:%%8+,6''6&&9+% :( +*:((:+,6));+ (7**<+ (7,,=+ >9..?+ >900@+ % :2 + *:22A+(733B+(755C+(777D+% :9 +*:99E+(7::F+(7<<G+,6>>H+(7??I+% :A +*:AAJ K:: +L*M :B+L*MB Yz!#$%'&/'7(?)G*O+W,_-g.o/w0123456789:;<=>?ACXDaFkGrI}JLNPQTUVXY[\^_abc d fhi%k/l5n>pErPsVu`wgyrzx|~ (.8?IPZakr} #*ZJab#kcd!yab#hef$Kgh%Wif&:jd')kd)lf+md,ano 2pb#Sqb$urb%sb(+tb2ub9vbA no wd!>pb#`qb$rb%bxh&nyf'@sb(/zf){d* |d,}~.~08tb2Id3Zd5kd7tub9cd:Rd<Af>0d?vbAff'f/f7f?fGfOf Wf _f gf of wfffff|ftflfdf\fTfLfDf<f4f,f$f-[]XO*& *@OO&("O3&  @'O3& l-O3& J [6O3& O3OA_X/*NYZ []\ OPK!!S73com/ustadmobile/core/db/dao/SchoolDao_Impl$11.class4 < < =                          <val$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$11;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/School;_tmpSchoolNameLjava/lang/String;_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUidJ_tmpSchoolActiveZ_tmpI_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_result(Lcom/ustadmobile/lib/db/entities/School;_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod AB ?@ C   schoolUid  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone &com/ustadmobile/lib/db/entities/School         LM-com/ustadmobile/core/db/dao/SchoolDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplfindBySchoolCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setSchoolUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setSchoolName(Ljava/lang/String;)V setSchoolDescsetSchoolAddressgetInt(I)IsetSchoolActive(Z)VsetSchoolPhoneNumbersetSchoolGender(I)VsetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonecloseandroidx/room/RoomSQLiteQueryrelease <=>?@ABCDEC*+*,*FGHJABK A?LME:**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+Y:+7 +! : +":#+! : +":$+! : +":%+&66'+! : +":(+&6  )+ 7!!*+ 7##++ ,9%%-+ ,9''.+ ! :) + ":))/+7**0+7,,1+7..2+! :0 +":003+7114+7335+&6556+7667+! :8 +":888::+9*::9+9*:9FjZ'/7?GOW_gow   & ,6=GSZeku| "#%&()+,./135689;<&>1?7AACHERFYHcIjKtL{NOQRTVWXZ\]Z\]^G6NOPO)QOhROSO)4TO0UO8VWNOPO6xQOS[XYGgZ[u9RO(\[ ]W!^W#_`%a`'SO)bW*cW,dW.AmTO0R\eW1cKfW3t:g[5)hW6UO8ijk[l['m[/n[7o[?p[Gq[Oyr[ Wqs[ _it[ gau[ oYv[ wQw[Ix[Ay[9z[1{[)|[!}[~[[ijHJI<  @< l$< J [-<  <<ALE/*;FG HJI <PK!!I!3com/ustadmobile/core/db/dao/SchoolDao_Impl$12.class4 < < =                          <val$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$12;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/School;_tmpSchoolNameLjava/lang/String;_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUidJ_tmpSchoolActiveZ_tmpI_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_result(Lcom/ustadmobile/lib/db/entities/School;_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod AB ?@ C   schoolUid  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone &com/ustadmobile/lib/db/entities/School         LM-com/ustadmobile/core/db/dao/SchoolDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplfindBySchoolCodeFromWebF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setSchoolUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setSchoolName(Ljava/lang/String;)V setSchoolDescsetSchoolAddressgetInt(I)IsetSchoolActive(Z)VsetSchoolPhoneNumbersetSchoolGender(I)VsetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonecloseandroidx/room/RoomSQLiteQueryrelease <=>?@ABCDEC*+*,*FoGHJABK A?LME:**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+Y:+7 +! : +":#+! : +":$+! : +":%+&66'+! : +":(+&6  )+ 7!!*+ 7##++ ,9%%-+ ,9''.+ ! :) + ":))/+7**0+7,,1+7..2+! :0 +":003+7114+7335+&6556+7667+! :8 +":888::+9*::9+9*:9FjZrtuv'w/x7y?zG{O|W}_~gow &,6=GSZeku|&17AHRYcjt{G6NOPO)QOhROSO)4TO0UO8VWNOPO6xQOS[XYGgZ[u9RO(\[ ]W!^W#_`%a`'SO)bW*cW,dW.AmTO0R\eW1cKfW3t:g[5)hW6UO8ijk[l['m[/n[7o[?p[Gq[Oyr[ Wqs[ _it[ gau[ oYv[ wQw[Ix[Ay[9z[1{[)|[!}[~[[ijHJI<  @< l$< J [-<  <<ALE/*;FoG HJI <PK!!43com/ustadmobile/core/db/dao/SchoolDao_Impl$13.class4e 6 7 8 49 :; (< (= (> )? )@ *A (B CD EFGHval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$13;MethodParameterscall()Ljava/lang/Boolean;_tmpLjava/lang/Integer;_resultLjava/lang/Boolean;_cursorLandroid/database/Cursor; StackMapTableIJKL ExceptionsM()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethodN OP   Q RST UV WX YZ [\ ]^ _` ]a bQc dQ  -com/ustadmobile/core/db/dao/SchoolDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Booleanjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplpersonHasPermissionWithSchool7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;intValue()I(Z)Ljava/lang/Boolean;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Nt**L+8+N+ N--  MM,N+ * -:+ * Sbbdb>$)4 L!O"Q$S&Y'`$b&j'q(>&!"4!"L#$Q#$tc%&'0 )( ) @B**(+,-A./* ,-/012345 PK!!U5com/ustadmobile/core/db/dao/SchoolDao_Impl$14$1.class4" B C    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! this$1 InnerClasses/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$14;(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$14$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpSchoolNameLjava/lang/String;_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone_tmpLocationName_itemBLcom/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation; _tmpSchoolUidJ_tmpSchoolActive_tmpI_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_tmpNumStudents_tmpNumTeachers_tmpClazzCountcursorLandroid/database/Cursor;_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorIndexOfNumStudents_cursorIndexOfNumTeachers_cursorIndexOfLocationName_cursorIndexOfClazzCount_resLjava/util/List;LocalVariableTypeTableTLjava/util/List; StackMapTable Signatureo(Landroid/database/Cursor;)Ljava/util/List;pLandroidx/room/paging/LimitOffsetDataSource; SourceFileSchoolDao_Impl.javaEnclosingMethod DG H schoolUid  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone numStudents numTeachers locationName clazzCountjava/util/ArrayList H @com/ustadmobile/lib/db/entities/SchoolWithMemberCountAndLocation H                               !/com/ustadmobile/core/db/dao/SchoolDao_Impl$14$1*androidx/room/paging/LimitOffsetDataSource-com/ustadmobile/core/db/dao/SchoolDao_Impl$14android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)J setSchoolUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setSchoolName(Ljava/lang/String;)V setSchoolDescsetSchoolAddressgetInt(I)IsetSchoolActive(Z)VsetSchoolPhoneNumbersetSchoolGendersetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonesetNumStudentssetNumTeacherssetLocationName setClazzCountadd(Ljava/lang/Object;)Z BCDGHIJx*+*,-KrLHMNDGOPQRSTUTVWXDOQSUVYZJB1+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6Y+:+ S!Y":+#7$+% : +&:'+% : +&:  (+% :! +&:!!)+*6##6""++% :$ +&:$$,+*6%%-+ #7&&.+ #7((/+ 09**1+ 09,,2+ % :. + &:..3+#7//4+#7115+#7336+% :5 +&:557+#7668+#7889+*6:::+#7;;;+% := +&:==<+*6>>=+*6??>+% :@ +&:@@?+*6AA@AWKbuvwxy&z.{6|>}F~NV^fnv~"(29DJT[eqx ",3=DOU_fpw !+.Lx?[\%]\ G^\!_\$`\.Ra\5b\=c\@Dde;fg[\2]\ T^\!qhT"eij#_\$kj%vlg&emg(Tno*Cpo, !`\.qg/,rg1=sg3_a\5ptg6ug8vj:wg;fb\=Uxj>Dyj? "c\@zjA1MN1{|*}j#~jjj& j.j6j>j Fj Nj Vj ^j fjnjvj~jjjjjjj{jsjkj\ \dB1!  @#B! l)B! J [2B! 9 $BX{EFEBPK!!883com/ustadmobile/core/db/dao/SchoolDao_Impl$14.class4A ) * +, '-./0123 4 568 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$14;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturer()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;Factory{Landroidx/paging/DataSource$Factory; SourceFileSchoolDao_Impl.javaEnclosingMethod9 :;   </com/ustadmobile/core/db/dao/SchoolDao_Impl$14$1 =>java/lang/String SchoolMemberClazzPersonGroupMember ScopedGrantSchool ? -com/ustadmobile/core/db/dao/SchoolDao_Impl$14@"androidx/paging/DataSource$Factory*com/ustadmobile/core/db/dao/SchoolDao_Impl1findAllActiveSchoolWithMemberCountAndLocationName;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$14;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*o ] 3Y***YSYSY SY SY S r 3 A!/* o #$%&'(7" PK!!lR 2com/ustadmobile/core/db/dao/SchoolDao_Impl$2.class4 A @B C DE F DG DH I J K L M N O P DQ R S T U V W X Y Z [ \] ^_`this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;K(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindV(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/School;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value(Lcom/ustadmobile/lib/db/entities/School;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileSchoolDao_Impl.javaEnclosingMethoda #b !"2UPDATE OR ABORT `School` SET `schoolUid` = ?,`schoolName` = ?,`schoolDesc` = ?,`schoolAddress` = ?,`schoolActive` = ?,`schoolPhoneNumber` = ?,`schoolGender` = ?,`schoolHolidayCalendarUid` = ?,`schoolFeatures` = ?,`schoolLocationLong` = ?,`schoolLocationLatt` = ?,`schoolEmailAddress` = ?,`schoolTeachersPersonGroupUid` = ?,`schoolStudentsPersonGroupUid` = ?,`schoolPendingStudentsPersonGroupUid` = ?,`schoolCode` = ?,`schoolMasterChangeSeqNum` = ?,`schoolLocalChangeSeqNum` = ?,`schoolLastChangedBy` = ?,`schoolLct` = ?,`schoolTimeZone` = ? WHERE `schoolUid` = ? cde fg h/ ij kl m/ n/ op q/ rs td ud vw xy zw {/ |d }d ~d / d d s d /&com/ustadmobile/lib/db/entities/School 01,com/ustadmobile/core/db/dao/SchoolDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter*com/ustadmobile/core/db/dao/SchoolDao_Impl(Landroidx/room/RoomDatabase;)V getSchoolUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSchoolNamebindNull(I)V bindString(ILjava/lang/String;)V getSchoolDescgetSchoolAddressgetSchoolActive()ZgetSchoolPhoneNumbergetSchoolGender()IgetSchoolHolidayCalendarUidgetSchoolFeaturesgetSchoolLocationLong()D bindDouble(ID)VgetSchoolLocationLattgetSchoolEmailAddressgetSchoolTeachersPersonGroupUidgetSchoolStudentsPersonGroupUid&getSchoolPendingStudentsPersonGroupUid getSchoolCodegetSchoolMasterChangeSeqNumgetSchoolLocalChangeSeqNumgetSchoolLastChangedBy getSchoolLctgetSchoolTimeZone  !"#$%I *+*,&n'  (* !" +,- !+./%-&q' (*01%+,, ++,, ++, , ++, , >+, ++, +, +,+ ,+ ,+ ,,+ + ,+ ,+,+,,++,+,+,+,+,,++,+,&&v wxz'|.}8CJT_lu|$0<HUahs'*(*2345l 678   @ N 5 B - 24A09%4 *+,&n'  (*- 24:;<=>?@) PK!!gtqq2com/ustadmobile/core/db/dao/SchoolDao_Impl$3.class4"  this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;K(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSchoolDao_Impl.javaEnclosingMethod !  REPLACE INTO SchoolReplicate(schoolPk, schoolDestination) SELECT DISTINCT School.schoolUid AS schoolPk, ? AS schoolDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND School.schoolLct != COALESCE( (SELECT schoolVersionId FROM SchoolReplicate WHERE schoolPk = School.schoolUid AND schoolDestination = ?), 0) /*psql ON CONFLICT(schoolPk, schoolDestination) DO UPDATE SET schoolPending = true */ ,com/ustadmobile/core/db/dao/SchoolDao_Impl$3#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/SchoolDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!Ř;s s 2com/ustadmobile/core/db/dao/SchoolDao_Impl$4.class4"  this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;K(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSchoolDao_Impl.javaEnclosingMethod !  REPLACE INTO SchoolReplicate(schoolPk, schoolDestination) SELECT DISTINCT School.schoolUid AS schoolUid, UserSession.usClientNodeId AS schoolDestination FROM ChangeLog JOIN School ON ChangeLog.chTableId = 164 AND ChangeLog.chEntityPk = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND School.schoolLct != COALESCE( (SELECT schoolVersionId FROM SchoolReplicate WHERE schoolPk = School.schoolUid AND schoolDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(schoolPk, schoolDestination) DO UPDATE SET schoolPending = true */ ,com/ustadmobile/core/db/dao/SchoolDao_Impl$4#androidx/room/SharedSQLiteStatement*com/ustadmobile/core/db/dao/SchoolDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!0x"\\2com/ustadmobile/core/db/dao/SchoolDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/lib/db/entities/School;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;W(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Lcom/ustadmobile/lib/db/entities/School;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB ,com/ustadmobile/core/db/dao/SchoolDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_Impl insertAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100T(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!%rr2com/ustadmobile/core/db/dao/SchoolDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity(Lcom/ustadmobile/lib/db/entities/School;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;W(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Lcom/ustadmobile/lib/db/entities/School;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB ,com/ustadmobile/core/db/dao/SchoolDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_Impl updateAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200[(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,*I E<***`<* M* ,N* - ,8& LM OP'Q,S6Q8SCTEC 8 !"#A$/* I "#%&'()*+  PK!!8}RR2com/ustadmobile/core/db/dao/SchoolDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;0(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  ,com/ustadmobile/core/db/dao/SchoolDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300S(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *\  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF_ ` abc%d'e2f<hCiMjQl[mfjhltmn  w!" u#$%h&'()A*/*\ ()+,-./01 PK!!2bL2com/ustadmobile/core/db/dao/SchoolDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;/(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV ,com/ustadmobile/core/db/dao/SchoolDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400S(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*u  Y*L*+X* M* *+ ,N* *+ -*A. x y{|&}*4?}ALWY NA  !"#A$/* u "#%&'()*+  PK!!A$T2com/ustadmobile/core/db/dao/SchoolDao_Impl$9.class4 < < =                          <val$_statementLandroidx/room/RoomSQLiteQuery;this$0,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses.Lcom/ustadmobile/core/db/dao/SchoolDao_Impl$9;MethodParameterscall*()Lcom/ustadmobile/lib/db/entities/School;_tmpSchoolNameLjava/lang/String;_tmpSchoolDesc_tmpSchoolAddress_tmpSchoolPhoneNumber_tmpSchoolEmailAddress_tmpSchoolCode_tmpSchoolTimeZone _tmpSchoolUidJ_tmpSchoolActiveZ_tmpI_tmpSchoolGender_tmpSchoolHolidayCalendarUid_tmpSchoolFeatures_tmpSchoolLocationLongD_tmpSchoolLocationLatt _tmpSchoolTeachersPersonGroupUid _tmpSchoolStudentsPersonGroupUid'_tmpSchoolPendingStudentsPersonGroupUid_tmpSchoolMasterChangeSeqNum_tmpSchoolLocalChangeSeqNum_tmpSchoolLastChangedBy _tmpSchoolLct_result(Lcom/ustadmobile/lib/db/entities/School;_cursorIndexOfSchoolUid_cursorIndexOfSchoolName_cursorIndexOfSchoolDesc_cursorIndexOfSchoolAddress_cursorIndexOfSchoolActive_cursorIndexOfSchoolPhoneNumber_cursorIndexOfSchoolGender&_cursorIndexOfSchoolHolidayCalendarUid_cursorIndexOfSchoolFeatures _cursorIndexOfSchoolLocationLong _cursorIndexOfSchoolLocationLatt _cursorIndexOfSchoolEmailAddress*_cursorIndexOfSchoolTeachersPersonGroupUid*_cursorIndexOfSchoolStudentsPersonGroupUid1_cursorIndexOfSchoolPendingStudentsPersonGroupUid_cursorIndexOfSchoolCode&_cursorIndexOfSchoolMasterChangeSeqNum%_cursorIndexOfSchoolLocalChangeSeqNum!_cursorIndexOfSchoolLastChangedBy_cursorIndexOfSchoolLct_cursorIndexOfSchoolTimeZone_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature[Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolDao_Impl.javaEnclosingMethod AB ?@ C   schoolUid  schoolName schoolDesc schoolAddress schoolActiveschoolPhoneNumber schoolGenderschoolHolidayCalendarUidschoolFeaturesschoolLocationLongschoolLocationLattschoolEmailAddressschoolTeachersPersonGroupUidschoolStudentsPersonGroupUid#schoolPendingStudentsPersonGroupUid schoolCodeschoolMasterChangeSeqNumschoolLocalChangeSeqNumschoolLastChangedBy schoolLctschoolTimeZone &com/ustadmobile/lib/db/entities/School         LM,com/ustadmobile/core/db/dao/SchoolDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception*com/ustadmobile/core/db/dao/SchoolDao_ImplfindByUidAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setSchoolUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setSchoolName(Ljava/lang/String;)V setSchoolDescsetSchoolAddressgetInt(I)IsetSchoolActive(Z)VsetSchoolPhoneNumbersetSchoolGender(I)VsetSchoolHolidayCalendarUidsetSchoolFeatures getDouble(I)DsetSchoolLocationLong(D)VsetSchoolLocationLattsetSchoolEmailAddresssetSchoolTeachersPersonGroupUidsetSchoolStudentsPersonGroupUid&setSchoolPendingStudentsPersonGroupUid setSchoolCodesetSchoolMasterChangeSeqNumsetSchoolLocalChangeSeqNumsetSchoolLastChangedBy setSchoolLctsetSchoolTimeZonecloseandroidx/room/RoomSQLiteQueryrelease <=>?@ABCDEC*+*,*FGHJABK A?LME:**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+Y:+7 +! : +":#+! : +":$+! : +":%+&66'+! : +":(+&6  )+ 7!!*+ 7##++ ,9%%-+ ,9''.+ ! :) + ":))/+7**0+7,,1+7..2+! :0 +":003+7114+7335+&6556+7667+! :8 +":888::+9*::9+9*:9FjZ'/7?GOW_gow &,6=GSZeku|&17AHRYcjt{     G6NOPO)QOhROSO)4TO0UO8VWNOPO6xQOS[XYGgZ[u9RO(\[ ]W!^W#_`%a`'SO)bW*cW,dW.AmTO0R\eW1cKfW3t:g[5)hW6UO8ijk[l['m[/n[7o[?p[Gq[Oyr[ Wqs[ _it[ gau[ oYv[ wQw[Ix[Ay[9z[1{[)|[!}[~[[ijHJI<  @< l$< J [-<  <<ALE/*;FG HJI <PK!!J%440com/ustadmobile/core/db/dao/SchoolDao_Impl.class4 < < < < < =           $  (  - / 2 5  < < < InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfSchool&Landroidx/room/EntityInsertionAdapter; SignaturePLandroidx/room/EntityInsertionAdapter;__updateAdapterOfSchool-Landroidx/room/EntityDeletionOrUpdateAdapter;WLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis,Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;MethodParametersinsert+(Lcom/ustadmobile/lib/db/entities/School;)J_resultJentity(Lcom/ustadmobile/lib/db/entities/School; StackMapTable insertAsync\(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;o(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;;Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/School;>;>(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/School;>;)V updateListupdate+(Lcom/ustadmobile/lib/db/entities/School;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;r(Lcom/ustadmobile/lib/db/entities/School;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync schoolUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndexI_cancellationSignalLandroid/os/CancellationSignal;KLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;`(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;!findByUidWithHolidayCalendarAsyncuid^Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;>;s(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/SchoolWithHolidayCalendar;>;)Ljava/lang/Object;findBySchoolCodeF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;codeq(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/School;>;)Ljava/lang/Object;findBySchoolCodeFromWebpersonHasPermissionWithSchool7(JJJLkotlin/coroutines/Continuation;)Ljava/lang/Object;accountPersonUid permission6Lkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;M(JJJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;1findAllActiveSchoolWithMemberCountAndLocationNameFactory;(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory; searchBit personUid sortOrder(Ljava/lang/String;JJI)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000J(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100T(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200[(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300S(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileSchoolDao_Impl.java JI HI EF AB ?@ K,com/ustadmobile/core/db/dao/SchoolDao_Impl$1 K,com/ustadmobile/core/db/dao/SchoolDao_Impl$2,com/ustadmobile/core/db/dao/SchoolDao_Impl$3,com/ustadmobile/core/db/dao/SchoolDao_Impl$4  ,com/ustadmobile/core/db/dao/SchoolDao_Impl$5 K S ,com/ustadmobile/core/db/dao/SchoolDao_Impl$6,com/ustadmobile/core/db/dao/SchoolDao_Impl$7 K,com/ustadmobile/core/db/dao/SchoolDao_Impl$8 KNSELECT * FROM School WHERE schoolUid = ? AND CAST(schoolActive AS INTEGER) = 1   ,com/ustadmobile/core/db/dao/SchoolDao_Impl$9 K  SELECT School.*, HolidayCalendar.* FROM School LEFT JOIN HolidayCalendar ON School.schoolHolidayCalendarUid = HolidayCalendar.umCalendarUid WHERE School.schoolUid = ?-com/ustadmobile/core/db/dao/SchoolDao_Impl$10)SELECT * FROM School WHERE schoolCode = ?     -com/ustadmobile/core/db/dao/SchoolDao_Impl$11-com/ustadmobile/core/db/dao/SchoolDao_Impl$12 Select EXISTS( SELECT School.schoolUid FROM School JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & ?) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid AND PrsGrpMbr.groupMemberPersonUid = ? WHERE School.schoolUid = ?) -com/ustadmobile/core/db/dao/SchoolDao_Impl$13^ SELECT School.*, (SELECT COUNT(*) FROM SchoolMember WHERE SchoolMember.schoolMemberSchoolUid = School.schoolUid AND CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberRole = 1003) as numStudents, (SELECT COUNT(*) FROM SchoolMember WHERE SchoolMember.schoolMemberSchoolUid = School.schoolUid AND CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberRole = 1004) as numTeachers, '' as locationName, (SELECT COUNT(*) FROM Clazz WHERE Clazz.clazzSchoolUid = School.schoolUid AND CAST(Clazz.clazzUid AS INTEGER) = 1 ) as clazzCount FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & ? ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive AND CAST(schoolActive AS INTEGER) = 1 AND schoolName LIKE ? GROUP BY School.schoolUid ORDER BY CASE(?) WHEN 1 THEN School.schoolName ELSE '' END ASC, CASE(?) WHEN 2 THEN School.schoolName ELSE '' END DESC-com/ustadmobile/core/db/dao/SchoolDao_Impl$14 &com/ustadmobile/lib/db/entities/School ij [\ ST*com/ustadmobile/core/db/dao/SchoolDao_Impl%com/ustadmobile/core/db/dao/SchoolDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQuery"androidx/paging/DataSource$Factory()VK(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionW(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Lcom/ustadmobile/lib/db/entities/School;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I0(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;J)V/(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;N(Lcom/ustadmobile/core/db/dao/SchoolDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;bindNull(I)V bindString(ILjava/lang/String;)Vjava/util/Collections emptyListandroidx/paging/DataSource1<=?@ABCDEFCGHIJIKLM>**+*Y*+* Y*+ * Y*+ * Y*+N01 2n#0=O>PQ>?@R?STM7***+A* 7*:*!++-+N&    !( +4O UV7PQ7WXYkZRW[\Mc*Y*+,NO PQWX]^_ ]`R W]CabcM2***+** M*,'N& %&()+$,'+/,1-O2PQ2de_ 2dfYgZ RdCghcM3***+W** M*,(N& 12457%8(70829O3PQ3de_ 3dfYhZ RdCgijM3***+W** M*,(N& =>@AC%D(C0D2EO3PQ3WXYhZ RWk\Mc*Y*+,NIO PQWX]^_ ]lR W]CmnoMc*Y*-N\O PQpV]^_ ]qR p]CrstMX*Y*+NuOPQ]^_ ]qR]CuvoM2 : !:6"#:*$Y*%-&N OH2PQ2wV2]^.xy &z{#|}~_ 2]R w]CoM2':'!:6"#:*(Y*)-&N OH2PQ2V2]^.xy &z{#|}~_ 2]R ]CM?*N*!:6+ + +,#:*-Y*.,&N" $)OH?PQ?y?]^<xy 4z{1|})~_ ?]Y R ]CM?*N*!:6+ + +,#:*/Y*0,&N"fg hijl$n)oOH?PQ?y?]^<xy 4z{1|})~_ ?]Y R ]CM J1:1!: 6   "6   "6   !"#: * 2Y* 3&N*    #&.3O\ JPQJVJwVJVJ]^Fxy >z{ ;|} 3~ _ J]Rw]CM a4:4!:6  "6  "6 +  +  +,6  "6  "5Y*6N>0` abcd#e&f*g4i<k?lImLnVoORaPQayaVaVa}]xy Uz{R|} Y 4RC M7N CAiM3 *+89N$O  PQRWA[M4 *+8,:N$O  PQR W]ASM3 *+8;N$O  PQRWM/*N%O QM/*N%O QM/*N%O QM/*N%O QM/*N%O Q>z52/-($  PK!!b3P  8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$1.class4Z 4 35 6 78 9 : ; < = > ? @ A BC DEFthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Q(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SchoolMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/SchoolMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureVLandroidx/room/EntityInsertionAdapter; SourceFileSchoolMemberDao_Impl.javaEnclosingMethodG H VINSERT OR ABORT INTO `SchoolMember` (`schoolMemberUid`,`schoolMemberPersonUid`,`schoolMemberSchoolUid`,`schoolMemberJoinDate`,`schoolMemberLeftDate`,`schoolMemberRole`,`schoolMemberActive`,`schoolMemberLocalChangeSeqNum`,`schoolMemberMasterChangeSeqNum`,`schoolMemberLastChangedBy`,`schoolMemberLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) IJK LM NJ OJ PJ QJ RS TU VJ WJ XS YJ,com/ustadmobile/lib/db/entities/SchoolMember #$2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$1$androidx/room/EntityInsertionAdapter0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetSchoolMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSchoolMemberPersonUidgetSchoolMemberSchoolUidgetSchoolMemberJoinDategetSchoolMemberLeftDategetSchoolMemberRole()IgetSchoolMemberActive()Z getSchoolMemberLocalChangeSeqNum!getSchoolMemberMasterChangeSeqNumgetSchoolMemberLastChangedBygetSchoolMemberLct I *+*,0     !"-3 #$+,+,+,+,+, +, , >++, + , + ,+ ,6 8 9:!;,<7=D>Q?[@gAsBCD*%&'(Q<)*+O@ %'A#,4 *+,0   %'-./0123 PK!!IBy%%;com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10$1.class4m X Y  '  ,  ,  , , , , ,  , , , , , , , , , , , , , , , , , , I I I I I I I! I" I# I$ I% I& I' ()*this$1+ InnerClasses5Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10;(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;_tmpSchoolMemberUid_tmpSchoolMemberPersonUid_tmpSchoolMemberSchoolUid_tmpSchoolMemberJoinDate_tmpSchoolMemberLeftDate_tmpSchoolMemberRole_tmpSchoolMemberActive_tmp_2!_tmpSchoolMemberLocalChangeSeqNum"_tmpSchoolMemberMasterChangeSeqNum_tmpSchoolMemberLastChangedBy_tmpSchoolMemberLctcursorLandroid/database/Cursor;_cursorIndexOfSchoolMemberUid#_cursorIndexOfSchoolMemberPersonUid#_cursorIndexOfSchoolMemberSchoolUid"_cursorIndexOfSchoolMemberJoinDate"_cursorIndexOfSchoolMemberLeftDate_cursorIndexOfSchoolMemberRole _cursorIndexOfSchoolMemberActive+_cursorIndexOfSchoolMemberLocalChangeSeqNum,_cursorIndexOfSchoolMemberMasterChangeSeqNum'_cursorIndexOfSchoolMemberLastChangedBy_cursorIndexOfSchoolMemberLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resLjava/util/List;LocalVariableTypeTableJLjava/util/List; StackMapTable,-. Signaturee(Landroid/database/Cursor;)Ljava/util/List;fLandroidx/room/paging/LimitOffsetDataSource; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod /0 Z] ^1schoolMemberUid2 34schoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList 56 ^7 89 :;&com/ustadmobile/lib/db/entities/Person ^< => ?@ AB CD ED FD GD HD IJ K7 LM NM OD PD QD RD SD T@ UD VD W@ X@ Y@ Z7 [@ \D ]76com/ustadmobile/lib/db/entities/SchoolMemberWithPerson ^@ _@ `@ a@ b@ c7 dM e@ f@ g7 h@ ij kl5com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10$1*androidx/room/paging/LimitOffsetDataSource3com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetSchoolMemberUidsetSchoolMemberPersonUidsetSchoolMemberSchoolUidsetSchoolMemberJoinDatesetSchoolMemberLeftDatesetSchoolMemberRolesetSchoolMemberActive setSchoolMemberLocalChangeSeqNum!setSchoolMemberMasterChangeSeqNumsetSchoolMemberLastChangedBysetSchoolMemberLct setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Z XYZ]^_`x*+*,-a bHcdZ]efghijkjlmnZegiklop`H+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$'Y+():%+*+ +++++++++++++++++++++++++|++q++f++[++P++E++:+ +/+!+$+"++#++$+,Y-:'+ .7('(/++ :* +0:*'*1++ :+ +0:+'+2++ :, +0:,',3++ :- +0:-'-4++ :. +0:.'.5+66/'/7+661160'08+663362'29++ :4 +0:4'4:++ :5 +0:5'5;++ :6 +0:6'6<++ :7 +0:7'7=++ :8 +0:8'8>+.79'9?++ :; +0:;';@++ :< +0:<'<A+.7='=B+.7?'?C+ .7A'AD+!66C'CE+".7D'DF+#+ :F +#0:F'FG+$66G'GH:'IYJ:&+.7(&(K+.7*&*L+.7,&,M+.7.&.N+.70&0O+662&2P+664463&3Q+ .75&5R+ .77&7S+ 669&9T+ .7:&:U&'V%&WWt%aF#$%&'&(.)6*>+F,N-V.^/f0n1v2~3456789:;<=>?@ABCDEF%G.J6K?MINPP[QaSkUrW}XZ\^_acefhjlmoqst wx!y(|2}>~EPV`grx "-3=DNU_fpw '.8?IU\fmw~b\^qr*sr+tr,ur-vr.Swr4uxr5yr6zr7{r8|r;0}r<~rFI(kaqr*?sr+tr,ur-vr./!j01>j223`lwr4Jxr5(yr6zr7{r89|r;=}r<N~=_m?p\AKC:D~rFG?'&'(*,.'08y2U\j3Ih4fK5w:7)9:cd&.6>y Fq Ni Va ^Y fQnIvA~91)!  !"#$%% %%T%%&X*,     *@3X,@3X,     (  l@X, &X,0XI,@`&Xn[\[XPK!!@'HYY9com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10.class4A ) * +, '-./0123 4 568 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;T(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatureh()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryqLandroidx/paging/DataSource$Factory; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod9 :;   <5com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10$1 =>java/lang/StringPersonGroupMember ScopedGrantPersonClazzEnrolment SchoolMember ? 3com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10@"androidx/paging/DataSource$Factory0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl&findAllActiveMembersBySchoolAndRoleUid<(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory;()V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* ] 3Y***YSYSY SY SY S   3 A!/*  #$%&'(7" PK!!FG'G'9com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$11.class4 ^ ^ _    *   /  /  / / / / /  / / / / / / / / / / / / / / / / /! /"# L L$ L% L& L' L( L) L* L+ L, L- L. L/ 0 1 23 ^4567val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;T(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$11;MethodParameterscall()Ljava/util/List; _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUidJ _tmpGenderI _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item8Lcom/ustadmobile/lib/db/entities/SchoolMemberWithPerson;_tmpSchoolMemberUid_tmpSchoolMemberPersonUid_tmpSchoolMemberSchoolUid_tmpSchoolMemberJoinDate_tmpSchoolMemberLeftDate_tmpSchoolMemberRole_tmpSchoolMemberActive_tmp_2!_tmpSchoolMemberLocalChangeSeqNum"_tmpSchoolMemberMasterChangeSeqNum_tmpSchoolMemberLastChangedBy_tmpSchoolMemberLct_cursorIndexOfSchoolMemberUid#_cursorIndexOfSchoolMemberPersonUid#_cursorIndexOfSchoolMemberSchoolUid"_cursorIndexOfSchoolMemberJoinDate"_cursorIndexOfSchoolMemberLeftDate_cursorIndexOfSchoolMemberRole _cursorIndexOfSchoolMemberActive+_cursorIndexOfSchoolMemberLocalChangeSeqNum,_cursorIndexOfSchoolMemberMasterChangeSeqNum'_cursorIndexOfSchoolMemberLastChangedBy_cursorIndexOfSchoolMemberLct_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableJLjava/util/List; StackMapTable89:; Exceptions< SignatureL()Ljava/util/List;()Ljava/lang/Object;}Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod= >? cd ab e@ ABC DEschoolMemberUidF GHschoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLct personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList IJ eK LM NO&com/ustadmobile/lib/db/entities/Person PQ RS TU VW XW YW ZW [W \] ^K _` a` bW cW dW eW fW gS hW iW jS kS lS mK nS oW pK6com/ustadmobile/lib/db/entities/SchoolMemberWithPerson qS rS sS tS uS vK w` xS yS zK {S |} ~ @ @ no3com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl findAllTestH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetSchoolMemberUidsetSchoolMemberPersonUidsetSchoolMemberSchoolUidsetSchoolMemberJoinDatesetSchoolMemberLeftDatesetSchoolMemberRolesetSchoolMemberActive setSchoolMemberLocalChangeSeqNum!setSchoolMemberMasterChangeSeqNumsetSchoolMemberLastChangedBysetSchoolMemberLct setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease ^_`abcdefgC*+*,*hijlcdm canogI**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$*Y++,:%+-+ .+.+.+.+.+.+.+.+.+.+.+.+.|+.q+.f+.[+.P+.E+.:+ ./+!.$+".+#.+$./Y0:'+ 17('(2+. :* +3:*'*4+. :+ +3:+'+5+. :, +3:,',6+. :- +3:-'-7+. :. +3:.'.8+96/'/:+961160'0;+963362'2<+. :4 +3:4'4=+. :5 +3:5'5>+. :6 +3:6'6?+. :7 +3:7'7@+. :8 +3:8'8A+179'9B+. :; +3:;';C+. :< +3:<'<D+17='=E+17?'?F+ 17A'AG+!96C'CH+"17D'DI+#. :F +#3:F'FJ+$96G'GK:'LYM:&+17(&(N+17*&*O+17,&,P+17.&.Q+170&0R+962&2S+964463&3T+ 175&5U+ 177&7V+ 969&9W+ 17:&:X&'Y%&ZWt%:&+[*\&:H+[*\Hhb'/7?G O!W"_#g$o%w&'()*+,-./0123456789:;'<6=?@GAPCZDaFlGrI|KMNPRTUWY[\^`bceg ijm&n2o9rCsOtVvawgyq{x}~ ",3>DNU_fpw '.8?IPZfmw~i\opq*rq+sq,tq-uq.dvq4wq5xq6yq7zq8{q;A|q<}qFZ~(|apq*?rq+sq,tq-uq./20&1O2C3qlvq4Jwq5(xq6yq7zq8 9,{q;N|q<_~=pm?\AKC:D}qFGP'&'(*,'.80Iy2f\3Zh4wK5:7)9:'/7?GO W _z gr oj wbZRJB:2*"  !"#'$6%jl 6%d&6&^*/     *@3^/@3^/     (  l@^/ &^/0^L/@`&^^Ang/*]hi jlk ^PK!!o#H H 8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$2.class4Z 4 35 6 78 9 : ; < = > ? @ A BC DEFthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Q(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind\(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/SchoolMember;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value.Lcom/ustadmobile/lib/db/entities/SchoolMember;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature]Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileSchoolMemberDao_Impl.javaEnclosingMethodG H qUPDATE OR ABORT `SchoolMember` SET `schoolMemberUid` = ?,`schoolMemberPersonUid` = ?,`schoolMemberSchoolUid` = ?,`schoolMemberJoinDate` = ?,`schoolMemberLeftDate` = ?,`schoolMemberRole` = ?,`schoolMemberActive` = ?,`schoolMemberLocalChangeSeqNum` = ?,`schoolMemberMasterChangeSeqNum` = ?,`schoolMemberLastChangedBy` = ?,`schoolMemberLct` = ? WHERE `schoolMemberUid` = ? IJK LM NJ OJ PJ QJ RS TU VJ WJ XS YJ,com/ustadmobile/lib/db/entities/SchoolMember #$2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl(Landroidx/room/RoomDatabase;)VgetSchoolMemberUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSchoolMemberPersonUidgetSchoolMemberSchoolUidgetSchoolMemberJoinDategetSchoolMemberLeftDategetSchoolMemberRole()IgetSchoolMemberActive()Z getSchoolMemberLocalChangeSeqNum!getSchoolMemberMasterChangeSeqNumgetSchoolMemberLastChangedBygetSchoolMemberLct I *+*,F     !"-I #$"+,+,+,+,+, +, , >++, + , + ,+ ,+ ,:N OP!Q,R7SDTQU[VgWsXYZ[*%&'(QH)*+O@ %'A#,4 *+,F   %'-./0123 PK!!\8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$3.class4"  this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Q(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod ! $ REPLACE INTO SchoolMemberReplicate(smPk, smDestination) SELECT DISTINCT SchoolMember.schoolMemberUid AS smPk, ? AS smDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64) > 0 JOIN SchoolMember ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND SchoolMember.schoolMemberLct != COALESCE( (SELECT smVersionId FROM SchoolMemberReplicate WHERE smPk = SchoolMember.schoolMemberUid AND smDestination = ?), 0) /*psql ON CONFLICT(smPk, smDestination) DO UPDATE SET smPending = true */ 2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$3#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ]      >L `~   PK!! Ǐ^ 8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$4.class4"  this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Q(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod ! K REPLACE INTO SchoolMemberReplicate(smPk, smDestination) SELECT DISTINCT SchoolMember.schoolMemberUid AS smUid, UserSession.usClientNodeId AS smDestination FROM ChangeLog JOIN SchoolMember ON ChangeLog.chTableId = 200 AND ChangeLog.chEntityPk = SchoolMember.schoolMemberUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberPersonUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = SchoolMember.schoolMemberSchoolUid)) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus =1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND SchoolMember.schoolMemberLct != COALESCE( (SELECT smVersionId FROM SchoolMemberReplicate WHERE smPk = SchoolMember.schoolMemberUid AND smDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(smPk, smDestination) DO UPDATE SET smPending = true */ 2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$4#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!! &98com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity.Lcom/ustadmobile/lib/db/entities/SchoolMember;this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;c(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/SchoolMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl insertAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Z(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!!2T8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity.Lcom/ustadmobile/lib/db/entities/SchoolMember;this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;c(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/SchoolMember;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$6;MethodParameterscall()Ljava/lang/Integer;_totalI StackMapTable= Exceptions>()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl updateAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200a(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessfuljava/lang/IntegervalueOf(I)Ljava/lang/Integer;endTransaction C*+*,* E<***`<* M* ,N* - ,8&  ',68CEC 8 !"#A$/*  "#%&'()*+  PK!!<8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;6(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolMemberDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Y(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *   )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[fht  w!" u#$%h&'()A*/*  ()+,-./01 PK!!8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;5(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSchoolMemberDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Y(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*%  Y*L*+X* M* *+ ,N* *+ -*A. ( )+,&-*/40?-A/L0W1Y NA  !"#A$/* % "#%&'()*+  PK!!@8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$9.class4 )l )m *n jo pqr stuvwxyz{|}~ ^  ^ n ^      ^       _ ^ )val$_statementLandroidx/room/RoomSQLiteQuery;this$02Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;T(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$9;MethodParameterscall()Ljava/util/List;_item.Lcom/ustadmobile/lib/db/entities/SchoolMember;_tmpSchoolMemberUidJ_tmpSchoolMemberPersonUid_tmpSchoolMemberSchoolUid_tmpSchoolMemberJoinDate_tmpSchoolMemberLeftDate_tmpSchoolMemberRoleI_tmpSchoolMemberActiveZ_tmp!_tmpSchoolMemberLocalChangeSeqNum"_tmpSchoolMemberMasterChangeSeqNum_tmpSchoolMemberLastChangedBy_tmpSchoolMemberLct_cursorIndexOfSchoolMemberUid#_cursorIndexOfSchoolMemberPersonUid#_cursorIndexOfSchoolMemberSchoolUid"_cursorIndexOfSchoolMemberJoinDate"_cursorIndexOfSchoolMemberLeftDate_cursorIndexOfSchoolMemberRole _cursorIndexOfSchoolMemberActive+_cursorIndexOfSchoolMemberLocalChangeSeqNum,_cursorIndexOfSchoolMemberMasterChangeSeqNum'_cursorIndexOfSchoolMemberLastChangedBy_cursorIndexOfSchoolMemberLct_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable@Ljava/util/List; StackMapTable Exceptions SignatureC()Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileSchoolMemberDao_Impl.javaEnclosingMethod ./ ,- 0  schoolMemberUid schoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLctjava/util/ArrayList 0 ,com/ustadmobile/lib/db/entities/SchoolMember  9:2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$9java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/SchoolMemberDao_ImplfindBySchoolAndPersonAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetSchoolMemberUid(J)VsetSchoolMemberPersonUidsetSchoolMemberSchoolUidsetSchoolMemberJoinDatesetSchoolMemberLeftDategetInt(I)IsetSchoolMemberRolesetSchoolMemberActive(Z)V setSchoolMemberLocalChangeSeqNum!setSchoolMemberMasterChangeSeqNumsetSchoolMemberLastChangedBysetSchoolMemberLctadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3457./8 .,9:2$**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 Y+: +޻Y:+7+7+7+7+7+6+66 + 7!+ 7"+ 6  #+ 7!!$ %W :+&*':#+&*'#^nnpn3/'/7?GOW_gv $+5<FMWZ^dknv}4;<=>?>@>A>B>rCDUEFaGDDH>$3I>5"JD FK>!VLDOMD'GND/?OD77PD?/QDG'RDOSD WTD _UD gVD vWX 57oYZ[ vW\ ]pv)^_)^_@Y)^_)^`abcdA9e2/*(34 57abcfghijk6 )PK!!(H>H>6com/ustadmobile/core/db/dao/SchoolMemberDao_Impl.class4s S S S S S T               1  1 1 1 1 1  1 1 1 1 1 1    D  ! " #$ J%& M '( S) S* S+,- InnerClasses__dbLandroidx/room/RoomDatabase; __insertionAdapterOfSchoolMember&Landroidx/room/EntityInsertionAdapter; SignatureVLandroidx/room/EntityInsertionAdapter;__updateAdapterOfSchoolMember-Landroidx/room/EntityDeletionOrUpdateAdapter;]Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;MethodParametersinsert1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)J_resultJentity.Lcom/ustadmobile/lib/db/entities/SchoolMember; StackMapTable. insertAsyncb(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;u(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;ALjava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;D(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;)V updateListupdate1(Lcom/ustadmobile/lib/db/entities/SchoolMember;)V updateAsync6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;x(Lcom/ustadmobile/lib/db/entities/SchoolMember;Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByUidAsync1(J)Lcom/ustadmobile/lib/db/entities/SchoolMember;_tmpSchoolMemberUid_tmpSchoolMemberPersonUid_tmpSchoolMemberSchoolUid_tmpSchoolMemberJoinDate_tmpSchoolMemberLeftDate_tmpSchoolMemberRoleI_tmpSchoolMemberActiveZ_tmp!_tmpSchoolMemberLocalChangeSeqNum"_tmpSchoolMemberMasterChangeSeqNum_tmpSchoolMemberLastChangedBy_tmpSchoolMemberLct_cursorIndexOfSchoolMemberUid#_cursorIndexOfSchoolMemberPersonUid#_cursorIndexOfSchoolMemberSchoolUid"_cursorIndexOfSchoolMemberJoinDate"_cursorIndexOfSchoolMemberLeftDate_cursorIndexOfSchoolMemberRole _cursorIndexOfSchoolMemberActive+_cursorIndexOfSchoolMemberLocalChangeSeqNum,_cursorIndexOfSchoolMemberMasterChangeSeqNum'_cursorIndexOfSchoolMemberLastChangedBy_cursorIndexOfSchoolMemberLctschoolMemberUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;/01findBySchoolAndPersonAndRole8(JJIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; schoolUid personUidrole timeFilter_cancellationSignalLandroid/os/CancellationSignal;dLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;>;|(JJIJLkotlin/coroutines/Continuation<-Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/SchoolMember;>;>;)Ljava/lang/Object;&findAllActiveMembersBySchoolAndRoleUid3Factory<(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory; sortOrder searchQueryaccountPersonUid(JIILjava/lang/String;J)Landroidx/paging/DataSource$Factory; findAllTestH(JILjava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;mLkotlin/coroutines/Continuation<-Ljava/util/List;>;(JILjava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000P(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Z(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200a(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300Y(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileSchoolMemberDao_Impl.java a` _` \] XY VW b42com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$1 b52com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$22com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$32com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$46 74 849 : ;4 <42com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$5 b=> ?@ jAB CD EF2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$62com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$7 bG2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$8 bHaSELECT * FROM SchoolMember WHERE schoolMemberUid = ? AND CAST(schoolMemberActive AS INTEGER) = 1 IJ KLM NOP QRschoolMemberPersonUidschoolMemberSchoolUidschoolMemberJoinDateschoolMemberLeftDateschoolMemberRoleschoolMemberActiveschoolMemberLocalChangeSeqNumschoolMemberMasterChangeSeqNumschoolMemberLastChangedByschoolMemberLct ST,com/ustadmobile/lib/db/entities/SchoolMember UV WX YX ZX [X \X ]^ _` ab cX dX e` fX g4 h48 SELECT * FROM SchoolMember WHERE schoolMemberSchoolUid = ? AND schoolMemberPersonUid = ? AND (? = 0 OR schoolMemberRole = ?) AND (? = 0 OR ? BETWEEN SchoolMember.schoolMemberJoinDate AND SchoolMember.schoolMemberLeftDate) AND CAST(schoolMemberActive AS INTEGER) = 1 ij2com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$9 bk ?l SELECT SchoolMember.*, Person.* FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN SchoolMember ON Person.personUid = SchoolMember.schoolMemberPersonUid WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive AND SchoolMember.schoolMemberActive AND SchoolMember.schoolMemberSchoolUid = ? AND SchoolMember.schoolMemberRole = ? AND Person.active AND (Person.firstNames || ' ' || Person.lastName) LIKE ? GROUP BY Person.personUid, SchoolMember.schoolMemberUid ORDER BY CASE(?) WHEN 1 THEN Person.firstNames WHEN 3 THEN Person.lastName ELSE '' END ASC, CASE(?) WHEN 2 THEN Person.firstNames WHEN 4 THEN Person.lastName ELSE '' END DESC m` no3com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10SELECT SchoolMember.*, Person.* FROM SchoolMember LEFT JOIN Person ON Person.personUid = SchoolMember.schoolMemberPersonUid WHERE CAST(SchoolMember.schoolMemberActive AS INTEGER) = 1 AND SchoolMember.schoolMemberSchoolUid = ? AND SchoolMember.schoolMemberRole = ? AND CAST(Person.active AS INTEGER) = 1 AND (Person.firstNames || ' ' || Person.lastName) LIKE ? ORDER BY Person.firstNames DESC3com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$11p q rs jk0com/ustadmobile/core/db/dao/SchoolMemberDao_Impl+com/ustadmobile/core/db/dao/SchoolMemberDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorr"androidx/paging/DataSource$Factory()VQ(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionc(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Lcom/ustadmobile/lib/db/entities/SchoolMember;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I6(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;J)V5(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetSchoolMemberUid(J)VsetSchoolMemberPersonUidsetSchoolMemberSchoolUidsetSchoolMemberJoinDatesetSchoolMemberLeftDategetInt(I)IsetSchoolMemberRole(I)VsetSchoolMemberActive(Z)V setSchoolMemberLocalChangeSeqNum!setSchoolMemberMasterChangeSeqNumsetSchoolMemberLastChangedBysetSchoolMemberLctclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;T(Lcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;bindNull bindString(ILjava/lang/String;)Vjava/util/Collections emptyListandroidx/paging/DataSource1STVWXYZ[\]Z^_`a`bcd>**+*Y*+* Y*+ * Y*+ * Y*+e./ 0F#]0=f>gh>VWiVjkd7***+A* 7*:*!++-+e& !(+4f lm7gh7nopkqinrsdc*Y*+,ef ghnotuv twi ntZxyzd2***+** M*,'e& $'/1f2gh2{|v 2{}pgq i{Z~zd3***+W** M*,(e& %(02f3gh3{|v 3{}phq i{Z~d3***+W** M*,(e& %(02f3gh3nophq insdc*Y*+,ef ghnotuv ti ntZdc*Y*-e f ghmtuv ti tZdX*Y*+e%fghtuv titZd=( N !:6"**#:$%6&%6'%6 (%6 )%6 *%6 +%6 ,%6-%6.%6/%601Y2:374375 376 377 378 96: 966;37  <37""=96$$>37%%?::@A:'@A'*|e389 :;<=*?3@<AEBNCWD`EiFrG{HIKLNOQRTUWXZ[]^ ab#c*e5f<hGiNkYl`nkorpuqxs|uvsuvwf8mmmmmm#O[5=m G+m"Y$km%lo3X<OEF N= W4 `+ i" r{xloghm *rpm S1@SS1SqidD rB: B!: 6   "6   !"6   "6   "6   "6   "C: * DY* EFeB~ #&03=@IMV[ff rghrmrmrrmrtun e b [ v rtitZd> qG:G!: 6   "6   "6   "6    H   I6   "6   "JY* KeF  $'038BKNX\ff\ qghqmqqqqmm d a p BiZd% ZL:L!:6"6"6 H IC: * MY*NFe2      # &+5>Cf\ ZghZmZZZtuV NKC v Ztp 5itZ dOeZAd3 *+1Pe"f  ghinArd4 *+1,Qe"f  ghi ntAjd3 *+1Re"f  ghind/*e#f hd/*e#f hd/*e#f hd/*e#f hd/*e#f hUb MJD 2 PK!!}7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1.class4V 1 02 3 45 6 7 8 9 : ; < = > ?@ ABCthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/ScopedGrant;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileScopedGrantDao_Impl.javaEnclosingMethodD E INSERT OR ABORT INTO `ScopedGrant` (`sgUid`,`sgPcsn`,`sgLcsn`,`sgLcb`,`sgLct`,`sgTableId`,`sgEntityUid`,`sgPermissions`,`sgGroupUid`,`sgIndex`,`sgFlags`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) FGH IJ KG LG MN OG PN QG RG SG TN UN+com/ustadmobile/lib/db/entities/ScopedGrant #$1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)VgetSgUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSgPcsn getSgLcsngetSgLcb()IgetSgLct getSgTableIdgetSgEntityUidgetSgPermissions getSgGroupUid getSgIndex getSgFlags I *+*,=     !"-@ #$+,+,+,+,+, +, +, +, + , + ,+ ,2 E FG!H-I8JEKQL]MiNvOP %&'( %'A#)4 *+,=   %'*+,-./0 PK!!}Ɨ 8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$10.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$10;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !  REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, ? AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 536870912 ) > 0 JOIN School ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) JOIN ScopedGrant ScopedGrantEntity ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$10#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!a8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$11.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;a(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$11;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$11java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" # ("2 4"@#C t!"#A$/*  "#%&'()*+  PK!!'}8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$12.class4O * + , (- ./ (0 12 .3 45 .6 789:val$scopedGrantListLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;D(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$12;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$12java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*+ ?**** L* +M* , &2". 01"2&40224=5 ?r !A"/* +  !#$%&'()  PK!!Nll8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$13.class4O * + , (- ./ (0 12 .3 45 .6 789:val$scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;a(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$13;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$13java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl updateAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*= @***W* L* +M* , '3"@ BC#D'F1D3F>G @s !A"/* =  !#$%&'()  PK!!oM''8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$14.class4O * + , (- ./ (0 12 .3 45 .6 789:val$scopedGrantListLjava/util/List;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;D(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$14;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$14java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplupdateListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*O @***W* L* +M* , '3"R TU#V'X1V3X>Y @s !A"/* O  !#$%&'()  PK!!S||8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$15.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;5(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$15;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$15java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *a  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhFd e fgh%i'j2k<mCnMoQq[rfohqtrs  w!" u#$%h&'()A*/*a ()+,-./01 PK!!ʼT8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$16.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;4(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$16;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$16java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*z  Y*L*+X* M* *+ ,N* *+ -*A. } ~&*4?ALWY NA  !"#A$/* z "#%&'()*+  PK!!_8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$17.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;4(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$17;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$17java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnChangeClazzBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!Lih8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$18.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;5(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$18;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$18java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnNewNodeClazzBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$600X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[fht  w!" u#$%h&'()A*/* ()+,-./01 PK!!r8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$19.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;4(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$19;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$19java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnChangePersonBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$700X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!! 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2.class4V 1 02 3 45 6 7 8 9 : ; < = > ?@ ABCthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/ScopedGrant;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScopedGrantDao_Impl.javaEnclosingMethodD E UPDATE OR ABORT `ScopedGrant` SET `sgUid` = ?,`sgPcsn` = ?,`sgLcsn` = ?,`sgLcb` = ?,`sgLct` = ?,`sgTableId` = ?,`sgEntityUid` = ?,`sgPermissions` = ?,`sgGroupUid` = ?,`sgIndex` = ?,`sgFlags` = ? WHERE `sgUid` = ? FGH IJ KG LG MN OG PN QG RG SG TN UN+com/ustadmobile/lib/db/entities/ScopedGrant #$1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)VgetSgUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSgPcsn getSgLcsngetSgLcb()IgetSgLct getSgTableIdgetSgEntityUidgetSgPermissions getSgGroupUid getSgIndex getSgFlags I *+*,R     !"-U #$+,+,+,+,+, +, +, +, + , + ,+ ,+ ,6 Z [\!]-^8_E`Qa]bicvdef %&'( %'A#)4 *+,R   %'*+,-./0 PK!!;rr8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$20.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;5(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$20;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$20java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnNewNodePersonBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$800X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!K8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$21.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;4(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$21;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$21java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnChangeSchoolBased4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$900X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!g%u8ss8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$22.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;5(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$22;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$22java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplreplicateOnNewNodeSchoolBased5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$1000X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr  u j!" h#$%[&'()A*/* ()+,-./01 PK!!jt8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$23.class4 0w 0x 1y uz {|} ~ h  h h y h    h         'y h ' ' i h 0val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$23;MethodParameterscall()Ljava/util/List; _tmpSgUidJ _tmpSgPcsn _tmpSgLcsn _tmpSgLcbI _tmpSgLct _tmpSgTableId_tmpSgEntityUid_tmpSgPermissions_tmpSgGroupUid _tmpSgIndex _tmpSgFlags_tmpScopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant;_tmpNameLjava/lang/String;_item4Lcom/ustadmobile/lib/db/entities/ScopedGrantAndName;_cursorIndexOfSgUid_cursorIndexOfSgPcsn_cursorIndexOfSgLcsn_cursorIndexOfSgLcb_cursorIndexOfSgLct_cursorIndexOfSgTableId_cursorIndexOfSgEntityUid_cursorIndexOfSgPermissions_cursorIndexOfSgGroupUid_cursorIndexOfSgIndex_cursorIndexOfSgFlags_cursorIndexOfName_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableFLjava/util/List; StackMapTable Exceptions SignatureH()Ljava/util/List;()Ljava/lang/Object;yLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScopedGrantDao_Impl.javaEnclosingMethod 56 34 7  sgUid sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsnamejava/util/ArrayList 7 +com/ustadmobile/lib/db/entities/ScopedGrant 2com/ustadmobile/lib/db/entities/ScopedGrantAndName  @A2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$23java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplfindByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JsetSgUid(J)V setSgPcsn setSgLcsngetInt(I)IsetSgLcbsetSgLct setSgTableIdsetSgEntityUidsetSgPermissions setSgGroupUid setSgIndex setSgFlags getString(I)Ljava/lang/String;setName(Ljava/lang/String;)VsetScopedGrant0(Lcom/ustadmobile/lib/db/entities/ScopedGrant;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 0123456789C*+*,*:%;<>56? 53@A9$+**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 Y+:++p+f+[+P+E+:+/+ $+ + + ȻY:+7+7+7+6+7 +6!+7"+ 7#+ 7$+ 6!!%+ 6""&:'Y(:+  : + ):*+,W|:+-*.:#+-*.# :8(*+,'-/.7/?0G1O2W3_4g5o6~7:;=>@ A'C1D8FBGIISJZLdMkOuP|RSUVXY[\]^`bceghijk mnkm!n(o;8BC DC1ECB~FGSmHCd\IGuKJC:KC)LCMG!NG"OPQR3ST<OPQRUGVG'WG/XG7YG?ZGG[GO\G W]G _^G g_G o`G ~ab+<>cde ~afgf~0hi0hi' j0hklmnoA@p9/*/:%; <>lmnqrstuv= 0PK!!уOO:com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24$1.class4 'n (op qrstuvwxyz{|}~ d  d  d    d         d d  ethis$1 InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24;(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpNameLjava/lang/String;_item5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName; _tmpSgUidJ _tmpSgPcsn _tmpSgLcsn _tmpSgLcbI _tmpSgLct _tmpSgTableId_tmpSgEntityUid_tmpSgPermissions_tmpSgGroupUid _tmpSgIndex _tmpSgFlagscursorLandroid/database/Cursor;_cursorIndexOfSgUid_cursorIndexOfSgPcsn_cursorIndexOfSgLcsn_cursorIndexOfSgLcb_cursorIndexOfSgLct_cursorIndexOfSgTableId_cursorIndexOfSgEntityUid_cursorIndexOfSgPermissions_cursorIndexOfSgGroupUid_cursorIndexOfSgIndex_cursorIndexOfSgFlags_cursorIndexOfName_resLjava/util/List;LocalVariableTypeTableGLjava/util/List; StackMapTable Signatureb(Landroid/database/Cursor;)Ljava/util/List;cLandroidx/room/paging/LimitOffsetDataSource; SourceFileScopedGrantDao_Impl.javaEnclosingMethod ), -sgUid sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsnamejava/util/ArrayList - 3com/ustadmobile/lib/db/entities/ScopedGrantWithName - 4com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24$1*androidx/room/paging/LimitOffsetDataSource2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()Z()VgetLong(I)JsetSgUid(J)V setSgPcsn setSgLcsngetInt(I)IsetSgLcbsetSgLct setSgTableIdsetSgEntityUidsetSgPermissions setSgGroupUid setSgIndex setSgFlagsisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)Vadd(Ljava/lang/Object;)Z '(),-./x*+*,-01H23),456789:9;<=)468:;>?/#j+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 Y+:+Y:+7+7+7+6+7+6+7+ 7+ 7 + 6  !+ 6!!"+ # :" + $:""%&W 0,&.6>FNV^mv '18CISZdg1$F@A"BCDEFEGEHIJEKIwLEfMEUNE DOI 13PI!S@A"j23jQRcSI\TITUILVI&DWI.<XI64YI>,ZI F$[I N\I V]I ^ ^I m_`a m_bcjm'de'de f'de=Qghgijkl*m+*'PK!!548com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24.class4= ' ( )* %+,-./ 0 124 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturee()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorynLandroidx/paging/DataSource$Factory; SourceFileScopedGrantDao_Impl.javaEnclosingMethod5 67   84com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24$1 9:java/lang/String ScopedGrant PersonGroupPerson ; 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24<"androidx/paging/DataSource$Factory/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl-findByTableIdAndEntityUidWithNameAsDataSource((IJ)Landroidx/paging/DataSource$Factory;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* S )Y***YSYSY S  )A/*  !"#$%&  3  PK!!} 8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$25.class4 %` %a &b ^c def ghijklmnopqr Tst b Tu v w x Ty z { | } ~    T %val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$25;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/ScopedGrant; _tmpSgUidJ _tmpSgPcsn _tmpSgLcsn _tmpSgLcbI _tmpSgLct _tmpSgTableId_tmpSgEntityUid_tmpSgPermissions_tmpSgGroupUid _tmpSgIndex _tmpSgFlags_result-Lcom/ustadmobile/lib/db/entities/ScopedGrant;_cursorIndexOfSgUid_cursorIndexOfSgPcsn_cursorIndexOfSgLcsn_cursorIndexOfSgLcb_cursorIndexOfSgLct_cursorIndexOfSgTableId_cursorIndexOfSgEntityUid_cursorIndexOfSgPermissions_cursorIndexOfSgGroupUid_cursorIndexOfSgIndex_cursorIndexOfSgFlags_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod *+ () ,  sgUid sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlags +com/ustadmobile/lib/db/entities/ScopedGrant  562com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$25java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetSgUid(J)V setSgPcsn setSgLcsngetInt(I)IsetSgLcb(I)VsetSgLct setSgTableIdsetSgEntityUidsetSgPermissions setSgGroupUid setSgIndex setSgFlagscloseandroidx/room/RoomSQLiteQueryrelease %&'()*+,-.C*+*,*/%013*+4 *(56.x!^**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +ȻY: +7 +7 +7 +6 +7 +6 +7 + 7 + 7 + 6  + 6 !:  :+"*#: +"*# <LLNL/-(*+,'-/.7/?0G1O2W3_4g6p7y9:<=?@BCEFHIKLNOQ RTU!W+X2Y5Z8\<^B_I\L^T_[`07898:8~;<m=8\><K?8:@8 )A8B<+C<yDE 4F<-G<'%H</I<7J<? K<GL<OM< WN< _O< gP< 8DE ^13MQRS05 %T%TUVWA5X./*$/%0 13VWYZ[\]^_2 %PK!! :008com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$26.class4 )j )k *l hm nop qrstuvwxyz{|} [~ l [    [         [ [  [ )val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;S(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$26;MethodParameterscall7()Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;_tmpNameLjava/lang/String; _tmpSgUidJ _tmpSgPcsn _tmpSgLcsn _tmpSgLcbI _tmpSgLct _tmpSgTableId_tmpSgEntityUid_tmpSgPermissions_tmpSgGroupUid _tmpSgIndex _tmpSgFlags_result5Lcom/ustadmobile/lib/db/entities/ScopedGrantWithName;_cursorIndexOfSgUid_cursorIndexOfSgPcsn_cursorIndexOfSgLcsn_cursorIndexOfSgLcb_cursorIndexOfSgLct_cursorIndexOfSgTableId_cursorIndexOfSgEntityUid_cursorIndexOfSgPermissions_cursorIndexOfSgGroupUid_cursorIndexOfSgIndex_cursorIndexOfSgFlags_cursorIndexOfName_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; SignaturehLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScopedGrantDao_Impl.javaEnclosingMethod ./ ,- 0a  sgUid sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsname 3com/ustadmobile/lib/db/entities/ScopedGrantWithName a a 9:2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$26java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/ScopedGrantDao_ImplfindByUidLiveWithName (J)Landroidx/lifecycle/LiveData; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetSgUid(J)V setSgPcsn setSgLcsngetInt(I)IsetSgLcb(I)VsetSgLct setSgTableIdsetSgEntityUidsetSgPermissions setSgGroupUid setSgIndex setSgFlagsisNull(I)Z getString(I)Ljava/lang/String;setName(Ljava/lang/String;)Vcloseandroidx/room/RoomSQLiteQueryrelease )*+,-./012C*+*,*3w457./8 .,9:2#z**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +Y:+7+7+7+6+7+6+7+ 7+ 7 + 6!+ 6  "+ # :! + $:!!%::+&:"+&"fooqo30z|}~'/7?GOW_gox")3:EKU\_bflow4$H;<!=>?>@>ABC>~DBmE>\F>KG>":HB3)IB U;<!JKWLBPMB'HNB/@OB78PB?0QBG(RBO SB WTB _UB gVB oWB b JKz57iXYZ^K)[ \ )[ )[]^_`a26*'3 4 57A9b2/*(3w4 57^_cdefghi6 )PK!!օ 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !   REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantWithPerm.sgUid AS sgPk, ? AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN PersonGroupMember PersonsWithPerm_GroupMember ON PersonsWithPerm_GroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ScopedGrantWithPerm ON PersonsWithPerm_GroupMember.groupMemberGroupUid = ScopedGrantWithPerm.sgGroupUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ScopedGrantWithPerm.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantWithPerm.sgUid AND sgDestination = ?), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, h      >L k   PK!!!H  7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !  REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN PersonGroupMember ON PersonGroupMember.groupMemberGroupUid = ScopedGrantEntity.sgGroupUid JOIN Person ON PersonGroupMember.groupMemberPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!q)' 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$5.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod ! e REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN Clazz ON ScopedGrantEntity.sgTableId = 6 AND ScopedGrantEntity.sgEntityUid = Clazz.clazzUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$5#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!X 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$6.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod ! K REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, ? AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 2 ) > 0 JOIN Clazz ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = Clazz.clazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = Clazz.clazzSchoolUid)) JOIN ScopedGrant ScopedGrantEntity ON Clazz.clazzUid = ScopedGrant.sgEntityUid AND ScopedGrantEntity.sgTableId = 6 WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = ?), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$6#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L >   PK!!:ܳ 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$7.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$7;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !  F REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN Person ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$7#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, A      >L D|   PK!!HRK K 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$8.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$8;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !  REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, ? AS sgDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN ScopedGrant ScopedGrantEntity ON ScopedGrantEntity.sgTableId = 9 AND ScopedGrantEntity.sgEntityUid = Person.personUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$8#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!sP P 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$9.class4"  this$01Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;P(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$9;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScopedGrantDao_Impl.javaEnclosingMethod !  REPLACE INTO ScopedGrantReplicate(sgPk, sgDestination) SELECT DISTINCT ScopedGrantEntity.sgUid AS sgPk, UserSession.usClientNodeId AS sgDestination FROM ChangeLog JOIN ScopedGrant ScopedGrantEntity ON ChangeLog.chTableId = 48 AND ChangeLog.chEntityPk = ScopedGrantEntity.sgUid JOIN School ON ScopedGrantEntity.sgTableId = 164 AND ScopedGrantEntity.sgEntityUid = School.schoolUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = School.schoolUid)) AND (SCopedGrant.sgPermissions & 536870912 ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND ScopedGrantEntity.sgLct != COALESCE( (SELECT sgVersionId FROM ScopedGrantReplicate WHERE sgPk = ScopedGrantEntity.sgUid AND sgDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sgPk, sgDestination) DO UPDATE SET sgPending = true */ 1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$9#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!y<<5com/ustadmobile/core/db/dao/ScopedGrantDao_Impl.class4 u u u u u u u u u u u v           !  $!" &# (!$ *%& ,'( .') 0%* 2'+ 4%, 6'- 8%. / 0 123 >4 56 A47 89 1: ;<=>?@ABCDEFG H RI JK V L VM VN VO P VQ VR VS VT VU VV VW VX Y Z [\] i4^ 8_`abcd q4 ef ghij InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfScopedGrant&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfScopedGrant-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange+__preparedStmtOfReplicateOnChangeClazzBased,__preparedStmtOfReplicateOnNewNodeClazzBased,__preparedStmtOfReplicateOnChangePersonBased-__preparedStmtOfReplicateOnNewNodePersonBased,__preparedStmtOfReplicateOnChangeSchoolBased-__preparedStmtOfReplicateOnNewNodeSchoolBased(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;MethodParameters insertAsynca(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; scopedGrant-Lcom/ustadmobile/lib/db/entities/ScopedGrant; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;scopedGrantListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateAsyncq(Lcom/ustadmobile/lib/db/entities/ScopedGrant;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateListAsyncreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdJE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChangeClazzBasedreplicateOnNewNodeClazzBasedreplicateOnChangePersonBasedreplicateOnNewNodePersonBasedreplicateOnChangeSchoolBasedreplicateOnNewNodeSchoolBasedfindByTableIdAndEntityUid6(IJLkotlin/coroutines/Continuation;)Ljava/lang/Object;tableIdI entityUid_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;iLkotlin/coroutines/Continuation<-Ljava/util/List;>;(IJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;-findByTableIdAndEntityUidWithNameAsDataSourcelFactory((IJ)Landroidx/paging/DataSource$Factory;r(IJ)Landroidx/paging/DataSource$Factory;findByTableIdAndEntityIdSync(IJ)Ljava/util/List;_item _tmpSgUid _tmpSgPcsn _tmpSgLcsn _tmpSgLcb _tmpSgLct _tmpSgTableId_tmpSgEntityUid_tmpSgPermissions_tmpSgGroupUid _tmpSgIndex _tmpSgFlags_cursorIndexOfSgUid_cursorIndexOfSgPcsn_cursorIndexOfSgLcsn_cursorIndexOfSgLcb_cursorIndexOfSgLct_cursorIndexOfSgTableId_cursorIndexOfSgEntityUid_cursorIndexOfSgPermissions_cursorIndexOfSgGroupUid_cursorIndexOfSgIndex_cursorIndexOfSgFlags_result_cursorLandroid/database/Cursor;?Ljava/util/List; StackMapTablemnopC(IJ)Ljava/util/List; findByUidsgUidPLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;e(JLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ScopedGrant;>;)Ljava/lang/Object;findByUidLiveWithName (J)Landroidx/lifecycle/LiveData;W(J)Landroidx/lifecycle/LiveData;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000O(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200`(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300X(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 access$500 access$600 access$700 access$800 access$900 access$1000 SourceFileScopedGrantDao_Impl.java ~ z{ xy q1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1 r1com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$21com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$31com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$41com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$51com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$61com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$71com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$81com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$92com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$102com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$11 st uv2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$12 w2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$132com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$142com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$15 x2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$16 y2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$172com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$182com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$192com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$202com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$212com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$22 SELECT ScopedGrant.*, CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM ScopedGrant JOIN PersonGroup ON ScopedGrant.sgGroupUid = PersonGroup.groupUid LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE ScopedGrant.sgTableId = ? AND ScopedGrant.sgEntityUid = ? z{ |}~ 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$23  u2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24y SELECT ScopedGrant.* FROM ScopedGrant WHERE sgTableId = ? AND sgEntityUid = ?  q  sgPcsnsgLcsnsgLcbsgLct sgTableId sgEntityUid sgPermissions sgGroupUidsgIndexsgFlagsjava/util/ArrayList   +com/ustadmobile/lib/db/entities/ScopedGrant               q qW SELECT ScopedGrant.* FROM ScopedGrant WHERE sgUid = ? 2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$25 SELECT ScopedGrant.*, CASE WHEN Person.firstNames IS NOT NULL THEN Person.firstNames ELSE PersonGroup.groupName END AS name FROM ScopedGrant LEFT JOIN PersonGroup ON ScopedGrant.sgGroupUid = PersonGroup.groupUid LEFT JOIN Person ON Person.personGroupUid = PersonGroup.groupUid WHERE ScopedGrant.sgUid = ? java/lang/String ScopedGrant PersonGroupPerson2com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$26  /com/ustadmobile/core/db/dao/ScopedGrantDao_Impl*com/ustadmobile/core/db/dao/ScopedGrantDao"androidx/paging/DataSource$Factoryandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listjava/lang/Throwable()VP(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomDatabase;)Va(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Lcom/ustadmobile/lib/db/entities/ScopedGrant;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Ljava/util/List;)V5(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;J)V4(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabaseassertNotSuspendingTransactionquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetSgUid(J)V setSgPcsn setSgLcsngetInt(I)IsetSgLcbsetSgLct setSgTableIdsetSgEntityUidsetSgPermissions setSgGroupUid setSgIndex setSgFlagsadd(Ljava/lang/Object;)ZclosereleasegetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;java/util/Collections emptyListandroidx/paging/DataSource1uv xyz{|}~|* *+ * Y*+ *Y*+ *Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+*Y*+ 6 ;< =R#h0=JWAdq~xyxc* !Y*+",#   |m* $Y*+%,#+  |c* &Y*+',#=   |m* (Y*+),#O  |c* *Y*+-#a   |X* ,Y*-+#z |X* .Y*/+# |c* 0Y*1-#   |X* 2Y*3+# |c* 4Y*5-#   |X* 6Y*7+# |c* 8Y*9-#   | ?:::;:6<6 <=:* >Y*?@"  !"##$(%R????; 30( ? |.:::;:6<6 <AY*Bw #>...* " |D(C:C;:6<6 <* D* E:FG6HG6 IG6 JG6 KG6 LG6 MG6NG6OG6PG6QG6RYST:U߻VYW:X7Y X7Z X7[ \6] X7^ \6_X7`X7!!aX7##b\6%%c\6&&deW:fg:'fg'75 #*7@IR[dmv")4;FM X _ j q|8}"k4YFG!X5#j#%|&@cIZ RQ [H d? m6 v-$  7} Bumum |2h:h;:6<=:* iY*j-@! "#$%H222. &# 2 |?kNk;:6<* lmYnSYoSYpSqY*rsgt uvw4??< 41| t|/* $ /* $ /* $ /*$ /*$ /*$ /*$ /*$ /*$ /*$ /*$ wqiA>86420.,*(&$! k PK!!oe ;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$1.class4n : 9; < => ? @ A =B =C D E F G H I J K L M NO PQRthis$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;T(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethodS T #INSERT OR ABORT INTO `ScrapeQueueItem` (`sqiUid`,`sqiContentEntryParentUid`,`sqiContentEntryUid`,`destDir`,`scrapeUrl`,`status`,`runId`,`itemType`,`errorCode`,`contentType`,`timeAdded`,`timeStarted`,`timeFinished`,`priority`,`overrideEntry`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?) UVW XY Z[ \[ ]( ^_ `a b( cV dV eV fV g( h[ i[ j[ kV lm/com/ustadmobile/lib/db/entities/ScrapeQueueItem )*5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$1$androidx/room/EntityInsertionAdapter3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl(Landroidx/room/RoomDatabase;)V getSqiUid()I)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSqiContentEntryParentUid()JgetSqiContentEntryUid getDestDirbindNull(I)V bindString(ILjava/lang/String;)V getScrapeUrl getStatusgetRunId getItemType getErrorCodegetContentType getTimeAddedgetTimeStartedgetTimeFinished getPrioritygetOverrideEntry()Z I *+*,.  !#  $%& $'(-1 !#)*+,+,+,, + +, , + +, +, +, +,+ ,,+ + , + ,+ ,+ ,+,,>+^6 78"9):3<>>E?OAZCgDtEFGHJLMNOPQR *!#+,-. /01 3  E ;@& +-A)24 *+,.  !#& +-3456789" PK!!4X ;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$2.class4n : 9; < => ? @ A =B =C D E F G H I J K L M NO PQRthis$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;T(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethodS T =UPDATE OR ABORT `ScrapeQueueItem` SET `sqiUid` = ?,`sqiContentEntryParentUid` = ?,`sqiContentEntryUid` = ?,`destDir` = ?,`scrapeUrl` = ?,`status` = ?,`runId` = ?,`itemType` = ?,`errorCode` = ?,`contentType` = ?,`timeAdded` = ?,`timeStarted` = ?,`timeFinished` = ?,`priority` = ?,`overrideEntry` = ? WHERE `sqiUid` = ? UVW XY Z[ \[ ]( ^_ `a b( cV dV eV fV g( h[ i[ j[ kV lm/com/ustadmobile/lib/db/entities/ScrapeQueueItem )*5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl(Landroidx/room/RoomDatabase;)V getSqiUid()I)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetSqiContentEntryParentUid()JgetSqiContentEntryUid getDestDirbindNull(I)V bindString(ILjava/lang/String;)V getScrapeUrl getStatusgetRunId getItemType getErrorCodegetContentType getTimeAddedgetTimeStartedgetTimeFinished getPrioritygetOverrideEntry()Z I *+*,T  !#  $%& $'(-W !#)*+,+,+,, + +, , + +, +, +, +,+ ,,+ + , + ,+ ,+ ,+,,>++,b\ ]^"_)`3b>dEeOgZigjtklmnprstuvwxy *!#+,-./01 3  E ;@& +-A)24 *+,T  !#& +-3456789" PK!!;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$3.class4"  this$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;T(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethod ! EUPDATE ScrapeQueueItem SET status = ?, errorCode = ? WHERE sqiUid = ?5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$3#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, {      >L ~   PK!!Ko;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$4.class4"  this$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;T(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethod ! ;UPDATE ScrapeQueueItem SET timeStarted = ? WHERE sqiUid = ?5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$4#androidx/room/SharedSQLiteStatement3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!* ;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$5.class4"  this$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;T(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethod ! L    PK!!Ndsl;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;this$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;i(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000S(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100](Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!U!;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$7.class4 3 3 4   q  q  q  q   q q             r q 3val$_statementLandroidx/room/RoomSQLiteQuery;this$05Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;W(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses7Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$7;MethodParameterscall()Ljava/util/List; _tmpDestDirLjava/lang/String; _tmpScrapeUrl_tmpContentType_item1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem; _tmpSqiUidI_tmpSqiContentEntryParentUidJ_tmpSqiContentEntryUid _tmpStatus _tmpRunId _tmpItemType _tmpErrorCode _tmpTimeAdded_tmpTimeStarted_tmpTimeFinished _tmpPriority_tmpOverrideEntryZ_tmp_cursorIndexOfSqiUid&_cursorIndexOfSqiContentEntryParentUid _cursorIndexOfSqiContentEntryUid_cursorIndexOfDestDir_cursorIndexOfScrapeUrl_cursorIndexOfStatus_cursorIndexOfRunId_cursorIndexOfItemType_cursorIndexOfErrorCode_cursorIndexOfContentType_cursorIndexOfTimeAdded_cursorIndexOfTimeStarted_cursorIndexOfTimeFinished_cursorIndexOfPriority_cursorIndexOfOverrideEntry_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableCLjava/util/List; StackMapTable Exceptions SignatureE()Ljava/util/List;finalize()V()Ljava/lang/Object;vLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileScrapeQueueItemDao_Impl.javaEnclosingMethod 89 67 :z  sqiUid sqiContentEntryParentUidsqiContentEntryUiddestDir scrapeUrlstatusrunIditemType errorCode contentType timeAdded timeStarted timeFinishedpriority overrideEntryjava/util/ArrayList : /com/ustadmobile/lib/db/entities/ScrapeQueueItem z z CD5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$7java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception3com/ustadmobile/core/db/dao/ScrapeQueueItemDao_ImplfindNextQueueItems (I)Landroidx/lifecycle/LiveData; access$000S(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetInt(I)I setSqiUidgetLong(I)JsetSqiContentEntryParentUid(J)VsetSqiContentEntryUidisNull(I)Z getString(I)Ljava/lang/String; setDestDir(Ljava/lang/String;)V setScrapeUrl setStatussetRunId setItemType setErrorCodesetContentType setTimeAddedsetTimeStartedsetTimeFinished setPrioritysetOverrideEntry(Z)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease 3456789:;<C*+*,*=>?A89B 86CD<) **L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6Y+:+UY:+6+7+7 +! : +":#+! : +":$+6%+6&+ 6'+ 6(+ ! : + ":)+ 7*+ 7!!++7##,+6%%-+6''6&&./W:+0:(+0(=?'/7?GO W!_"g#o$w%&'(*,-/023568:<= ?AC'D.F8G?IIJPLZMaOlPrR|TVWYZ\]_`cdefghjhjk>~&EF GFoHFFIJ=KL-MNONEFGF'PL8QLIRLZSL|rHFaTNPUN!?VN#.WL%XY&ZL'[L\L']L/^L7_L?`LGaLObL WcL _dL geL ofL wgLhLwiLhjk ?Almn hjop 3qrS3qr s s[3qrss s]#3qrsss@3qr 3qtuvwxyz<6*1= pq> ?AAC{</*2=> ?Auvw|}~@ 3PK!!D6q@@9com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl.class4 x x y    x   x   x  x           !" # $ !%& ' # ()*+ ', -./ 0 1 23 456789:;<= >? ? @ ?A B ?C ?D E F ?G ?H ?I ?J ?K ?L ?M ?N ?O ?P ?Q ?R S TUVWXYZ[ \ \\ \] \^ \_` b bA bC bD bG bH bI bJ bK bL bM bN bO bP bQ bR ba bc xd xe xfgh InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfScrapeQueueItem&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter; __updateAdapterOfScrapeQueueItem-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;#__preparedStmtOfUpdateSetStatusById%Landroidx/room/SharedSQLiteStatement;__preparedStmtOfSetTimeStarted__preparedStmtOfSetTimeFinished(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis5Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;MethodParametersinsert4(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem; StackMapTablei insertAsynce(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;>;)V updateListupdate4(Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;)VupdateSetStatusById(III)VuidIstatus errorCode_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexjsetTimeStarted(IJ)V timeStartedsetTimeFinished timeFinishedfindNextQueueItems (I)Landroidx/lifecycle/LiveData;itemType_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;e(I)Landroidx/lifecycle/LiveData;>;getExistingQueueItemF(ILjava/lang/String;)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem; _tmpDestDir _tmpScrapeUrl_tmpContentType _tmpSqiUid_tmpSqiContentEntryParentUid_tmpSqiContentEntryUid _tmpStatus _tmpRunId _tmpItemType _tmpErrorCode _tmpTimeAdded_tmpTimeStarted_tmpTimeFinished _tmpPriority_tmpOverrideEntryZ_tmp_cursorIndexOfSqiUid&_cursorIndexOfSqiContentEntryParentUid _cursorIndexOfSqiContentEntryUid_cursorIndexOfDestDir_cursorIndexOfScrapeUrl_cursorIndexOfStatus_cursorIndexOfRunId_cursorIndexOfItemType_cursorIndexOfErrorCode_cursorIndexOfContentType_cursorIndexOfTimeAdded_cursorIndexOfTimeStarted_cursorIndexOfTimeFinished_cursorIndexOfPriority_cursorIndexOfOverrideEntryrunIdindexUrl_cursorLandroid/database/Cursor;klfindExistingQueueItem5(IJ)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItem;entryUid findByUidA(I)Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;_tmpScrapeType_tmpConversionParams_tmpScrapeRunUid_tmpScrapeRunStatus _tmpScrapeRun+Lcom/ustadmobile/lib/db/entities/ScrapeRun;>Lcom/ustadmobile/lib/db/entities/ScrapeQueueItemWithScrapeRun;_cursorIndexOfScrapeRunUid_cursorIndexOfScrapeType_cursorIndexOfScrapeRunStatus_cursorIndexOfConversionParamssqiUidgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000S(Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100](Lcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl;)Landroidx/room/EntityInsertionAdapter; SourceFileScrapeQueueItemDao_Impl.java }~ {| m5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$1 n5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$2 5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$3 5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$4 5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$5 o pm qmr s tm um5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$6 vw xy z{ |} ~    ^SELECT * FROM ScrapeQueueItem WHERE status = 1 AND itemType = ? ORDER BY priority ASC LIMIT 10  java/lang/StringScrapeQueueItem5com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$7  GSELECT * from ScrapeQueueItem WHERE runId = ? AND scrapeUrl = ? LIMIT 1    sqiContentEntryParentUidsqiContentEntryUiddestDir scrapeUrl contentType timeAddedpriority overrideEntry /com/ustadmobile/lib/db/entities/ScrapeQueueItem                    m mPSELECT * from ScrapeQueueItem WHERE runId = ? AND sqiContentEntryUid = ? LIMIT 1SELECT ScrapeQueueItem.*, ScrapeRun.* FROM ScrapeQueueItem LEFT JOIN ScrapeRun ON ScrapeQueueItem.runId = ScrapeRun.scrapeRunUid WHERE ScrapeQueueItem.sqiUid = ? scrapeRunUid scrapeTypescrapeRunStatusconversionParams)com/ustadmobile/lib/db/entities/ScrapeRun    yyyyifcx $j**:6 6*W*** :** 2ATTVTB +2:AHQT]fi4jjjZWTx $j**:6 6*W*** :** 2ATTVTB +2:AH Q T] f i 4jjjZWTx 3!M!"N6-#*$%Y&S'Y*-()  4330 ) &j-X*N*":6#6, + ,,**-:./60/61/6 2/6 3/6 4/6 5/6 6/67/68/69/6:/6;/6</6=/6>_?Y@:A6BC7D C7E F : G:H F : G:I A6J A6KA6  LA6!!MF :"G:""NC7##OC7%%PC7''QA6))RA6++6**S::TU:,TU,D8GGIG&Iwx yz{|}(07DMV_hqz  &18DJU\gny '.148?DGPU+#G"E3 !1Ugy !m"[#I%7' %)'*+SMV_ h q z  |4XXXU MJD (%x%%? % %` x%%?%% %b'x%%?%%%@ x%%?x%% @.KV:V":6#6 #**-:./60/6 1/6 2/6 3/6 4/6 5/66/67/68/69/6:/6;/6</6=/6>_?Y@:A6B C7D C7E F : G:H F : G:I A6JA6  KA6!!LA6""MF :#G:##NC7$$OC7&&PC7((QA6**RA6,,6++S::TU:-TU-7+::<:G #*7@IR[dmv$+ 7 = HOZals~!#$&')*,-012!3$4'6+82976:8C9H:+:#E3!$HZl ~!"m#[$I&7(%*+,S@I R [ d m v|'KKKG ?<7 x%? % %` x%?%% %b'x%?%%%@ x%?x% B1WMW"N6-#**--:./60/61/62/6 3/6 4/6 5/6 6/6 7/68/69/6:/6;/6</6=/6X/6Y/6Z/6[/6>F'FFF{\Y]:A6^F :G:_A6`F :G:a:bYc:A6dC7eC7f F :  G:  g F :! G:!!h A6""i A6##j A6$$kA6%%lF :&G:&&mC7''nC7))oC7++pA6--qA6//6..rs::T-U:0T-U0(jZ?B C DEF(H1I:JCKLLUM^NgOpPyQRSTUVWXYZ\^ _a!b(d4e:gEiLkWl^njopq{stuwyz|}!,3>EPWcit{  67m!aE=W+{o !f&`L:( !",#>$P%tt&b'P)>+,-./Z1:CL U ^ g p y~ulcZQH?6-   (| x%,\ %* % x%\Px%b\ % %`$x%b\%% %b+x%b\%%%@x%bx% tA3 *+?u  A4 *+?,v  A3 *+?w  /* /* z:' PK!!5com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$1.class4I - ,. / 01 2 03 04 5 67 89:this$0/Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;N(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScrapeRun;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value+Lcom/ustadmobile/lib/db/entities/ScrapeRun; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureSLandroidx/room/EntityInsertionAdapter; SourceFileScrapeRunDao_Impl.javaEnclosingMethod; < INSERT OR ABORT INTO `ScrapeRun` (`scrapeRunUid`,`scrapeType`,`scrapeRunStatus`,`conversionParams`) VALUES (nullif(?, 0),?,?,?) =>? @A B CD EF G> H)com/ustadmobile/lib/db/entities/ScrapeRun /com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$1$androidx/room/EntityInsertionAdapter-com/ustadmobile/core/db/dao/ScrapeRunDao_Impl(Landroidx/room/RoomDatabase;)VgetScrapeRunUid()I)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getScrapeTypebindNull(I)V bindString(ILjava/lang/String;)VgetScrapeRunStatusgetConversionParams I *+*,     -" Q+,, ++,+, , ++, & ' ()+(-4.;/E1P3 QQ !Q"#$    "A%4 *+,     "&'()*+,  PK!!$5com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$2.class4I - ,. / 01 2 03 04 5 67 89:this$0/Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;N(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindY(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/ScrapeRun;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value+Lcom/ustadmobile/lib/db/entities/ScrapeRun; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureZLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileScrapeRunDao_Impl.javaEnclosingMethod; < UPDATE OR ABORT `ScrapeRun` SET `scrapeRunUid` = ?,`scrapeType` = ?,`scrapeRunStatus` = ?,`conversionParams` = ? WHERE `scrapeRunUid` = ? =>? @A B CD EF G> H)com/ustadmobile/lib/db/entities/ScrapeRun /com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter-com/ustadmobile/core/db/dao/ScrapeRunDao_Impl(Landroidx/room/RoomDatabase;)VgetScrapeRunUid()I)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getScrapeTypebindNull(I)V bindString(ILjava/lang/String;)VgetScrapeRunStatusgetConversionParams I *+*,5     -8 ]+,, ++,+, , ++, +,* = >?A(C4D;EEGPI\J ]] !]"#$    "A%4 *+, 5    "&'()*+,  PK!!@U}}5com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$3.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity+Lcom/ustadmobile/lib/db/entities/ScrapeRun;this$0/Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;](Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;Lcom/ustadmobile/lib/db/entities/ScrapeRun;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl$3;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileScrapeRunDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB /com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$3java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/ScrapeRunDao_Impl insertAsync_(Lcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100W(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*] C***@* N* -:*  (4464"` bc#d(f2d4f@gC t!"#A$/* ] "#%&'()*+  PK!!F3com/ustadmobile/core/db/dao/ScrapeRunDao_Impl.class4 R S TU VW V X YZ Y[ \] Y^ Y_` a bc \d ef eg hij k l mno InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfScrapeRun&Landroidx/room/EntityInsertionAdapter; SignatureSLandroidx/room/EntityInsertionAdapter;__updateAdapterOfScrapeRun-Landroidx/room/EntityDeletionOrUpdateAdapter;ZLandroidx/room/EntityDeletionOrUpdateAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;MethodParametersinsert.(Lcom/ustadmobile/lib/db/entities/ScrapeRun;)J_resultJentity+Lcom/ustadmobile/lib/db/entities/ScrapeRun; StackMapTablep insertAsync_(Lcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;r(Lcom/ustadmobile/lib/db/entities/ScrapeRun;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;>Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScrapeRun;>;A(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/ScrapeRun;>;)V updateListupdate.(Lcom/ustadmobile/lib/db/entities/ScrapeRun;)VgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000M(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100W(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;)Landroidx/room/EntityInsertionAdapter; SourceFileScrapeRunDao_Impl.java   %q/com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$1 %r/com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$2 "#s tq uqv wJ xq yq/com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$3 %z{ |} -~  F)com/ustadmobile/lib/db/entities/ScrapeRun CD 56 -.-com/ustadmobile/core/db/dao/ScrapeRunDao_Impl(com/ustadmobile/core/db/dao/ScrapeRunDaojava/lang/Throwable()VN(Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction](Lcom/ustadmobile/core/db/dao/ScrapeRunDao_Impl;Lcom/ustadmobile/lib/db/entities/ScrapeRun;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)Ijava/util/Collections emptyList1 !"# $ %&'h$**+*Y*+*Y*+( 5#L)$*+$,-.'7* * *+ A* 7* :* !++-+(& PQSTU!W(U+W4X) /07*+7123k4,156'c*Y*+,(]) *+12789 7:, 17 ;<='2* * *+* * M* ,'(& noqrt$u't/u1v)2*+2>?9 2>@3g4 ,> AB='3* * *+W* * M* ,((& z{}~%(02)3*+3>?9 3>@3h4 ,> ACD'3* * *+W* * M* ,((& %(02)3*+3123h4 ,1 EF'( GACH'3 *+()  *+,1A5I'4 *+,()  *+, 17A-J'3 *+()  *+,1KL'/*() M+NO'/*() M+PQPK!!r\6.0com/ustadmobile/core/db/dao/SiteDao_Impl$1.class4] 5 46 7 89 : ; < = > 8? 8@ A B CD EFGthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureNLandroidx/room/EntityInsertionAdapter; SourceFileSiteDao_Impl.javaEnclosingMethodH I INSERT OR REPLACE INTO `Site` (`siteUid`,`sitePcsn`,`siteLcsn`,`siteLcb`,`siteLct`,`siteName`,`guestLogin`,`registrationAllowed`,`authSalt`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) JKL MN OK PK QR SK T" UV WX YZ [Z \"$com/ustadmobile/lib/db/entities/Site #$*com/ustadmobile/core/db/dao/SiteDao_Impl$1$androidx/room/EntityInsertionAdapter(com/ustadmobile/core/db/dao/SiteDao_Impl(Landroidx/room/RoomDatabase;)V getSiteUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSitePcsn getSiteLcsn getSiteLcb()I getSiteLct getSiteNamebindNull(I)V bindString(ILjava/lang/String;)V getGuestLogin()ZgetRegistrationAllowed getAuthSalt I *+*,,     !"-/ #$M+,+,+,+,+, , + +, , >+,6+,+ + , B4 56!7-889?:J<V>c?m@{ABCEG4%&'(cB)*{*+*,J @@ %'A#-4 *+,,   %'./01234 PK!!~I1com/ustadmobile/core/db/dao/SiteDao_Impl$10.class4 #_ #` $a ]b cde fghijklmno Rpq a Rr s t u Rv w x Ry Rz { | } ~ R #val$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;L(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/SiteDao_Impl$10;MethodParameterscall(()Lcom/ustadmobile/lib/db/entities/Site; _tmpSiteNameLjava/lang/String; _tmpAuthSalt _tmpSiteUidJ _tmpSitePcsn _tmpSiteLcsn _tmpSiteLcbI _tmpSiteLct_tmpGuestLoginZ_tmp_tmpRegistrationAllowed_tmp_1_result&Lcom/ustadmobile/lib/db/entities/Site;_cursorIndexOfSiteUid_cursorIndexOfSitePcsn_cursorIndexOfSiteLcsn_cursorIndexOfSiteLcb_cursorIndexOfSiteLct_cursorIndexOfSiteName_cursorIndexOfGuestLogin!_cursorIndexOfRegistrationAllowed_cursorIndexOfAuthSalt_cursorLandroid/database/Cursor; StackMapTable Exceptions()Ljava/lang/Object; SignatureYLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod () &' *  siteUid sitePcsnsiteLcsnsiteLcbsiteLctsiteName guestLoginregistrationAllowedauthSalt $com/ustadmobile/lib/db/entities/Site  34+com/ustadmobile/core/db/dao/SiteDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/SiteDao_Impl getSiteAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setSiteUid(J)V setSitePcsn setSiteLcsngetInt(I)I setSiteLcb(I)V setSiteLctisNull(I)Z getString(I)Ljava/lang/String; setSiteName(Ljava/lang/String;)V setGuestLogin(Z)VsetRegistrationAllowed setAuthSaltcloseandroidx/room/RoomSQLiteQueryrelease #$%&'()*+,C*+*,*-Y./1()2 (&34,f**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +Y: +7   +7 +7 +6 +7 + : +: +66 + 66 +  : + : :  : + *! :+ *!DTTVT--\^_`'a/b7c?dGeOfWh`iikrlynoqrtuwxz{}#)3:=@DJQT\c.56&76r89 :9;9<=>9c56F?@RA=)B@5C=376iDE <F=5G='-H=/%I=7J=?K=G L=OM= WN= @DE f/1UOPQ #R S@#RS@#RS S #R#RTUVA3W,/*"-Y. /1UVXYZ[\]^0 #PK!!^@S0com/ustadmobile/core/db/dao/SiteDao_Impl$2.class4] 5 46 7 89 : ; < = > 8? 8@ A B CD EFGthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureNLandroidx/room/EntityInsertionAdapter; SourceFileSiteDao_Impl.javaEnclosingMethodH I INSERT OR ABORT INTO `Site` (`siteUid`,`sitePcsn`,`siteLcsn`,`siteLcb`,`siteLct`,`siteName`,`guestLogin`,`registrationAllowed`,`authSalt`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) JKL MN OK PK QR SK T" UV WX YZ [Z \"$com/ustadmobile/lib/db/entities/Site #$*com/ustadmobile/core/db/dao/SiteDao_Impl$2$androidx/room/EntityInsertionAdapter(com/ustadmobile/core/db/dao/SiteDao_Impl(Landroidx/room/RoomDatabase;)V getSiteUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSitePcsn getSiteLcsn getSiteLcb()I getSiteLct getSiteNamebindNull(I)V bindString(ILjava/lang/String;)V getGuestLogin()ZgetRegistrationAllowed getAuthSalt I *+*,I     !"-L #$M+,+,+,+,+, , + +, , >+,6+,+ + , BQ RS!T-U8V?WJYV[c\m]{^_`bd4%&'(cB)*{*+*,J @@ %'A#-4 *+,I   %'./01234 PK!!T" " 0com/ustadmobile/core/db/dao/SiteDao_Impl$3.class4] 5 46 7 89 : ; < = > 8? 8@ A B CD EFGthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindT(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/Site;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value&Lcom/ustadmobile/lib/db/entities/Site;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileSiteDao_Impl.javaEnclosingMethodH I UPDATE OR ABORT `Site` SET `siteUid` = ?,`sitePcsn` = ?,`siteLcsn` = ?,`siteLcb` = ?,`siteLct` = ?,`siteName` = ?,`guestLogin` = ?,`registrationAllowed` = ?,`authSalt` = ? WHERE `siteUid` = ? JKL MN OK PK QR SK T" UV WX YZ [Z \"$com/ustadmobile/lib/db/entities/Site #$*com/ustadmobile/core/db/dao/SiteDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter(com/ustadmobile/core/db/dao/SiteDao_Impl(Landroidx/room/RoomDatabase;)V getSiteUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getSitePcsn getSiteLcsn getSiteLcb()I getSiteLct getSiteNamebindNull(I)V bindString(ILjava/lang/String;)V getGuestLogin()ZgetRegistrationAllowed getAuthSalt I *+*,f     !"-i #$]+,+,+,+,+, , + +, , >+,6+,+ + , + ,Fn op!q-r8s?tJvVxcymz{{|}4%&'(cN)*{6+*,J @@ %'A#-4 *+,f   %'./01234 PK!!Acc0com/ustadmobile/core/db/dao/SiteDao_Impl$4.class4"  this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSiteDao_Impl.javaEnclosingMethod !  REPLACE INTO SiteReplicate(sitePk, siteDestination) SELECT DISTINCT Site.siteUid AS sitePk, ? AS siteDestination FROM Site WHERE Site.siteLct != COALESCE( (SELECT siteVersionId FROM SiteReplicate WHERE sitePk = Site.siteUid AND siteDestination = ?), 0) /*psql ON CONFLICT(sitePk, siteDestination) DO UPDATE SET sitePending = true */ *com/ustadmobile/core/db/dao/SiteDao_Impl$4#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/SiteDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!50S0com/ustadmobile/core/db/dao/SiteDao_Impl$5.class4"  this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;I(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileSiteDao_Impl.javaEnclosingMethod !  REPLACE INTO SiteReplicate(sitePk, siteDestination) SELECT DISTINCT Site.siteUid AS sitePk, UserSession.usClientNodeId AS siteDestination FROM ChangeLog JOIN Site ON ChangeLog.chTableId = 189 AND ChangeLog.chEntityPk = Site.siteUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND Site.siteLct != COALESCE( (SELECT siteVersionId FROM SiteReplicate WHERE sitePk = Site.siteUid AND siteDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sitePk, siteDestination) DO UPDATE SET sitePending = true */ *com/ustadmobile/core/db/dao/SiteDao_Impl$5#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/SiteDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!FeEE0com/ustadmobile/core/db/dao/SiteDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;<val$site&Lcom/ustadmobile/lib/db/entities/Site;this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;S(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB *com/ustadmobile/core/db/dao/SiteDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/SiteDao_Impl replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100R(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!F?0com/ustadmobile/core/db/dao/SiteDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789: val$workspace&Lcom/ustadmobile/lib/db/entities/Site;this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;S(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ *com/ustadmobile/core/db/dao/SiteDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/SiteDao_Impl updateAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200Y(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;+androidx/room/EntityDeletionOrUpdateAdapterhandle(Ljava/lang/Object;)IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* @***W* L* +M* , '3" #'13> @s !A"/*   !#$%&'()  PK!!1--0com/ustadmobile/core/db/dao/SiteDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;.(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  *com/ustadmobile/core/db/dao/SiteDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/SiteDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Q(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!uN0com/ustadmobile/core/db/dao/SiteDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;-(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/SiteDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSiteDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV *com/ustadmobile/core/db/dao/SiteDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/SiteDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Q(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &* 4 ?A L W Y NA  !"#A$/*  "#%&'()*+  PK!!v/~!!.com/ustadmobile/core/db/dao/SiteDao_Impl.class4+ D D D D D E  D            . . . . . . . . . .  @  InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfSite&Landroidx/room/EntityInsertionAdapter; SignatureNLandroidx/room/EntityInsertionAdapter;__insertionAdapterOfSite_1__updateAdapterOfSite-Landroidx/room/EntityDeletionOrUpdateAdapter;ULandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis*Lcom/ustadmobile/core/db/dao/SiteDao_Impl;MethodParameters replaceAsyncZ(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;site&Lcom/ustadmobile/lib/db/entities/Site; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;m(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;insert)(Lcom/ustadmobile/lib/db/entities/Site;)J_resultJ StackMapTable updateAsync workspace0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;j(Lcom/ustadmobile/lib/db/entities/Site;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getSite(()Lcom/ustadmobile/lib/db/entities/Site; _tmpSiteNameLjava/lang/String; _tmpAuthSalt _tmpSiteUid _tmpSitePcsn _tmpSiteLcsn _tmpSiteLcbI _tmpSiteLct_tmpGuestLoginZ_tmp_tmpRegistrationAllowed_tmp_1_cursorIndexOfSiteUid_cursorIndexOfSitePcsn_cursorIndexOfSiteLcsn_cursorIndexOfSiteLcb_cursorIndexOfSiteLct_cursorIndexOfSiteName_cursorIndexOfGuestLogin!_cursorIndexOfRegistrationAllowed_cursorIndexOfAuthSalt_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor; getSiteAsync_cancellationSignalLandroid/os/CancellationSignal;ILkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;](Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/Site;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000H(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100R(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Y(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; access$300Q(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileSiteDao_Impl.java SR QR NO IJ GH T*com/ustadmobile/core/db/dao/SiteDao_Impl$1 T*com/ustadmobile/core/db/dao/SiteDao_Impl$2 MJ*com/ustadmobile/core/db/dao/SiteDao_Impl$3*com/ustadmobile/core/db/dao/SiteDao_Impl$4*com/ustadmobile/core/db/dao/SiteDao_Impl$5*com/ustadmobile/core/db/dao/SiteDao_Impl$6 T    *com/ustadmobile/core/db/dao/SiteDao_Impl$7*com/ustadmobile/core/db/dao/SiteDao_Impl$8 T*com/ustadmobile/core/db/dao/SiteDao_Impl$9 TSELECT * FROM Site LIMIT 1  siteUid   sitePcsnsiteLcsnsiteLcbsiteLctsiteName guestLoginregistrationAllowedauthSalt   $com/ustadmobile/lib/db/entities/Site            ! " # $ %&+com/ustadmobile/core/db/dao/SiteDao_Impl$10 T' () *(com/ustadmobile/core/db/dao/SiteDao_Impl#com/ustadmobile/core/db/dao/SiteDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VI(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomDatabase;)VS(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Lcom/ustadmobile/lib/db/entities/Site;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfulendTransaction.(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;J)V-(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setSiteUid(J)V setSitePcsn setSiteLcsngetInt(I)I setSiteLcb(I)V setSiteLctisNull(I)Z getString(I)Ljava/lang/String; setSiteName(Ljava/lang/String;)V setGuestLogin(Z)VsetRegistrationAllowed setAuthSaltclosereleasecreateCancellationSignal!()Landroid/os/CancellationSignal;L(Lcom/ustadmobile/core/db/dao/SiteDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1DEGHIJKLMJKLNOKPQRSRTUVK**+*Y*+* Y*+ * Y*+ *Y*+*Y*+W"*+ ,I#f0=JXKYZKGH[G\]Vc*Y*+,WX YZ^_`ab `c[ ^`KdefV7*** +A* 7*:*!++-+W& !(+4X gh7YZ7^_ikj[^k]Vc*Y*+,WX YZl_`ab `m[ l`KnopVc*Y*-WX YZqh`ab `m[ q`KrstVX*Y*+WXYZ`ab `m[`KuvwVBo L !M**,"N-#$6-%$6-&$6-'$6-($6-)$6 -*$6 -+$6 -,$6 --.Y/: -07 1-07 2-07 3-46 5-07 6- 7 : - 8: 9- 466 :- 466 ;- 7 : - 8: <:  :-=,>:-=,>S``b`W0 $,4<DLT\d!m"v$%'(*+-.013468;<= @A B'D2E8GBIIJLKOMSOYP]M`OhPlQXxy5zy{h|h}h~hcxyFR )5Bzyvg_ $<,44,<$DL T  \ d Og_ oYZly eSi D. @D.@D.  D.DjtV$ M !N?:*@Y*-A+BWVW XYX4$YZ$`a!y b $`[`K VCWKV/*WX ZV/*WX ZV/*WX ZV/*WX ZV/*WX ZFR @ PK!!{aa 8com/ustadmobile/core/db/dao/StateContentDao_Impl$1.class4\ 4 35 6 78 9 : 7; 7< = > ? @ A BC DEFthis$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StateContentEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/StateContentEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityInsertionAdapter; SourceFileStateContentDao_Impl.javaEnclosingMethodG H INSERT OR ABORT INTO `StateContentEntity` (`stateContentUid`,`stateContentStateUid`,`stateContentKey`,`stateContentValue`,`isIsactive`,`stateContentMasterChangeSeqNum`,`stateContentLocalChangeSeqNum`,`stateContentLastChangedBy`,`stateContentLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?) IJK LM NJ O" PQ RS T" UV WJ XJ YZ [J2com/ustadmobile/lib/db/entities/StateContentEntity #$2com/ustadmobile/core/db/dao/StateContentDao_Impl$1$androidx/room/EntityInsertionAdapter0com/ustadmobile/core/db/dao/StateContentDao_Impl(Landroidx/room/RoomDatabase;)VgetStateContentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetStateContentStateUidgetStateContentKeybindNull(I)V bindString(ILjava/lang/String;)VgetStateContentValue isIsactive()Z!getStateContentMasterChangeSeqNum getStateContentLocalChangeSeqNumgetStateContentLastChangedBy()IgetStateContentLct I *+*,,     !"-/ #$%+,+,, ++, , ++, , >++, +, +,+ ,>4 567'92;9<C>N@[AdBpC|DEF*%&'([;)*+ '  @ %'A#,4 *+,,   %'-./0123 PK!!/f( ( 8com/ustadmobile/core/db/dao/StateContentDao_Impl$2.class4\ 4 35 6 78 9 : 7; 7< = > ? @ A BC DEFthis$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindb(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StateContentEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value4Lcom/ustadmobile/lib/db/entities/StateContentEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignaturecLandroidx/room/EntityDeletionOrUpdateAdapter; SourceFileStateContentDao_Impl.javaEnclosingMethodG H 3UPDATE OR ABORT `StateContentEntity` SET `stateContentUid` = ?,`stateContentStateUid` = ?,`stateContentKey` = ?,`stateContentValue` = ?,`isIsactive` = ?,`stateContentMasterChangeSeqNum` = ?,`stateContentLocalChangeSeqNum` = ?,`stateContentLastChangedBy` = ?,`stateContentLct` = ? WHERE `stateContentUid` = ? IJK LM NJ O" PQ RS T" UV WJ XJ YZ [J2com/ustadmobile/lib/db/entities/StateContentEntity #$2com/ustadmobile/core/db/dao/StateContentDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter0com/ustadmobile/core/db/dao/StateContentDao_Impl(Landroidx/room/RoomDatabase;)VgetStateContentUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetStateContentStateUidgetStateContentKeybindNull(I)V bindString(ILjava/lang/String;)VgetStateContentValue isIsactive()Z!getStateContentMasterChangeSeqNum getStateContentLocalChangeSeqNumgetStateContentLastChangedBy()IgetStateContentLct I *+*,H     !"-K #$5+,+,, ++, , ++, , >++, +, +,+ ,+ ,BP QRS'U2W9XCZN\[]d^p_|`abc*%&'([G)*+ '  @ %'A#,4 *+,H   %'-./0123 PK!!+8com/ustadmobile/core/db/dao/StateContentDao_Impl$3.class4"  this$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateContentDao_Impl.javaEnclosingMethod ! 9 REPLACE INTO StateContentEntityReplicate(scePk, sceDestination) SELECT DISTINCT StateContentEntity.stateContentUid AS scePk, ? AS sceDestination FROM StateContentEntity WHERE StateContentEntity.stateContentLct != COALESCE( (SELECT sceVersionId FROM StateContentEntityReplicate WHERE scePk = StateContentEntity.stateContentUid AND sceDestination = ?), 0) /*psql ON CONFLICT(scePk, sceDestination) DO UPDATE SET scePending = true */ 2com/ustadmobile/core/db/dao/StateContentDao_Impl$3#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/StateContentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, e      >L hv   PK!!O  8com/ustadmobile/core/db/dao/StateContentDao_Impl$4.class4"  this$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateContentDao_Impl.javaEnclosingMethod ! s REPLACE INTO StateContentEntityReplicate(scePk, sceDestination) SELECT DISTINCT StateContentEntity.stateContentUid AS sceUid, UserSession.usClientNodeId AS sceDestination FROM ChangeLog JOIN StateContentEntity ON ChangeLog.chTableId = 72 AND ChangeLog.chEntityPk = StateContentEntity.stateContentUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StateContentEntity.stateContentLct != COALESCE( (SELECT sceVersionId FROM StateContentEntityReplicate WHERE scePk = StateContentEntity.stateContentUid AND sceDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(scePk, sceDestination) DO UPDATE SET scePending = true */ 2com/ustadmobile/core/db/dao/StateContentDao_Impl$4#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/StateContentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, y      >L |   PK!!fq[''8com/ustadmobile/core/db/dao/StateContentDao_Impl$5.class4"  this$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateContentDao_Impl.javaEnclosingMethod !  UPDATE StateContentEntity SET isIsactive = ?, stateContentLct = ? WHERE stateContentUid = ? 2com/ustadmobile/core/db/dao/StateContentDao_Impl$5#androidx/room/SharedSQLiteStatement0com/ustadmobile/core/db/dao/StateContentDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!8com/ustadmobile/core/db/dao/StateContentDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity4Lcom/ustadmobile/lib/db/entities/StateContentEntity;this$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;i(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Lcom/ustadmobile/lib/db/entities/StateContentEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateContentDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 2com/ustadmobile/core/db/dao/StateContentDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/StateContentDao_Impl insertAsynch(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000P(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Z(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!c.mm8com/ustadmobile/core/db/dao/StateContentDao_Impl$7.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;6(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateContentDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  2com/ustadmobile/core/db/dao/StateContentDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/StateContentDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200Y(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000P(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!+8com/ustadmobile/core/db/dao/StateContentDao_Impl$8.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$02Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;5(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/StateContentDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateContentDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 2com/ustadmobile/core/db/dao/StateContentDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception0com/ustadmobile/core/db/dao/StateContentDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Y(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000P(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &* 4 ?A L W Y NA  !"#A$/*  "#%&'()*+  PK!!;#__updateAdapterOfStateContentEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;cLandroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange2__preparedStmtOfSetInActiveStateContentByKeyAndUid(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;MethodParametersinsert7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)J_resultJentity4Lcom/ustadmobile/lib/db/entities/StateContentEntity; StackMapTable insertAsynch(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;{(Lcom/ustadmobile/lib/db/entities/StateContentEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;GLjava/util/List<+Lcom/ustadmobile/lib/db/entities/StateContentEntity;>;J(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StateContentEntity;>;)V updateListupdate7(Lcom/ustadmobile/lib/db/entities/StateContentEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;"setInActiveStateContentByKeyAndUid(ZJJ)VisActiveZstateUid updateTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmpfindAllStateContentWithStateUid(J)Ljava/util/List;_tmpStateContentKeyLjava/lang/String;_tmpStateContentValue_item_tmpStateContentUid_tmpStateContentStateUid_tmpIsIsactive"_tmpStateContentMasterChangeSeqNum!_tmpStateContentLocalChangeSeqNum_tmpStateContentLastChangedBy_tmpStateContentLct_cursorIndexOfStateContentUid"_cursorIndexOfStateContentStateUid_cursorIndexOfStateContentKey_cursorIndexOfStateContentValue_cursorIndexOfIsIsactive,_cursorIndexOfStateContentMasterChangeSeqNum+_cursorIndexOfStateContentLocalChangeSeqNum'_cursorIndexOfStateContentLastChangedBy_cursorIndexOfStateContentLctid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;FLjava/util/List; !"#I(J)Ljava/util/List; findStateContentByKeyAndStateUidI(Ljava/lang/String;J)Lcom/ustadmobile/lib/db/entities/StateContentEntity;keygetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000P(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Z(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Y(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileStateContentDao_Impl.java _^ ]^ VW TU a$2com/ustadmobile/core/db/dao/StateContentDao_Impl$1 a%2com/ustadmobile/core/db/dao/StateContentDao_Impl$2 Z[2com/ustadmobile/core/db/dao/StateContentDao_Impl$32com/ustadmobile/core/db/dao/StateContentDao_Impl$42com/ustadmobile/core/db/dao/StateContentDao_Impl$5 `^& '$ ($) * +$ ,$2com/ustadmobile/core/db/dao/StateContentDao_Impl$6 a-. /0 i12 34 562com/ustadmobile/core/db/dao/StateContentDao_Impl$7 a72com/ustadmobile/core/db/dao/StateContentDao_Impl$8 a89 :; <= >? @ANSELECT * FROM StateContentEntity WHERE stateContentStateUid = ? AND isIsactive :BC DEstateContentUidF GHstateContentStateUidstateContentKeystateContentValue isIsactivestateContentMasterChangeSeqNumstateContentLocalChangeSeqNumstateContentLastChangedBystateContentLctjava/util/ArrayList I? aJ KL2com/ustadmobile/lib/db/entities/StateContentEntity MN OP QP RS TU VW XW YZ [\ ]P ^P _J `P ab c$ @$fSELECT * FROM StateContentEntity WHERE stateContentStateUid = ? AND stateContentKey = ? AND isIsactive dJ ef gLh i  qr ij0com/ustadmobile/core/db/dao/StateContentDao_Impl+com/ustadmobile/core/db/dao/StateContentDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VQ(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactioni(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;Lcom/ustadmobile/lib/db/entities/StateContentEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I6(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;J)V5(Lcom/ustadmobile/core/db/dao/StateContentDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount(I)V moveToNext()ZgetLong(I)JsetStateContentUid(J)VsetStateContentStateUidisNull(I)Z getString(I)Ljava/lang/String;setStateContentKey(Ljava/lang/String;)VsetStateContentValuegetInt(I)I setIsactive(Z)V!setStateContentMasterChangeSeqNum setStateContentLocalChangeSeqNumsetStateContentLastChangedBysetStateContentLctadd(Ljava/lang/Object;)ZclosebindNull bindString(ILjava/lang/String;)V moveToFirstjava/util/Collections emptyList1QRTUVWXYZ[X\]^_^`^abcK**+*Y*+*Y*+ * Y*+ * Y*+*Y*+d"*+ ,H#e0y=JeKfgKTUhTijc7***+A* 7*:*!++-+d& !(+4e kl7fg7mnokphmqrcc*Y*+,de fgmnstu svh msXwxyc2***+** M*,'d& $'/1e2fg2z{u 2z|ogp hzX}~yc3*** +W** M*,(d& %(02e3fg3z{u 3z|ohp hzX}c3*** +W** M*,(d& %(02e3fg3mnohp hmcc*Y*-de fglstu sh sXcX*Y* +defgstu shsXci **!:66"6"6 "*#W***$: **$ L[nnpndN*-8;ELT ["b#k$n"w#$%eHfglltqfo!@QQph cG"%N%&:6'**(:)*6+*6,*6 -*6 .*6 /*6 0*6 1*62*63Y45:67Y8:97:97; < : =:> < : =:? @66A 97B 97C@6D97EFW:GH:!GH!*d2)* +,-.*031<2E3N4W5`6i7r8{9:<>?ABDEGIKLNP ST!U(W3X:ZE[L]W^^`iapbzc}dfgdfghe$nllw!Ye3GlE5lW#il3]<TEK NB W9 `0 i' r{k{fgl *wu kox QH7  @]QQphXc_"I:I&:6 '6+ J +K**(:)*6+*6 ,*6 -*6 .*6 /*6 0*61*62*6L7Y8:97: 97; < : =:> < : =:? @66A 97B97C@6D97E::GH:!GH!Dd5no pqrst(v0x7yD{M|V}_~hqz +2=DOVahsz}e.ll m+O[==lO+laslknMFV= _4 h+ q" z knfgl D`o (Q7  @SQ7Qph  cMdXAc3 *+7Nde  fghmAqc4 *+7,Ode  fgh msAic3 *+7Pde  fghmc/*de gc/*de gc/*de gc/*de gSB PK!!Qӱn 1com/ustadmobile/core/db/dao/StateDao_Impl$1.class4b 6 57 8 9: ; 9< 9= > ? @ A B C D E FG HIJthis$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StateEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/StateEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileStateDao_Impl.javaEnclosingMethodK L INSERT OR ABORT INTO `StateEntity` (`stateUid`,`stateId`,`agentUid`,`activityId`,`registration`,`isIsactive`,`timestamp`,`stateMasterChangeSeqNum`,`stateLocalChangeSeqNum`,`stateLastChangedBy`,`stateLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?) MNO PQ R$ ST UV WN X$ Y$ Z[ \N ]N ^N _` aN+com/ustadmobile/lib/db/entities/StateEntity %&+com/ustadmobile/core/db/dao/StateDao_Impl$1$androidx/room/EntityInsertionAdapter)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V getStateUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getStateIdbindNull(I)V bindString(ILjava/lang/String;)V getAgentUid getActivityIdgetRegistration isIsactive()Z getTimestampgetStateMasterChangeSeqNumgetStateLocalChangeSeqNumgetStateLastChangedBy()I getStateLct I *+*,.    !"  #$-1 %&`+,, ++,+, , ++, , ++, , >++, +,+ ,+ ,+ ,N6 78:'<2=9>C@NBUC_EjGwHIJKLMN*'()*wH+,-    @" ')A%.4 *+,.  " ')/012345 PK!!k 1com/ustadmobile/core/db/dao/StateDao_Impl$2.class4b 6 57 8 9: ; 9< 9= > ? @ A B C D E FG HIJthis$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StateEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/StateEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature\Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileStateDao_Impl.javaEnclosingMethodK L  UPDATE OR ABORT `StateEntity` SET `stateUid` = ?,`stateId` = ?,`agentUid` = ?,`activityId` = ?,`registration` = ?,`isIsactive` = ?,`timestamp` = ?,`stateMasterChangeSeqNum` = ?,`stateLocalChangeSeqNum` = ?,`stateLastChangedBy` = ?,`stateLct` = ? WHERE `stateUid` = ? MNO PQ R$ ST UV WN X$ Y$ Z[ \N ]N ^N _` aN+com/ustadmobile/lib/db/entities/StateEntity %&+com/ustadmobile/core/db/dao/StateDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V getStateUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getStateIdbindNull(I)V bindString(ILjava/lang/String;)V getAgentUid getActivityIdgetRegistration isIsactive()Z getTimestampgetStateMasterChangeSeqNumgetStateLocalChangeSeqNumgetStateLastChangedBy()I getStateLct I *+*,P    !"  #$-S %&p+,, ++,+, , ++, , ++, , >++, +,+ ,+ ,+ ,+ ,RX YZ\'^2_9`CbNdUe_gjiwjklmnopq*'()*wT+,-    @" ')A%.4 *+,P  " ')/012345 PK!!tt1com/ustadmobile/core/db/dao/StateDao_Impl$3.class4"  this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateDao_Impl.javaEnclosingMethod !  REPLACE INTO StateEntityReplicate(sePk, seDestination) SELECT DISTINCT StateEntity.stateUid AS sePk, ? AS seDestination FROM StateEntity JOIN AgentEntity ON StateEntity.agentUid = AgentEntity.agentUid JOIN UserSession ON AgentEntity.agentPersonUid = UserSession.usPersonUid WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 AND StateEntity.stateLct != COALESCE( (SELECT seVersionId FROM StateEntityReplicate WHERE sePk = StateEntity.stateUid AND seDestination = ?), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */ +com/ustadmobile/core/db/dao/StateDao_Impl$3#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, s      >L v   PK!!>>1com/ustadmobile/core/db/dao/StateDao_Impl$4.class4"  this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateDao_Impl.javaEnclosingMethod !  REPLACE INTO StateEntityReplicate(sePk, seDestination) SELECT DISTINCT StateEntity.stateUid AS seUid, UserSession.usClientNodeId AS seDestination FROM ChangeLog JOIN StateEntity ON ChangeLog.chTableId = 70 AND ChangeLog.chEntityPk = StateEntity.stateUid JOIN AgentEntity ON StateEntity.agentUid = AgentEntity.agentUid JOIN UserSession ON AgentEntity.agentPersonUid = UserSession.usPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StateEntity.stateLct != COALESCE( (SELECT seVersionId FROM StateEntityReplicate WHERE sePk = StateEntity.stateUid AND seDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */ +com/ustadmobile/core/db/dao/StateDao_Impl$4#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!mu-))1com/ustadmobile/core/db/dao/StateDao_Impl$5.class4"  this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateDao_Impl.javaEnclosingMethod !  UPDATE StateEntity SET isIsactive = ?, stateLct = ? WHERE agentUid = ? AND activityId = ? AND registration = ? AND isIsactive +com/ustadmobile/core/db/dao/StateDao_Impl$5#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!k <<1com/ustadmobile/core/db/dao/StateDao_Impl$6.class4"  this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;J(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$6;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStateDao_Impl.javaEnclosingMethod !  UPDATE StateEntity SET isIsactive = ?, stateLct = ? WHERE stateId = ? AND agentUid = ? AND activityId = ? AND registration = ? AND isIsactive+com/ustadmobile/core/db/dao/StateDao_Impl$6#androidx/room/SharedSQLiteStatement)com/ustadmobile/core/db/dao/StateDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!)cc1com/ustadmobile/core/db/dao/StateDao_Impl$7.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity-Lcom/ustadmobile/lib/db/entities/StateEntity;this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;[(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Lcom/ustadmobile/lib/db/entities/StateEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$7;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB +com/ustadmobile/core/db/dao/StateDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/StateDao_Impl insertAsynca(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000I(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100S(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!UJvXJJ1com/ustadmobile/core/db/dao/StateDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;/(Lcom/ustadmobile/core/db/dao/StateDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  +com/ustadmobile/core/db/dao/StateDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/StateDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200R(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000I(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  )*L=+*=+*=+**+ X* N* *+ -:* *+ <QhhjhF  %'2<CMQ[ fht !  w!" u#$%h&'()A*/* ()+,-./01 PK!!&:1com/ustadmobile/core/db/dao/StateDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0+Lcom/ustadmobile/core/db/dao/StateDao_Impl;.(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/StateDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStateDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV +com/ustadmobile/core/db/dao/StateDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception)com/ustadmobile/core/db/dao/StateDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300R(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000I(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*(  Y*L*+X* M* *+ ,N* *+ -*A. + ,./&0*243?0A2L3W4Y NA  !"#A$/* ( "#%&'()*+  PK!!̻44/com/ustadmobile/core/db/dao/StateDao_Impl.class4 Z Z Z Z [   Z    Z  Z     "                  =  =   = = = =  = = = =! =" =# $ %&' ( Q) * + ,- Z. Z/ Z012 InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfStateEntity&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;__updateAdapterOfStateEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;\Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange%__preparedStmtOfUpdateStateToInActive __preparedStmtOfSetStateInActive(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis+Lcom/ustadmobile/core/db/dao/StateDao_Impl;MethodParametersinsert0(Lcom/ustadmobile/lib/db/entities/StateEntity;)J_resultJentity-Lcom/ustadmobile/lib/db/entities/StateEntity; StackMapTable3 insertAsynca(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/StateEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;@Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StateEntity;>;C(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StateEntity;>;)V updateListupdate0(Lcom/ustadmobile/lib/db/entities/StateEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateStateToInActive*(JLjava/lang/String;Ljava/lang/String;ZJ)VagentUid activityIdLjava/lang/String; registrationisActiveZ updateTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI_tmp4setStateInActive<(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZJ)VstateId findByStateIdf(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StateEntity; _tmpStateId_tmpActivityId_tmpRegistration _tmpStateUid _tmpAgentUid_tmpIsIsactive _tmpTimestamp_tmpStateMasterChangeSeqNum_tmpStateLocalChangeSeqNum_tmpStateLastChangedBy _tmpStateLct_cursorIndexOfStateUid_cursorIndexOfStateId_cursorIndexOfAgentUid_cursorIndexOfActivityId_cursorIndexOfRegistration_cursorIndexOfIsIsactive_cursorIndexOfTimestamp%_cursorIndexOfStateMasterChangeSeqNum$_cursorIndexOfStateLocalChangeSeqNum _cursorIndexOfStateLastChangedBy_cursorIndexOfStateLctid_sql _statementLandroidx/room/RoomSQLiteQuery;_cursorLandroid/database/Cursor;567findStateIdByAgentAndActivityI(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;_itemsince?Ljava/util/List;8x(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000I(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100S(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200R(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileStateDao_Impl.java hg fg _` ]^ k9+com/ustadmobile/core/db/dao/StateDao_Impl$1 k:+com/ustadmobile/core/db/dao/StateDao_Impl$2 cd+com/ustadmobile/core/db/dao/StateDao_Impl$3+com/ustadmobile/core/db/dao/StateDao_Impl$4+com/ustadmobile/core/db/dao/StateDao_Impl$5 ig+com/ustadmobile/core/db/dao/StateDao_Impl$6 jg; <9 =9> ? @9 A9+com/ustadmobile/core/db/dao/StateDao_Impl$7 kBC DE sFG HI JK+com/ustadmobile/core/db/dao/StateDao_Impl$8 kL+com/ustadmobile/core/db/dao/StateDao_Impl$9 kMN OP QR ST UV WX YZ{SELECT * FROM StateEntity WHERE stateId = ? AND agentUid = ? AND activityId = ? AND registration = ? AND isIsactive LIMIT 1 O[\ ]^stateUid_ `a isIsactive timestampstateMasterChangeSeqNumstateLocalChangeSeqNumstateLastChangedBystateLct bc+com/ustadmobile/lib/db/entities/StateEntity de fg hi jk lm ng om pm qr st ug vg wg xT yg z9 Y9uSELECT * FROM StateEntity WHERE agentUid = ? AND activityId = ? AND registration = ? AND isIsactive AND timestamp > ?java/util/ArrayList {X kT |c }~  {| st)com/ustadmobile/core/db/dao/StateDao_Impl$com/ustadmobile/core/db/dao/StateDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/List()VJ(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction[(Lcom/ustadmobile/core/db/dao/StateDao_Impl;Lcom/ustadmobile/lib/db/entities/StateEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I/(Lcom/ustadmobile/core/db/dao/StateDao_Impl;J)V.(Lcom/ustadmobile/core/db/dao/StateDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VbindNull(I)V bindString(ILjava/lang/String;)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setStateUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setStateId(Ljava/lang/String;)V setAgentUid setActivityIdsetRegistrationgetInt(I)I setIsactive(Z)V setTimestampsetStateMasterChangeSeqNumsetStateLocalChangeSeqNumsetStateLastChangedBy setStateLctclosegetCount moveToNextadd(Ljava/lang/Object;)Zjava/util/Collections emptyList1Z[]^_`abcdaefghgigjgklmX**+*Y*+*Y*+ * Y*+ * Y*+*Y*+*Y*+n& ,- .P#s0=JWoXpqX]^r]stm7***+A* 7*:*!++-+n& !(+4o uv7pq7wxykzrw{|mc*Y*+,no pqwx}~ }r w}am2***+** M*,'n& $'/1o2pq2 2ygz ram3*** +W** M*,(n& %(02o3pq3 3yhz ram3*** +W** M*,(n& % (0 2 o3pq3wxyhz rwmc* Y*!-no pqv}~ }r }amX*"Y*#+n(opq}~ }r}am **$:6 6   %6  %6  %6 - &  -'6  & '*(W***): **) nn<=>?@+A.B9C<DFEIFMGYIcKfLkMwOQSTVWXVWXYo\ pqvv  y@;  hzrm  **$: 6 6    %6   %6 +  &   +'6   %6   &  '6   &  '* (W*** ): ** ) n~^_`ab+c.d9e<f@gLiVkYlcmfnkowqstuwy{|~~of pqvv   y @.  hzrm)"*:*+:6+ , +-6 .6 , -6 , -**/:  016  216  316  416  516 616 716 816 916 :16 ;16 <=Y>:  ?7@  A :  B:C  ?7D  A :  B:E A : B:F G66H ?7I ?7!!J ?7##K G6%%L ?7&&M:: NO:( NO(znE %(038BKNS]fmz&18DJU\hny ot%Gkv1vUyamOv=v!+v#%v& ux  | s jaXOF=4ux"pq""v"" z yZ= *  @eZ= Zzrm*9P:P+:6.6- , --6 , -6 , -**/:  016  216  316  416  516 616 716 816 916 :16 ;16QY RS: T!=Y>:  ?7@  A :  B:C  ?7D  A :  B:E A : B:F G66H ?7  I ?7""J ?7$$K G6&&L ?7''MUW: NO:) NO)z((*(nF (038BKNS]fmz      $/6AHT Z"e$l&x'~)+./0235689;<>?@ABD E%B(D1E6Fot%!W{x v/AvekwYv Gv"5v$#&v'    xof]TK;u9pq9v9995 -*z  ;uy(Z6= *  @oZ Zzra mVnJaAm3 *+=Wno  pqrwA{m4 *+=,Xno  pqr w}Asm3 *+=Yno  pqrwm/*no qm/*no qm/*no qm/*no q\J "  PK!!Ï!LL5com/ustadmobile/core/db/dao/StatementDao_Impl$1.class4 -P .OQ +R ST +U SV SW +X +Y +Z +[ +\ +] +^ +_ +` +a +b +c +d Se +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +yz -{|}this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;N(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StatementEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/StatementEntity;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureYLandroidx/room/EntityInsertionAdapter; SourceFileStatementDao_Impl.javaEnclosingMethod~ 1 /0INSERT OR ABORT INTO `StatementEntity` (`statementUid`,`statementId`,`statementPersonUid`,`statementVerbUid`,`xObjectUid`,`subStatementActorUid`,`substatementVerbUid`,`subStatementObjectUid`,`agentUid`,`instructorUid`,`authorityUid`,`teamUid`,`resultCompletion`,`resultSuccess`,`resultScoreScaled`,`resultScoreRaw`,`resultScoreMin`,`resultScoreMax`,`resultDuration`,`resultResponse`,`timestamp`,`stored`,`contextRegistration`,`contextPlatform`,`contextStatementId`,`fullStatement`,`statementMasterChangeSeqNum`,`statementLocalChangeSeqNum`,`statementLastChangedBy`,`statementLct`,`extensionProgress`,`contentEntryRoot`,`statementContentEntryUid`,`statementLearnerGroupUid`,`statementClazzUid`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)  = = = = = = /com/ustadmobile/lib/db/entities/StatementEntity >?/com/ustadmobile/core/db/dao/StatementDao_Impl$1$androidx/room/EntityInsertionAdapter-com/ustadmobile/core/db/dao/StatementDao_Impl(Landroidx/room/RoomDatabase;)VgetStatementUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetStatementIdbindNull(I)V bindString(ILjava/lang/String;)VgetStatementPersonUidgetStatementVerbUid getXObjectUidgetSubStatementActorUidgetSubstatementVerbUidgetSubStatementObjectUid getAgentUidgetInstructorUidgetAuthorityUid getTeamUidgetResultCompletion()ZgetResultSuccess()BgetResultScoreScaled()F bindDouble(ID)VgetResultScoreRawgetResultScoreMingetResultScoreMaxgetResultDurationgetResultResponse getTimestamp getStoredgetContextRegistrationgetContextPlatformgetContextStatementIdgetFullStatementgetStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumgetStatementLastChangedBy()IgetStatementLctgetExtensionProgressgetContentEntryRootgetStatementContentEntryUidgetStatementLearnerGroupUidgetStatementClazzUid -./0123I *+*,4<5  68 /0 9:; /9<=3-4?5 68>?3^'+,, ++,+, +, +, +, +, +,+ ,+ ,+ ,+ ,,>+ +,+,+,+,+,+,,++,+,+,,++,,++,, ++, ,!++,!+,"+,#+,$+,%+,&,'6+ +!,(+",)+#,*42D EFH'J2K=LHMTN`OlPxQRSTUVWXYZ[\]_a'b3c:dEfQhXickomvnprsuwxyz{|}~&54'68'@A'BC~DE0FEG @f )    H@; @BA>H34 *+,+,4<5  68; @BIJKLMNO7 -PK!!Adn##6com/ustadmobile/core/db/dao/StatementDao_Impl$10.class4s Y Y Z    + + + + + + + + + + + + +  +  +  + + + + + + + + + + + + + + + + + + + +! +" # $% Y&'()val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$10;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/StatementEntity;_tmpStatementIdLjava/lang/String;_tmpResultResponse_tmpContextRegistration_tmpContextPlatform_tmpContextStatementId_tmpFullStatement_tmpStatementUidJ_tmpStatementPersonUid_tmpStatementVerbUid_tmpXObjectUid_tmpSubStatementActorUid_tmpSubstatementVerbUid_tmpSubStatementObjectUid _tmpAgentUid_tmpInstructorUid_tmpAuthorityUid _tmpTeamUid_tmpResultCompletionZ_tmpI_tmpResultSuccessB_tmpResultScoreScaledF_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDuration _tmpTimestamp _tmpStored_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedBy_tmpStatementLct_tmpExtensionProgress_tmpContentEntryRoot_tmp_1_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_result1Lcom/ustadmobile/lib/db/entities/StatementEntity;_cursorIndexOfStatementUid_cursorIndexOfStatementId _cursorIndexOfStatementPersonUid_cursorIndexOfStatementVerbUid_cursorIndexOfXObjectUid"_cursorIndexOfSubStatementActorUid!_cursorIndexOfSubstatementVerbUid#_cursorIndexOfSubStatementObjectUid_cursorIndexOfAgentUid_cursorIndexOfInstructorUid_cursorIndexOfAuthorityUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored!_cursorIndexOfContextRegistration_cursorIndexOfContextPlatform _cursorIndexOfContextStatementId_cursorIndexOfFullStatement)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress_cursorIndexOfContentEntryRoot&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorLandroid/database/Cursor; StackMapTable*+, Exceptions-finalize()V()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod. /0 ^_ \] ` 123 45 statementUid6 78 statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUid 9:/com/ustadmobile/lib/db/entities/StatementEntity ;< => ?@ AB CD E> F> G> H> I> J> K> L> M> N> OP QR ST UV WX YZ [> \> ]> ^> _D `> a> bD cD dD eD f> g> hi j> ki lR m> n> o> pq r ij0com/ustadmobile/core/db/dao/StatementDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplgetOneStatement()Landroidx/lifecycle/LiveData; access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetStatementUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setStatementId(Ljava/lang/String;)VsetStatementPersonUidsetStatementVerbUid setXObjectUidsetSubStatementActorUidsetSubstatementVerbUidsetSubStatementObjectUid setAgentUidsetInstructorUidsetAuthorityUid setTeamUidgetInt(I)IsetResultCompletion(Z)VgetShort(I)SsetResultSuccess(B)VgetFloat(I)FsetResultScoreScaled(F)VsetResultScoreRawsetResultScoreMinsetResultScoreMaxsetResultDurationsetResultResponse setTimestamp setStoredsetContextRegistrationsetContextPlatformsetContextStatementIdsetFullStatementsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumsetStatementLastChangedBy(I)VsetStatementLctsetExtensionProgresssetContentEntryRootsetStatementContentEntryUidsetStatementLearnerGroupUidsetStatementClazzUidcloseandroidx/room/RoomSQLiteQueryrelease YZ[\]^_`abC*+*,*cdeg^_h ^\ijb )c&**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*޻+Y,:%+-7&%&.+/ :( +0:(%(1+-7)%)2+-7+%+3+-7-%-4+-7/%/5+-71%16+ -73%37+ -75%58+ -77%79+ -79%9:+ -7;%;;+<6>>6=%==+>6?%??+@8@%@A+-7A%AB+-7C%CC+-7E%ED+-7G%GE+/ :I +0:I%IF+-7J%JG+-7L%LH+/ :N +0:N%NI+/ :O +0:O%OJ+/ :P +0:P%PK+/ :Q +0:Q%QL+-7R%RM+-7T%TN+<6V%VO+-7W%WP+ <6Y%YQ+!<6[[6Z%ZR+"-7\%\S+#-7^%^T+$-7`%`U:%%:&+V&:b+Vbc'/7?GOW_gow'09BIS Y b isz!"$%'(* +./)002;3B5L6S8]9d;n<u>?ABDEGIKLNOQRTVXY[]_*`0b:dAfLgRi\kcmmntp~qstvwyz}~ #d6RVkl(mlInlN olO-plPOqlQBrs&bkl(sts)us+svs-bws/Qxs1@ys3/zs5{s7 |s9 }s;)~=>;?L@]sAnsCsExsGVmlIEsJ4sLnlNolO:plP\qlQmsR~sTyVhsWWY:ZF[)s\s^s`9%'/7?GO W _ g o w|tld\TLD<4,$  !"#'$ %&egY'Y+4Y+@:Y+ 9    nHY+@>%Y+ Yb6*Wc d egAib/*Xcd egf YPK!! 778com/ustadmobile/core/db/dao/StatementDao_Impl$11$1.class4 & ' v  v v  v   v      v     v  v          wthis$1 InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$11;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/StatementDao_Impl$11$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpResultScoreI _tmpResultMax_tmpResultScaledF _tmpProgress _tmpPenalty_tmpResultWeight_tmpContentComplete_tmp _tmpSuccessB_tmpTotalCompletedContent_tmpTotalContent_tmpScoreProgressDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_tmpFirstNamesLjava/lang/String; _tmpLastName_tmpLatestPrivateComment_item;Lcom/ustadmobile/lib/db/entities/PersonWithAttemptsSummary; _tmpPersonUidJ _tmpAttempts _tmpStartDate _tmpEndDate _tmpDuration_tmpFileSubmissionStatuscursorLandroid/database/Cursor;_cursorIndexOfPersonUid_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfAttempts_cursorIndexOfStartDate_cursorIndexOfEndDate_cursorIndexOfDuration_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfResultScaled_cursorIndexOfProgress_cursorIndexOfPenalty_cursorIndexOfResultWeight_cursorIndexOfContentComplete_cursorIndexOfSuccess#_cursorIndexOfTotalCompletedContent_cursorIndexOfTotalContent"_cursorIndexOfFileSubmissionStatus"_cursorIndexOfLatestPrivateComment_resLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTable Signatureh(Landroid/database/Cursor;)Ljava/util/List;iLandroidx/room/paging/LimitOffsetDataSource; SourceFileStatementDao_Impl.javaEnclosingMethod (+ ,java/util/ArrayList , Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress , 9com/ustadmobile/lib/db/entities/PersonWithAttemptsSummary 2com/ustadmobile/core/db/dao/StatementDao_Impl$11$1*androidx/room/paging/LimitOffsetDataSource0com/ustadmobile/core/db/dao/StatementDao_Impl$11android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetInt(I)IsetResultScore setResultMaxgetFloat(I)FsetResultScaled(F)V setProgress setPenaltysetResultWeightsetContentComplete(Z)VgetShort(I)S setSuccess(B)VsetTotalCompletedContentsetTotalContentgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setFirstNames(Ljava/lang/String;)V setLastName setAttempts setStartDate setEndDate setDurationsetFileSubmissionStatussetLatestPrivateCommentsetScoreProgressG(Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;)Vadd(Ljava/lang/Object;)Z &'(+,-.x*+*,-/~0H12(+34567898:;<(3579:=>.%t=>666666 6  6  6  6  6 666666Y+:++f+[+ P+ E+ :+ /+ $+++ƻY :+ 6 + 6 + 8+ 6+ 6+ 6+ 66+6  + 6!!+ 6"":Y:+7+ : +:+ : +:+ 6+7+7 +7!!!+ 6##"+ :$ +:$$#$%W/.K   $(,048<@DS\!(29COVahry #*4;FLV]dnq00?@A@BCzD@!iE@2XF@O;G8CGH@a)IJ rK@!L@"MNOPQPIRP$STMNUVOPQP|W@lXV\YV#KZV!4:[@#VRP$t12t\]r^@p_@m`@ ja@ gb@dc@`d@\e@ Xf@ Tg@ $Ph@ (Li@ ,Hj@0Dk@4@l@8<m@<8n@@4o@D0p@S!qrs S!qtu S&vwv &vw@?&vw(&vwxxi &vwxx x&vw<\yzy{|}~)*)&PK!!/|3[[[6com/ustadmobile/core/db/dao/StatementDao_Impl$11.class4C * + ,- (./012345 6 78: InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$11;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturek()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorytLandroidx/paging/DataSource$Factory; SourceFileStatementDao_Impl.javaEnclosingMethod; <=   >2com/ustadmobile/core/db/dao/StatementDao_Impl$11$1 ?@java/lang/StringPersonGroupMember ScopedGrantPersonClazzEnrolment SchoolMemberStatementEntity A 0com/ustadmobile/core/db/dao/StatementDao_Impl$11B"androidx/paging/DataSource$Factory-com/ustadmobile/core/db/dao/StatementDao_Impl#findPersonsWithContentEntryAttempts;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*{ c 9Y***YSYSY SY SY SY S ~ 9 !A"/*{  $%&'()9# PK!!##6com/ustadmobile/core/db/dao/StatementDao_Impl$12.class4 U V W SX YZ I[\ W I] ^ _ I` a b c Id e f g h i Ij kl mnopval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$12;MethodParameterscallF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress; _tmpResultMaxI_tmpResultScore_tmpResultScaledF _tmpProgress_tmpContentCompleteZ_tmp _tmpSuccessB_tmpResultWeight_tmpTotalCompletedContent_tmpTotalContent _tmpPenalty_resultDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_cursorIndexOfResultMax_cursorIndexOfResultScore_cursorIndexOfResultScaled_cursorIndexOfProgress_cursorIndexOfContentComplete_cursorIndexOfSuccess_cursorIndexOfResultWeight#_cursorIndexOfTotalCompletedContent_cursorIndexOfTotalContent_cursorIndexOfPenalty_cursorLandroid/database/Cursor; StackMapTableqr Exceptionss()Ljava/lang/Object; SignaturewLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodt uv   w xyz {| }~Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress  w w )*0com/ustadmobile/core/db/dao/StatementDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplgetBestScoreForContentForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)I setResultMax(I)VsetResultScoregetFloat(I)FsetResultScaled(F)V setProgresssetContentComplete(Z)VgetShort(I)S setSuccess(B)VsetResultWeightsetTotalCompletedContentsetTotalContent setPenaltycloseandroidx/room/RoomSQLiteQueryrelease  !"C*+*,*#$%'( )*"I **L=>666666 6  6 +Y: + 6   + 6  + 8  + 6 + 66 +6 + 6 + 6 + 6 + 6 :  : +* :+*#+! %!)"-#1%:&C(L)S+\,c.l/s1|25679:<=?@BCEFGHJLM JLMN$L+, \-,l./|x0,\12h3,K45:6,)7,8,9,C:; <,=,>,?,@,!A,%B,)C, -D, 1E, :;  %'FGHQI@` IIJKLA)M"/*#$ %'KLNOPQRST& PK!!:Q666com/ustadmobile/core/db/dao/StatementDao_Impl$13.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$13;MethodParameterscall()Ljava/lang/Long;_tmpLjava/lang/Long;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ 0com/ustadmobile/core/db/dao/StatementDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_Impl%findNextStudentNotMarkedForAssignment6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*| 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)469;=CJLT[>& 4 6! ;! ^M"#$()% && %'()A*/* | ()+,-./01  PK!!oz""6com/ustadmobile/core/db/dao/StatementDao_Impl$14.class4r Y Y Z    + + + + + + + + + + + + +  +  +  + + + + + + + + + + + + + + + + + + + + + ! "# Y$%&'val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$14;MethodParameterscall3()Lcom/ustadmobile/lib/db/entities/StatementEntity;_tmpStatementIdLjava/lang/String;_tmpResultResponse_tmpContextRegistration_tmpContextPlatform_tmpContextStatementId_tmpFullStatement_tmpStatementUidJ_tmpStatementPersonUid_tmpStatementVerbUid_tmpXObjectUid_tmpSubStatementActorUid_tmpSubstatementVerbUid_tmpSubStatementObjectUid _tmpAgentUid_tmpInstructorUid_tmpAuthorityUid _tmpTeamUid_tmpResultCompletionZ_tmpI_tmpResultSuccessB_tmpResultScoreScaledF_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDuration _tmpTimestamp _tmpStored_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedBy_tmpStatementLct_tmpExtensionProgress_tmpContentEntryRoot_tmp_1_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_result1Lcom/ustadmobile/lib/db/entities/StatementEntity;_cursorIndexOfStatementUid_cursorIndexOfStatementId _cursorIndexOfStatementPersonUid_cursorIndexOfStatementVerbUid_cursorIndexOfXObjectUid"_cursorIndexOfSubStatementActorUid!_cursorIndexOfSubstatementVerbUid#_cursorIndexOfSubStatementObjectUid_cursorIndexOfAgentUid_cursorIndexOfInstructorUid_cursorIndexOfAuthorityUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored!_cursorIndexOfContextRegistration_cursorIndexOfContextPlatform _cursorIndexOfContextStatementId_cursorIndexOfFullStatement)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress_cursorIndexOfContentEntryRoot&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorLandroid/database/Cursor; StackMapTable()* Exceptions+()Ljava/lang/Object; SignaturedLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod, -. ^_ \] `/ 012 34 statementUid5 67 statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUid 89/com/ustadmobile/lib/db/entities/StatementEntity :; <= >? @A BC D= E= F= G= H= I= J= K= L= M= NO PQ RS TU VW XY Z= [= \= ]= ^C _= `= aC bC cC dC e= f= gh i= jh kQ l= m= n= o/p q/ ij0com/ustadmobile/core/db/dao/StatementDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_Impl!findSubmittedStatementFromStudent6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetStatementUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setStatementId(Ljava/lang/String;)VsetStatementPersonUidsetStatementVerbUid setXObjectUidsetSubStatementActorUidsetSubstatementVerbUidsetSubStatementObjectUid setAgentUidsetInstructorUidsetAuthorityUid setTeamUidgetInt(I)IsetResultCompletion(Z)VgetShort(I)SsetResultSuccess(B)VgetFloat(I)FsetResultScoreScaled(F)VsetResultScoreRawsetResultScoreMinsetResultScoreMaxsetResultDurationsetResultResponse setTimestamp setStoredsetContextRegistrationsetContextPlatformsetContextStatementIdsetFullStatementsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumsetStatementLastChangedBy(I)VsetStatementLctsetExtensionProgresssetContentEntryRootsetStatementContentEntryUidsetStatementLearnerGroupUidsetStatementClazzUidcloseandroidx/room/RoomSQLiteQueryrelease YZ[\]^_`abC*+*,*cdeg^_h ^\ijb ?c4**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*޻+Y,:%+-7&%&.+/ :( +0:(%(1+-7)%)2+-7+%+3+-7-%-4+-7/%/5+-71%16+ -73%37+ -75%58+ -77%79+ -79%9:+ -7;%;;+<6>>6=%==+>6?%??+@8@%@A+-7A%AB+-7C%CC+-7E%ED+-7G%GE+/ :I +0:I%IF+-7J%JG+-7L%LH+/ :N +0:N%NI+/ :O +0:O%OJ+/ :P +0:P%PK+/ :Q +0:Q%QL+-7R%RM+-7T%TN+<6V%VO+-7W%WP+ <6Y%YQ+!<6[[6Z%ZR+"-7\%\S+#-7^%^T+$-7`%`U:%%:&+V*W&:b+V*Wb""$"c'/7?GOW_gow'09BISYbisz )0;BLS]d n u   "$&')+-*.00:2A4L5R7\9c;m<t>~?ABDEGHKLMOPRSUVW XZ\]Z"\*]1^d6RVkl(mlInlN olO-plPOqlQBrs&bkl(sts)us+svs-bws/Qxs1@ys3/zs5{s7 |s9 }s;)~=>;?L@]sAnsCsExsGVmlIEsJ4sLnlNolO:plP\qlQmsR~sTyVhsWWY:ZF[)s\s^s`9% '/7?GO W _ g o w{skc[SKC;3+# ! "#'$%4eg#Y'Y+4Y+@:Y+ 9    nHY+@>%Y+YAib/*Xcd egf YPK!!RG|FF8com/ustadmobile/core/db/dao/StatementDao_Impl$15$1.class4 Z [\ P] ^ P_` a Pb c Pd e Pf g h Pi Pj k l m Pn o Qpqrthis$1s InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$15;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/StatementDao_Impl$15$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List;_tmpContextRegistrationLjava/lang/String;_item;Lcom/ustadmobile/lib/db/entities/PersonWithSessionsDisplay; _tmpStartDateJ_tmpResultSuccessB_tmpResultComplete_tmpI _tmpDuration_tmpResultScore _tmpResultMax_tmpResultScoreScaledFcursorLandroid/database/Cursor;_cursorIndexOfStartDate_cursorIndexOfResultSuccess_cursorIndexOfResultComplete_cursorIndexOfDuration!_cursorIndexOfContextRegistration_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfResultScoreScaled_resLjava/util/List;LocalVariableTypeTableMLjava/util/List; StackMapTabletuv Signatureh(Landroid/database/Cursor;)Ljava/util/List;iLandroidx/room/paging/LimitOffsetDataSource; SourceFileStatementDao_Impl.javaEnclosingMethod wx  yjava/util/ArrayList z{ | }~9com/ustadmobile/lib/db/entities/PersonWithSessionsDisplay  | | 2com/ustadmobile/core/db/dao/StatementDao_Impl$15$1*androidx/room/paging/LimitOffsetDataSource0com/ustadmobile/core/db/dao/StatementDao_Impl$15android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VgetCount()I(I)V moveToNext()Z()VgetLong(I)J setStartDate(J)VgetShort(I)SsetResultSuccess(B)VgetInt(I)IsetResultComplete(Z)V setDurationisNull(I)Z getString(I)Ljava/lang/String;setContextRegistration(Ljava/lang/String;)VsetResultScore setResultMaxgetFloat(I)FsetResultScoreScaled(F)Vadd(Ljava/lang/Object;)Z  x*+*,-!f"H#$%&'()*+*,-.%')+,/0 =>666666 Y+: +Y: + 7   + 6  + 66 + 7 + : +: + 6 + 6 +8   WE !!ijkl m nopq'r0t9vBwIySzZ}c~ov"12934 B56 S78os9*c:;c<6C123=;">;?@#$ABC;D;E; F; G;H;I;J; 'KL M 'KN Oy' PQDPQ@(PQRE PQ.ASTSUVWXYPK!!|  6com/ustadmobile/core/db/dao/StatementDao_Impl$15.class4? ( ) *+ &,-./01 2 346 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$15;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signaturek()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactorytLandroidx/paging/DataSource$Factory; SourceFileStatementDao_Impl.javaEnclosingMethod7 89   :2com/ustadmobile/core/db/dao/StatementDao_Impl$15$1 ;<java/lang/StringStatementEntity ScopedGrantClazzPersonGroupMember = 0com/ustadmobile/core/db/dao/StatementDao_Impl$15>"androidx/paging/DataSource$Factory-com/ustadmobile/core/db/dao/StatementDao_ImplfindSessionsForPerson)(JJJ)Landroidx/paging/DataSource$Factory;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$15;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*c X .Y***YSYSY SY S f .A /* c "#$%&' 5! PK!!m++8com/ustadmobile/core/db/dao/StatementDao_Impl$16$1.class4 l m       !"#$%&'()* + 0, - ./ 50 1 52 3 54 5 56 57 58 59 5:; A0 A< A= A> A? A@ AA AB AC AD AE AF AG AH I AJ K AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ A[ A\ A] A^ A_ A` Aa Ab Ac defthis$1g InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$16;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$16;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/StatementDao_Impl$16$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUrlIdLjava/lang/String; _tmpVerbUidJ_tmpVerbInActive_tmpI_tmpVerbMasterChangeSeqNum_tmpVerbLocalChangeSeqNum_tmpVerbLastChangedBy _tmpVerbLct_tmpVerb,Lcom/ustadmobile/lib/db/entities/VerbEntity;_tmpStatementId_tmpResultResponse_tmpContextRegistration_tmpContextPlatform_tmpContextStatementId_tmpFullStatement_tmpVerbDisplay_tmpObjectDisplay_itemCLcom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay;_tmpStatementUid_tmpStatementPersonUid_tmpStatementVerbUid_tmpXObjectUid_tmpSubStatementActorUid_tmpSubstatementVerbUid_tmpSubStatementObjectUid _tmpAgentUid_tmpInstructorUid_tmpAuthorityUid _tmpTeamUid_tmpResultCompletion_tmp_1_tmpResultSuccessB_tmpResultScoreScaledF_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDuration _tmpTimestamp _tmpStored_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedBy_tmpStatementLct_tmpExtensionProgress_tmpContentEntryRoot_tmp_2_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUidcursorLandroid/database/Cursor;_cursorIndexOfStatementUid_cursorIndexOfStatementId _cursorIndexOfStatementPersonUid_cursorIndexOfStatementVerbUid_cursorIndexOfXObjectUid"_cursorIndexOfSubStatementActorUid!_cursorIndexOfSubstatementVerbUid#_cursorIndexOfSubStatementObjectUid_cursorIndexOfAgentUid_cursorIndexOfInstructorUid_cursorIndexOfAuthorityUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored!_cursorIndexOfContextRegistration_cursorIndexOfContextPlatform _cursorIndexOfContextStatementId_cursorIndexOfFullStatement)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress_cursorIndexOfContentEntryRoot&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfVerbUid_cursorIndexOfUrlId_cursorIndexOfVerbInActive$_cursorIndexOfVerbMasterChangeSeqNum#_cursorIndexOfVerbLocalChangeSeqNum_cursorIndexOfVerbLastChangedBy_cursorIndexOfVerbLct_cursorIndexOfVerbDisplay_cursorIndexOfObjectDisplay_resLjava/util/List;LocalVariableTypeTableULjava/util/List; StackMapTablehij Signaturep(Landroid/database/Cursor;)Ljava/util/List;qLandroidx/room/paging/LimitOffsetDataSource; SourceFileStatementDao_Impl.javaEnclosingMethod kl nq rm statementUidn op statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUidverbUidurlId verbInActiveverbMasterChangeSeqNumverbLocalChangeSeqNumverbLastChangedByverbLct verbDisplay objectDisplayjava/util/ArrayList qr rs tu vw*com/ustadmobile/lib/db/entities/VerbEntity rx yz {| }~    | | s |Acom/ustadmobile/lib/db/entities/StatementWithSessionDetailDisplay |  | | | | | | | | | |      | | | |  | |     | | s | s  | | |    2com/ustadmobile/core/db/dao/StatementDao_Impl$16$1*androidx/room/paging/LimitOffsetDataSource0com/ustadmobile/core/db/dao/StatementDao_Impl$16android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setVerbUid(J)V getString(I)Ljava/lang/String;setUrlId(Ljava/lang/String;)VgetInt(I)IsetVerbInActive(Z)VsetVerbMasterChangeSeqNumsetVerbLocalChangeSeqNumsetVerbLastChangedBy setVerbLctsetStatementUidsetStatementIdsetStatementPersonUidsetStatementVerbUid setXObjectUidsetSubStatementActorUidsetSubstatementVerbUidsetSubStatementObjectUid setAgentUidsetInstructorUidsetAuthorityUid setTeamUidsetResultCompletiongetShort(I)SsetResultSuccess(B)VgetFloat(I)FsetResultScoreScaled(F)VsetResultScoreRawsetResultScoreMinsetResultScoreMaxsetResultDurationsetResultResponse setTimestamp setStoredsetContextRegistrationsetContextPlatformsetContextStatementIdsetFullStatementsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumsetStatementLastChangedBysetStatementLctsetExtensionProgresssetContentEntryRootsetStatementContentEntryUidsetStatementLearnerGroupUidsetStatementClazzUidsetVerbDisplaysetObjectDisplaysetVerb/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vadd(Ljava/lang/Object;)Z lmnqrstx*+*,-uvHwxnqyz{|}~~ny{}tco+=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-0Y+12:.+3#+%4E+&4:+'4/+(4$+)4+*4++45Y6:0+%771018+&4 :3 +&9:303:+';6556404<+(77606=+)77808>+*;6:0:?++77;0;@:0AYB:/+771/1C+4 :3 +9:3/3D+774/4E+776/6F+778/8G+77:/:H+77</<I+ 77>/>J+ 77@/@K+ 77B/BL+ 77D/DM+ 77F/FN+;6II6H/HO+P6J/JQ+R8K/KS+77L/LT+77N/NU+77P/PV+77R/RW+4 :T +9:T/TX+77U/UY+77W/WZ+4 :Y +9:Y/Y[+4 :Z +9:Z/Z\+4 :[ +9:[/[]+4 :\ +9:\/\^+77]/]_+77_/_`+;6a/aa+77b/bb+ ;6d/dc+!;6ff6e/ed+"77g/ge+#77i/if+$77k/kg+,4 :m +,9:m/mh+-4 :n +-9:n/ni/0j./kW.u&.6>FNV^fnv~&.6>FN V ^ m v            & - 7 > H O !Y "` #c $f &o (x ) + , . 0 2 3 5 6 8 9 ; < > ? A B D E G H' J1 K8 MB NI QS R_ Sf Uq Vx X Y [ \ ^ _ a b d e g h j l n o q r t u" w, y3 {> |D ~N U ` f p w                    & - 7 > I O Y ` k q {     v&j31h3K~4 W5&:67)8H:Y;03TYAZc[\Lmnno$/f-0x13468:<>@ sB1bDBQF_4~HS@Iq"JKLNPRTU W,gYNEZp#[\]_abd~ef~g&mi7\kY:m{nwx{&s.k6c>[ FS NK VC ^; f3n+v#~  !"#${%&s&.k'6c(>[)FS*NK+VC,^;-m,. m,.m/lU*5 @O/l5(2lA5?lA5@ElA5 9    nSlA5@LVlA5  /lopolPK!!֫^^6com/ustadmobile/core/db/dao/StatementDao_Impl$16.class4C * + ,- (./012345 6 78: InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$16;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatures()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;Factory|Landroidx/paging/DataSource$Factory; SourceFileStatementDao_Impl.javaEnclosingMethod; <=   >2com/ustadmobile/core/db/dao/StatementDao_Impl$16$1 ?@java/lang/StringStatementEntity ScopedGrantClazzPersonGroupMember VerbEntity XLangMapEntry A 0com/ustadmobile/core/db/dao/StatementDao_Impl$16B"androidx/paging/DataSource$Factory-com/ustadmobile/core/db/dao/StatementDao_ImplfindSessionDetailForPerson;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$16;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* c 9Y***YSYSY SY SY SY S  9 !A"/*  $%&'()9# PK!!.`..6com/ustadmobile/core/db/dao/StatementDao_Impl$17.class4 U V W SX YZ I[\ W I] ^ _ ` a b Ic d e If g h i Ij kl mnopval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$17;MethodParameterscallF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_tmpResultScoreI _tmpResultMax _tmpProgress_tmpResultWeight _tmpPenalty _tmpSuccessB_tmpContentCompleteZ_tmp_tmpResultScaledF_tmpTotalCompletedContent_tmpTotalContent_resultDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfProgress_cursorIndexOfResultWeight_cursorIndexOfPenalty_cursorIndexOfSuccess_cursorIndexOfContentComplete_cursorIndexOfResultScaled#_cursorIndexOfTotalCompletedContent_cursorIndexOfTotalContent_cursorLandroid/database/Cursor; StackMapTableqr Exceptionss()Ljava/lang/Object; SignaturewLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodt uv   w xyz {| }~Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress  w w )*0com/ustadmobile/core/db/dao/StatementDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplcalculateScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IsetResultScore(I)V setResultMax setProgresssetResultWeight setPenaltygetShort(I)S setSuccess(B)VsetContentComplete(Z)VgetFloat(I)FsetResultScaled(F)VsetTotalCompletedContentsetTotalContentcloseandroidx/room/RoomSQLiteQueryrelease  !"C*+*,*# $%'( )*"K **L=>666666 6  6 +Y: + 6   + 6  + 6  + 6  + 6 +6 + 66 +8 + 6 + 6 :  : +* :+*#+       ! % ) - 1 : C L S \ c l s |                    $L+, \-,l.,|x/,h0,W12:34F5,)678,9,C:; <,=,>,?,@,!A,%B,)C, -D, 1E, :;  %'FGHSI@> IIJKLA)M"/*# $ %'KLNOPQRST& PK!!Q226com/ustadmobile/core/db/dao/StatementDao_Impl$18.class4 U V W SX YZ I[\ W I] ^ _ ` a b Ic d e If g h i Ij kl mnopval$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$18;MethodParameterscallF()Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_tmpResultScoreI _tmpResultMax _tmpProgress _tmpPenalty_tmpResultWeight _tmpSuccessB_tmpContentCompleteZ_tmp_tmpResultScaledF_tmpTotalCompletedContent_tmpTotalContent_resultDLcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;_cursorIndexOfResultScore_cursorIndexOfResultMax_cursorIndexOfProgress_cursorIndexOfPenalty_cursorIndexOfResultWeight_cursorIndexOfSuccess_cursorIndexOfContentComplete_cursorIndexOfResultScaled#_cursorIndexOfTotalCompletedContent_cursorIndexOfTotalContent_cursorLandroid/database/Cursor; StackMapTableqr Exceptionss()Ljava/lang/Object; SignaturewLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodt uv   w xyz {| }~Bcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress  w w )*0com/ustadmobile/core/db/dao/StatementDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplfindCompletedScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZgetInt(I)IsetResultScore(I)V setResultMax setProgress setPenaltysetResultWeightgetShort(I)S setSuccess(B)VsetContentComplete(Z)VgetFloat(I)FsetResultScaled(F)VsetTotalCompletedContentsetTotalContentcloseandroidx/room/RoomSQLiteQueryrelease  !"C*+*,*# B$%'( )*"K **L=>666666 6  6 +Y: + 6   + 6  + 6  + 6  + 6 +6 + 66 +8 + 6 + 6 :  : +* :+*#+ E G H I J K L! M% N) O- P1 R: SC UL VS X\ Yc [l \s ^| _ a b d e h i j l m o p r s t u w y z w y z {$L+, \-,l.,|x/,h0,W12:34F5,)678,9,C:; <,=,>,?,@,!A,%B,)C, -D, 1E, :;  %'FGHSI@> IIJKLA)M"/*# B$ %'KLNOPQRST& PK!!Q6com/ustadmobile/core/db/dao/StatementDao_Impl$19.class4V 0 1 2 .3 45 #6 #7 #8 #9 :; <=>?val$_statementLandroidx/room/RoomSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$19;MethodParameterscall()Ljava/lang/String;_resultLjava/lang/String;_cursorLandroid/database/Cursor; StackMapTable@AB ExceptionsC()Ljava/lang/Object; SignatureELjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodD EF   G HIJ KL MN OP QR SGT UG 0com/ustadmobile/core/db/dao/StatementDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplfindLatestRegistrationStatement6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)Z getString(I)Ljava/lang/String;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*  Y**L++M+MM,N+ * -:+ * 8GGIG6   $ ) 4 6 8 > E G O V 4&16YH !")# $ #%&'A(/*   &')*+,-./  PK!!x'5com/ustadmobile/core/db/dao/StatementDao_Impl$2.class4 -P .OQ +R ST +U SV SW +X +Y +Z +[ +\ +] +^ +_ +` +a +b +c +d Se +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +yz -{|}this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;N(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind_(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/StatementEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value1Lcom/ustadmobile/lib/db/entities/StatementEntity;_tmpI_tmp_1 StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature`Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileStatementDao_Impl.javaEnclosingMethod~ 1 /0WUPDATE OR ABORT `StatementEntity` SET `statementUid` = ?,`statementId` = ?,`statementPersonUid` = ?,`statementVerbUid` = ?,`xObjectUid` = ?,`subStatementActorUid` = ?,`substatementVerbUid` = ?,`subStatementObjectUid` = ?,`agentUid` = ?,`instructorUid` = ?,`authorityUid` = ?,`teamUid` = ?,`resultCompletion` = ?,`resultSuccess` = ?,`resultScoreScaled` = ?,`resultScoreRaw` = ?,`resultScoreMin` = ?,`resultScoreMax` = ?,`resultDuration` = ?,`resultResponse` = ?,`timestamp` = ?,`stored` = ?,`contextRegistration` = ?,`contextPlatform` = ?,`contextStatementId` = ?,`fullStatement` = ?,`statementMasterChangeSeqNum` = ?,`statementLocalChangeSeqNum` = ?,`statementLastChangedBy` = ?,`statementLct` = ?,`extensionProgress` = ?,`contentEntryRoot` = ?,`statementContentEntryUid` = ?,`statementLearnerGroupUid` = ?,`statementClazzUid` = ? WHERE `statementUid` = ?  = = = = = = /com/ustadmobile/lib/db/entities/StatementEntity >?/com/ustadmobile/core/db/dao/StatementDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter-com/ustadmobile/core/db/dao/StatementDao_Impl(Landroidx/room/RoomDatabase;)VgetStatementUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetStatementIdbindNull(I)V bindString(ILjava/lang/String;)VgetStatementPersonUidgetStatementVerbUid getXObjectUidgetSubStatementActorUidgetSubstatementVerbUidgetSubStatementObjectUid getAgentUidgetInstructorUidgetAuthorityUid getTeamUidgetResultCompletion()ZgetResultSuccess()BgetResultScoreScaled()F bindDouble(ID)VgetResultScoreRawgetResultScoreMingetResultScoreMaxgetResultDurationgetResultResponse getTimestamp getStoredgetContextRegistrationgetContextPlatformgetContextStatementIdgetFullStatementgetStatementMasterChangeSeqNumgetStatementLocalChangeSeqNumgetStatementLastChangedBy()IgetStatementLctgetExtensionProgressgetContentEntryRootgetStatementContentEntryUidgetStatementLearnerGroupUidgetStatementClazzUid -./0123I *+*,45  68 /0 9:; /9<=3-45 68>?3n3+,, ++,+, +, +, +, +, +,+ ,+ ,+ ,+ ,,>+ +,+,+,+,+,+,,++,+,+,,++,,++,, ++, ,!++,!+,"+,#+,$+,%+,&,'6+ +!,(+",)+#,*+$,43 '2=HT`lx'3:EQXcov&2543683@A3BCDE<FEG @f )    H@; @BA>H34 *+,+,45  68; @BIJKLMNO7 -PK!!OI 6com/ustadmobile/core/db/dao/StatementDao_Impl$20.class4 J K L HM NOP QRSTU ;V W ;X ;Y ;Z ;[] ^ <_ ;` abcdval$_internalQuery'Landroidx/sqlite/db/SupportSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Y(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$20;MethodParameterscall()Ljava/util/List; _tmpYAxisF _tmpXAxisLjava/lang/String; _tmpSubgroup_item ReportData5Lcom/ustadmobile/core/db/dao/StatementDao$ReportData;_cursorIndexOfYAxisI_cursorIndexOfXAxis_cursorIndexOfSubgroup_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableGLjava/util/List; StackMapTableefgh Exceptionsi SignatureI()Ljava/util/List;()Ljava/lang/Object;zLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileStatementDao_Impl.javaEnclosingMethodj kl   m nop qryAxiss tuxAxissubgroupjava/util/ArrayList vw x yz {| }~ 3com/ustadmobile/core/db/dao/StatementDao$ReportData  m &'0com/ustadmobile/core/db/dao/StatementDao_Impl$20java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_Impl getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndex.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetFloat(I)FisNull(I)Z getString(I)Ljava/lang/String;(com/ustadmobile/core/db/dao/StatementDao((FLjava/lang/String;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zclose C*+*,*  !"$% &'f **L+=+>+ 6 Y+  :+ ~ 8 +8 :+ : +: : + : +: Y :W:+: +  n    ' 6 ? D J S X ^ h n w } !G()[*+k*+,+ ,+ -/Sd()w@*+,+ 0121'31645"$678 649:N 6;< =  =;< ;>?@ABA&C/*  ! "$?@ADEFGHI#\.PK!!%gAA8com/ustadmobile/core/db/dao/StatementDao_Impl$21$1.class4X [ \] ^_`abcdefghijklmnopqrstuvwxyz{|}~ Q I Q Q N Q N Q N N N N N Q N N N N N N N N N N N N N N N N N N k k n n n n n n n n n n n n n n Q n Q n n n n n n n n n n n n n n n n n n n n n n n Rthis$1 InnerClasses2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$21;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$21;Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis4Lcom/ustadmobile/core/db/dao/StatementDao_Impl$21$1;dbLandroidx/room/RoomDatabase;query'Landroidx/sqlite/db/SupportSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpPersonUidJ _tmpUsernameLjava/lang/String;_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum _tmpGenderI _tmpActive_tmp _tmpAdmin_tmp_1_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpDateOfBirth_tmpPersonAddress_tmpPersonOrgId_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonCountry_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_tmpVerbLangMapUid_tmpObjectLangMapUid_tmpLanguageLangMapUid_tmpLanguageVariantLangMapUid_tmpValueLangMap_tmpStatementLangMapMasterCsn_tmpStatementLangMapLocalCsn_tmpStatementLangMapLcb_tmpStatementLangMapLct_tmpStatementLangMapUid_tmpXlangMapEntry/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;_tmpStatementUid_tmpStatementId_tmpStatementPersonUid_tmpStatementVerbUid_tmpXObjectUid_tmpSubStatementActorUid_tmpSubstatementVerbUid_tmpSubStatementObjectUid _tmpAgentUid_tmpInstructorUid_tmpAuthorityUid _tmpTeamUid_tmpResultCompletion_tmp_2_tmpResultSuccessB_tmpResultScoreScaledF_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDuration_tmpResultResponse _tmpTimestamp _tmpStored_tmpContextRegistration_tmpContextPlatform_tmpContextStatementId_tmpFullStatement_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedBy_tmpStatementLct_tmpExtensionProgress_tmpContentEntryRoot_tmp_3_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_itemCLcom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails;cursorLandroid/database/Cursor;_cursorIndexOfStatementUid_cursorIndexOfStatementId _cursorIndexOfStatementPersonUid_cursorIndexOfStatementVerbUid_cursorIndexOfXObjectUid"_cursorIndexOfSubStatementActorUid!_cursorIndexOfSubstatementVerbUid#_cursorIndexOfSubStatementObjectUid_cursorIndexOfAgentUid_cursorIndexOfInstructorUid_cursorIndexOfAuthorityUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored!_cursorIndexOfContextRegistration_cursorIndexOfContextPlatform _cursorIndexOfContextStatementId_cursorIndexOfFullStatement)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress_cursorIndexOfContentEntryRoot&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUid_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_cursorIndexOfVerbLangMapUid_cursorIndexOfObjectLangMapUid _cursorIndexOfLanguageLangMapUid'_cursorIndexOfLanguageVariantLangMapUid_cursorIndexOfValueLangMap'_cursorIndexOfStatementLangMapMasterCsn&_cursorIndexOfStatementLangMapLocalCsn!_cursorIndexOfStatementLangMapLcb!_cursorIndexOfStatementLangMapLct!_cursorIndexOfStatementLangMapUid_resLjava/util/List;LocalVariableTypeTableULjava/util/List; StackMapTable Signaturep(Landroid/database/Cursor;)Ljava/util/List;qLandroidx/room/paging/LimitOffsetDataSource; SourceFileStatementDao_Impl.javaEnclosingMethod   statementUid  statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextRegistrationcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUid personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypeverbLangMapUidobjectLangMapUidlanguageLangMapUidlanguageVariantLangMapUid valueLangMapstatementLangMapMasterCsnstatementLangMapLocalCsnstatementLangMapLcbstatementLangMapLctstatementLangMapUidjava/util/ArrayList    &com/ustadmobile/lib/db/entities/Person                          ! " # $ % &-com/ustadmobile/lib/db/entities/XLangMapEntry ' ( Acom/ustadmobile/lib/db/entities/StatementEntityWithDisplayDetails ) * + , - . / 0 1 2 3 4 5 67 89 :; <= > ? @ A B C D E F G H I J K L M N O P Q RS TU VW2com/ustadmobile/core/db/dao/StatementDao_Impl$21$1*androidx/room/paging/LimitOffsetDataSource0com/ustadmobile/core/db/dao/StatementDao_Impl$21android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;[(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/room/util/CursorUtilgetColumnIndex.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)Z()VgetLong(I)J setPersonUid(J)V getString(I)Ljava/lang/String; setUsername(Ljava/lang/String;)V setFirstNames setLastName setEmailAddr setPhoneNumgetInt(I)I setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType(JJJJLjava/lang/String;IIIJ)VsetStatementLangMapUidsetStatementUidsetStatementIdsetStatementPersonUidsetStatementVerbUid setXObjectUidsetSubStatementActorUidsetSubstatementVerbUidsetSubStatementObjectUid setAgentUidsetInstructorUidsetAuthorityUid setTeamUidsetResultCompletiongetShort(I)SsetResultSuccess(B)VgetFloat(I)FsetResultScoreScaled(F)VsetResultScoreRawsetResultScoreMinsetResultScoreMaxsetResultDurationsetResultResponse setTimestamp setStoredsetContextRegistrationsetContextPlatformsetContextStatementIdsetFullStatementsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumsetStatementLastChangedBysetStatementLctsetExtensionProgresssetContentEntryRootsetStatementContentEntryUidsetStatementLearnerGroupUidsetStatementClazzUid setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)VsetXlangMapEntry2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vadd(Ljava/lang/Object;)Z x*+*,- H{[ +=+>+6+6+6+ 6+ 6+ 6 + 6 + 6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6 +#6!+$6"+%6#+&6$+'6%+(6&+)6'+*6(++6)+,6*+-6++.6,+/6-+06.+16/+260+361+462+563+664+765+866+967+:68+;69+<6:+=6;+>6<+?6=+@6>+A6?+B6@+C6A+D6B+E6C+F6D+G6E+H6FIY+JK:G+L C%+%M&+&My'+'Mh(+(MW)+)MF*+*M5+++M$,+,M-+-M.+.M/+/M0+0M1+1M2+2M3+3M4+4M5+5Mz6+6Mi7+7MX8+8MG9+9M6:+:M%;+;M<7+<M,NYO:I%+%P7JIJQ&%+&M :J +&R:JIJS'%+'M :J +'R:JIJT(%+(M :J +(R:JIJU)%+)M :J +)R:JIJV*%+*M :J +*R:JIJW+++X6JIJY, +,X6KK6JIJZ- +-X6KK6JIJ[.%+.M :J +.R:JIJ\/%+/M :J +/R:JIJ]0%+0M :J +0R:JIJ^1%+1M :J +1R:JIJ_2%+2M :J +2R:JIJ`3+3P7JIJa4%+4M :J +4R:JIJb5%+5M :J +5R:JIJc6+6P7JIJd7+7P7JIJe8+8P7JIJf9+9X6JIJg:+:P7JIJh;%+;M :J +;R:JIJi<+<X6JIJj:I=+=M>+>M?+?Mz@+@MiA+AMXB+BMGC+CM6D+DM%E+EMF+FM= 7K +=P7K> 7M +>P7M? 7O +?P7O@ 7Q +@P7QA :S+AM :S +AR:SB 6T +BX6TC 6U +CX6UD 6V +DX6VE 7W +EP7WkYKMOQSTUVWl:JF+FP7YJYm:JnYo:H+P7KHKp#+M :K +R:KHKq+P7KHKr+P7KHKs+P7KHKt+P7KHKu+P7KHKv + P7KHKw + P7KHKx + P7KHKy + P7KHKz + P7KHK{ +X6LL6KHK|+}6KHK~+8KHK+P7KHK+P7KHK+P7KHK+P7KHK%+M :K +R:KHK+P7KHK+P7KHK%+M :K +R:KHK%+M :K +R:KHK%+M :K +R:KHK%+M :K +R:KHK+P7KHK+P7KHK+X6KHK+P7KHK + X6KHK! +!X6LL6KHK"+"P7KHK#+#P7KHK$+$P7KHKHIHJGHWGBP     & . 6 > F N V ^ f n v ~               & . 6 > F N V ^ f n v ~  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4& 55 6> 9 : ; = > @ B C E G I$ K/ L5 N? PF RL TW U] Wg Yn [t ] ^ ` b d f g i k m o p r u v w y | } ~ ! , 2 < C I T Z d k q |                     " ( 3 9 C J P Z a g q x ~                                   ! + 1 7 A G M W ] c "m %s &y ( * + - . 0 1 3 4 6 7 9 ; < > @ B  D  E  G  I % J , L 2 N < O C Q I S S T Z V ` X j Y q [ w ] ^ ` b c e g h j l m o q r t w x y  { }  ~  % / 6 < F M S ] d j t {   ! ' 1 8 > I O Y ` f q w    $ . 5 ; E L R \ c j q  {  ~ J JJ2J?JZJgJJJJJJJKJK/J<JWJdJJJJJJJJJJ6JCJZJqJJJJJJJ IKMOQ SS4TJU`VvWYKMOQ+SAtTW^UmHV2WJKKK K %K <K SK jK K K K K K K L K /K FK ]K tK K K K K K K K $K 1K LK YK tK K K K K K K K L .K EK \KHyIJ  z s k  c & [ . S 6 K > C F ; N 3 V + ^ # f n v ~             ! " # $ % &! {'" s(# k)$ c*%& [+&. S,'6 K-(> C.)F ;/*N 30+V +1,^ #2-f 3.n 4/v 50~ 61 72 83 94 :5 ;6 <7 =8 >9 ?: @; A< B= C> D? E@ FA {GB sHC kID cJE& [KF5 LLMGN 5 LLOGP5HQRN S S S S S@@ S S S S S S S SN      S    1KQRNkkKQRnNkS@ S S S S S@TUTVWXYZPK!!-C996com/ustadmobile/core/db/dao/StatementDao_Impl$21.class4= ' ( )* %+,-./ 0 124 InnerClassesval$_internalQuery'Landroidx/sqlite/db/SupportSQLiteQuery;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Y(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis2Lcom/ustadmobile/core/db/dao/StatementDao_Impl$21;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signatures()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;Factory|Landroidx/paging/DataSource$Factory; SourceFileStatementDao_Impl.javaEnclosingMethod5 67   82com/ustadmobile/core/db/dao/StatementDao_Impl$21$1 9:java/lang/StringStatementEntityPerson XLangMapEntry ; 0com/ustadmobile/core/db/dao/StatementDao_Impl$21<"androidx/paging/DataSource$Factory-com/ustadmobile/core/db/dao/StatementDao_ImplgetListResultsM(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/StatementDao_Impl$21;Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*  S )Y***YSYSY S   )A/*   !"#$%&  3  PK!!*  5com/ustadmobile/core/db/dao/StatementDao_Impl$3.class4"  this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;N(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStatementDao_Impl.javaEnclosingMethod !  REPLACE INTO StatementEntityReplicate(sePk, seDestination) SELECT DISTINCT StatementEntity.statementUid AS sePk, ? AS seDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN StatementEntity ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) WHERE UserSession.usClientNodeId = ? AND UserSession.usStatus = 1 -- Temporary measure to prevent admin user getting clogged up -- Restrict to the last 30 days of data AND StatementEntity.timestamp > ( --notpsql strftime('%s', 'now') * 1000 --endnotpsql /*psql ROUND(EXTRACT(epoch from NOW())*1000) */ - (30 * CAST(86400000 AS BIGINT))) --notpsql AND StatementEntity.statementLct != COALESCE( (SELECT seVersionId FROM StatementEntityReplicate WHERE sePk = StatementEntity.statementUid AND seDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = (SELECT StatementEntity.statementLct FROM StatementEntity WHERE StatementEntity.statementUid = EXCLUDED.sePk ) != StatementEntityReplicate.seVersionId */ /com/ustadmobile/core/db/dao/StatementDao_Impl$3#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/StatementDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!w6g g 5com/ustadmobile/core/db/dao/StatementDao_Impl$4.class4"  this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;N(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStatementDao_Impl.javaEnclosingMethod !  REPLACE INTO StatementEntityReplicate(sePk, seDestination) SELECT DISTINCT StatementEntity.statementUid AS seUid, UserSession.usClientNodeId AS seDestination FROM ChangeLog JOIN StatementEntity ON ChangeLog.chTableId = 60 AND ChangeLog.chEntityPk = StatementEntity.statementUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid AND UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND StatementEntity.statementLct != COALESCE( (SELECT seVersionId FROM StatementEntityReplicate WHERE sePk = StatementEntity.statementUid AND seDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(sePk, seDestination) DO UPDATE SET sePending = true */ /com/ustadmobile/core/db/dao/StatementDao_Impl$4#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/StatementDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L 1   PK!! (t5com/ustadmobile/core/db/dao/StatementDao_Impl$5.class4"  this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;N(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileStatementDao_Impl.javaEnclosingMethod !  UPDATE StatementEntity SET extensionProgress = ?, statementLct = ? WHERE statementUid = ?/com/ustadmobile/core/db/dao/StatementDao_Impl$5#androidx/room/SharedSQLiteStatement-com/ustadmobile/core/db/dao/StatementDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, 4      >L 7<   PK!!V+cv5com/ustadmobile/core/db/dao/StatementDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity1Lcom/ustadmobile/lib/db/entities/StatementEntity;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;c(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Lcom/ustadmobile/lib/db/entities/StatementEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB /com/ustadmobile/core/db/dao/StatementDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_Impl insertAsynce(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100W(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,*Q C***@* N* -:*  (4464"T VW#X(Z2X4Z@[C t!"#A$/* Q "#%&'()*+  PK!!{U 5com/ustadmobile/core/db/dao/StatementDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;B(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ /com/ustadmobile/core/db/dao/StatementDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100W(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,*o ?**** L* +M* , &2"r tu"v&x0v2x=y ?r !A"/* o  !#$%&'()  PK!!A{UU5com/ustadmobile/core/db/dao/StatementDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;3(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  /com/ustadmobile/core/db/dao/StatementDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200V(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!85com/ustadmobile/core/db/dao/StatementDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;2(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lcom/ustadmobile/core/db/dao/StatementDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileStatementDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV /com/ustadmobile/core/db/dao/StatementDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception-com/ustadmobile/core/db/dao/StatementDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300V(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!V%3com/ustadmobile/core/db/dao/StatementDao_Impl.class4 8 9 : ; <= >? > @A >B >C > D EF EG HI EJ EKL M NO HPQ R ST SUV WX !Y Z[ @\ @] Z^_ ` Eabcd ,e fgh i j klm nopqrstuvwxyz{|}~  X<  X   X X X X X X X X X X X  X  X  X X X X X X X X X X X X X X X X X X X X X               <                             \ e k e N e e e e e e ! e" #$ # %& ' ( )*+ InnerClasses__dbLandroidx/room/RoomDatabase;#__insertionAdapterOfStatementEntity&Landroidx/room/EntityInsertionAdapter; SignatureYLandroidx/room/EntityInsertionAdapter; __updateAdapterOfStatementEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;`Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange__preparedStmtOfUpdateProgress(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/StatementDao_Impl;MethodParametersinsert4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)J_resultJentity1Lcom/ustadmobile/lib/db/entities/StatementEntity; StackMapTable, insertAsynce(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;x(Lcom/ustadmobile/lib/db/entities/StatementEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;DLjava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;G(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)VinsertListAsyncD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/StatementEntity;>;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate4(Lcom/ustadmobile/lib/db/entities/StatementEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;updateProgress(JIJ)VuidprogressI updateTime_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex-getOneStatement()Landroidx/lifecycle/LiveData;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;R()Landroidx/lifecycle/LiveData;findByStatementIdE(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/StatementEntity;_tmpStatementId_tmpResultResponse_tmpContextRegistration_tmpContextPlatform_tmpContextStatementId_tmpFullStatement_tmpStatementUid_tmpStatementPersonUid_tmpStatementVerbUid_tmpXObjectUid_tmpSubStatementActorUid_tmpSubstatementVerbUid_tmpSubStatementObjectUid _tmpAgentUid_tmpInstructorUid_tmpAuthorityUid _tmpTeamUid_tmpResultCompletionZ_tmp_tmpResultSuccessB_tmpResultScoreScaledF_tmpResultScoreRaw_tmpResultScoreMin_tmpResultScoreMax_tmpResultDuration _tmpTimestamp _tmpStored_tmpStatementMasterChangeSeqNum_tmpStatementLocalChangeSeqNum_tmpStatementLastChangedBy_tmpStatementLct_tmpExtensionProgress_tmpContentEntryRoot_tmp_1_tmpStatementContentEntryUid_tmpStatementLearnerGroupUid_tmpStatementClazzUid_cursorIndexOfStatementUid_cursorIndexOfStatementId _cursorIndexOfStatementPersonUid_cursorIndexOfStatementVerbUid_cursorIndexOfXObjectUid"_cursorIndexOfSubStatementActorUid!_cursorIndexOfSubstatementVerbUid#_cursorIndexOfSubStatementObjectUid_cursorIndexOfAgentUid_cursorIndexOfInstructorUid_cursorIndexOfAuthorityUid_cursorIndexOfTeamUid_cursorIndexOfResultCompletion_cursorIndexOfResultSuccess_cursorIndexOfResultScoreScaled_cursorIndexOfResultScoreRaw_cursorIndexOfResultScoreMin_cursorIndexOfResultScoreMax_cursorIndexOfResultDuration_cursorIndexOfResultResponse_cursorIndexOfTimestamp_cursorIndexOfStored!_cursorIndexOfContextRegistration_cursorIndexOfContextPlatform _cursorIndexOfContextStatementId_cursorIndexOfFullStatement)_cursorIndexOfStatementMasterChangeSeqNum(_cursorIndexOfStatementLocalChangeSeqNum$_cursorIndexOfStatementLastChangedBy_cursorIndexOfStatementLct_cursorIndexOfExtensionProgress_cursorIndexOfContentEntryRoot&_cursorIndexOfStatementContentEntryUid&_cursorIndexOfStatementLearnerGroupUid_cursorIndexOfStatementClazzUidid_cursorLandroid/database/Cursor;./findByStatementIdList"(Ljava/util/List;)Ljava/util/List;_item_item_1_stringBuilderLjava/lang/StringBuilder; _inputSize _argCountCLjava/util/List;$Ljava/util/List;012i(Ljava/util/List;)Ljava/util/List; getPerson*()Lcom/ustadmobile/lib/db/entities/Person; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActive _tmpAdmin_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType(Lcom/ustadmobile/lib/db/entities/Person;_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType getXLangMap1()Lcom/ustadmobile/lib/db/entities/XLangMapEntry;_tmpValueLangMap_tmpVerbLangMapUid_tmpObjectLangMapUid_tmpLanguageLangMapUid_tmpLanguageVariantLangMapUid_tmpStatementLangMapMasterCsn_tmpStatementLangMapLocalCsn_tmpStatementLangMapLcb_tmpStatementLangMapLct_tmpStatementLangMapUid/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;_cursorIndexOfVerbLangMapUid_cursorIndexOfObjectLangMapUid _cursorIndexOfLanguageLangMapUid'_cursorIndexOfLanguageVariantLangMapUid_cursorIndexOfValueLangMap'_cursorIndexOfStatementLangMapMasterCsn&_cursorIndexOfStatementLangMapLocalCsn!_cursorIndexOfStatementLangMapLcb!_cursorIndexOfStatementLangMapLct!_cursorIndexOfStatementLangMapUid#findPersonsWithContentEntryAttempts4Factory;(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;contentEntryUidaccountPersonUid searchText sortOrder(JJLjava/lang/String;I)Landroidx/paging/DataSource$Factory;getBestScoreForContentForPerson6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_cancellationSignalLandroid/os/CancellationSignal;gLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;}(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;%findNextStudentNotMarkedForAssignment assignmentUidcurrentStudentUidI(JJLkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;!findSubmittedStatementFromStudent studentUidassignmentObjectUidTLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/StatementEntity;>;j(JJLkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/StatementEntity;>;)Ljava/lang/Object;findScoreStatementForStudent4(J)Lcom/ustadmobile/lib/db/entities/StatementEntity;findSessionsForPerson)(JJJ)Landroidx/paging/DataSource$Factory; personUidy(JJJ)Landroidx/paging/DataSource$Factory;findSessionDetailForPerson;(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;contextRegistration(JJJLjava/lang/String;)Landroidx/paging/DataSource$Factory;calculateScoreForSessionF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Lcom/ustadmobile/lib/db/entities/ContentEntryStatementScoreProgress;>;)Ljava/lang/Object;findCompletedScoreForSessionfindLatestRegistrationStatemententryUid5Lkotlin/coroutines/Continuation<-Ljava/lang/String;>;K(JJLkotlin/coroutines/Continuation<-Ljava/lang/String;>;)Ljava/lang/Object; getResults[(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;query'Landroidx/sqlite/db/SupportSQLiteQuery;_internalQuery5 ReportDatajLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Landroidx/sqlite/db/SupportSQLiteQuery;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getListResultsM(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;(Landroidx/sqlite/db/SupportSQLiteQuery;)Landroidx/paging/DataSource$Factory;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000M(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100W(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200V(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileStatementDao_Impl.java       6/com/ustadmobile/core/db/dao/StatementDao_Impl$1  7/com/ustadmobile/core/db/dao/StatementDao_Impl$2 /com/ustadmobile/core/db/dao/StatementDao_Impl$3/com/ustadmobile/core/db/dao/StatementDao_Impl$4/com/ustadmobile/core/db/dao/StatementDao_Impl$5   8 96 :6; <- =6 >6/com/ustadmobile/core/db/dao/StatementDao_Impl$6  ?@ AB C/com/ustadmobile/core/db/dao/StatementDao_Impl$7  DE FG HI/com/ustadmobile/core/db/dao/StatementDao_Impl$8  J/com/ustadmobile/core/db/dao/StatementDao_Impl$9  KL MN OP QR ST%SELECT * From StatementEntity LIMIT 1 MU VWjava/lang/StringStatementEntity0com/ustadmobile/core/db/dao/StatementDao_Impl$10  XY Z[;SELECT * FROM StatementEntity WHERE statementId = ? LIMIT 1 \] ^_` a statementUidb cd statementIdstatementPersonUidstatementVerbUid xObjectUidsubStatementActorUidsubstatementVerbUidsubStatementObjectUidagentUid instructorUid authorityUidteamUidresultCompletion resultSuccessresultScoreScaledresultScoreRawresultScoreMinresultScoreMaxresultDurationresultResponse timestampstoredcontextPlatformcontextStatementId fullStatementstatementMasterChangeSeqNumstatementLocalChangeSeqNumstatementLastChangedBy statementLctextensionProgresscontentEntryRootstatementContentEntryUidstatementLearnerGroupUidstatementClazzUid ef/com/ustadmobile/lib/db/entities/StatementEntity gh ij kl mn op qj rj sj tj uj vj wj xj yj zj {| }~     j j j j p j j p p p p j j ] j ] ~ j j j 6 S6 4SELECT * FROM StatementEntity WHERE statementId IN (  R )   f java/util/ArrayList R  ] f SELECT * FROM PERSON LIMIT 1username firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personType&com/ustadmobile/lib/db/entities/Person j p p p p p ] ~ ~ p p p p p j p p j j j ] j p ]#SELECT * FROM XLangMapEntry LIMIT 1verbLangMapUidobjectLangMapUidlanguageLangMapUidlanguageVariantLangMapUid valueLangMapstatementLangMapMasterCsnstatementLangMapLocalCsnstatementLangMapLcbstatementLangMapLctstatementLangMapUid-com/ustadmobile/lib/db/entities/XLangMapEntry   j SELECT ResultSource.personUid, ResultSource.firstNames, ResultSource.lastName, COUNT(DISTINCT(ResultSource.contextRegistration)) AS attempts, MIN(ResultSource.timestamp) AS startDate, MAX(ResultSource.timestamp) AS endDate, SUM(ResultSource.resultDuration) AS duration, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreRaw ELSE 0 END) AS resultScore, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreMax ELSE 0 END) AS resultMax, MAX(CASE WHEN ResultSource.contentEntryRoot THEN resultScoreScaled ELSE 0 END) AS resultScaled, MAX(ResultSource.extensionProgress) AS progress, 0 AS penalty, 0 as resultWeight, 'FALSE' AS contentComplete, 0 AS success, CASE WHEN ResultSource.resultCompletion THEN 1 ELSE 0 END AS totalCompletedContent, 1 as totalContent, 0 as fileSubmissionStatus, '' AS latestPrivateComment FROM (SELECT Person.personUid, Person.firstNames, Person.lastName, StatementEntity.contextRegistration, StatementEntity.timestamp, StatementEntity.resultDuration, StatementEntity.resultScoreRaw, StatementEntity.resultScoreMax, StatementEntity.resultScoreScaled, StatementEntity.contentEntryRoot, StatementEntity.extensionProgress, StatementEntity.resultCompletion FROM PersonGroupMember JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 549755813888 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) LEFT JOIN StatementEntity ON StatementEntity.statementPersonUid = Person.personUid WHERE PersonGroupMember.groupMemberPersonUid = ? AND PersonGroupMember.groupMemberActive AND statementContentEntryUid = ? AND Person.firstNames || ' ' || Person.lastName LIKE ? GROUP BY StatementEntity.statementUid ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC) AS ResultSource GROUP BY ResultSource.personUid ORDER BY CASE(?) WHEN 1 THEN ResultSource.firstNames WHEN 3 THEN ResultSource.lastName ELSE '' END ASC, CASE(?) WHEN 2 THEN ResultSource.firstNames WHEN 4 THEN ResultSource.lastName ELSE '' END DESC, CASE(?) WHEN 5 THEN endDate ELSE 0 END ASC, CASE(?) WHEN 6 then endDate ELSE 0 END DESC 0com/ustadmobile/core/db/dao/StatementDao_Impl$11+ SELECT COALESCE(StatementEntity.resultScoreMax,0) AS resultMax, COALESCE(StatementEntity.resultScoreRaw,0) AS resultScore, COALESCE(StatementEntity.resultScoreScaled,0) AS resultScaled, COALESCE(StatementEntity.extensionProgress,0) AS progress, COALESCE(StatementEntity.resultCompletion,'FALSE') AS contentComplete, COALESCE(StatementEntity.resultSuccess, 0) AS success, 0 as resultWeight, COALESCE((CASE WHEN resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 1 as totalContent, 0 as penalty FROM ContentEntry LEFT JOIN StatementEntity ON StatementEntity.statementUid = (SELECT statementUid FROM StatementEntity WHERE statementContentEntryUid = ContentEntry.contentEntryUid AND StatementEntity.statementPersonUid = ? AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1) WHERE contentEntryUid = ? 0com/ustadmobile/core/db/dao/StatementDao_Impl$12 A SELECT COALESCE(( SELECT DISTINCT(statementpersonUid) FROM ClazzAssignment JOIN ClazzEnrolment ON ClazzEnrolment.clazzEnrolmentClazzUid = ClazzAssignment.caClazzUid JOIN CourseBlock ON CourseBlock.cbEntityUid = ClazzAssignment.caUid AND CourseBlock.cbType = 103 JOIN StatementEntity AS SubmissionStatement ON SubmissionStatement.statementUid = (SELECT statementUid FROM StatementEntity WHERE StatementEntity.statementContentEntryUid = 0 AND xObjectUid = ClazzAssignment.caXObjectUid AND StatementEntity.statementPersonUid = ClazzEnrolment.clazzEnrolmentPersonUid AND StatementEntity.timestamp BETWEEN CourseBlock.cbHideUntilDate AND CourseBlock.cbGracePeriodDate ORDER BY timestamp DESC LIMIT 1) LEFT JOIN XObjectEntity ON XObjectEntity.objectStatementRefUid = SubmissionStatement.statementUid WHERE ClazzAssignment.caUid = ? AND XObjectEntity.xobjectUid IS NULL AND ClazzEnrolment.clazzEnrolmentActive AND ClazzEnrolment.clazzEnrolmentRole = 1000 AND ClazzEnrolment.clazzEnrolmentPersonUid != ? LIMIT 1),0) 0com/ustadmobile/core/db/dao/StatementDao_Impl$13 SELECT * FROM StatementEntity WHERE statementPersonUid = ? AND statementVerbUid = 10008 AND xObjectUid = ? ORDER BY timestamp 0com/ustadmobile/core/db/dao/StatementDao_Impl$14 SELECT * FROM StatementEntity WHERE statementPersonUid = ? AND statementVerbUid = 10009 ORDER BY timestamp  C SELECT MIN(timestamp) AS startDate, MAX(CASE WHEN StatementEntity.resultSuccess > 0 AND StatementEntity.contentEntryRoot THEN StatementEntity.resultSuccess ELSE 0 END) AS resultSuccess, SUM(CASE WHEN CAST(resultCompletion AS INTEGER) > 0 AND StatementEntity.contentEntryRoot THEN 1 ELSE 0 END) AS resultComplete, SUM(resultDuration) AS duration, contextRegistration, MAX(CASE WHEN contentEntryRoot THEN resultScoreRaw ELSE 0 END) AS resultScore, MAX(CASE WHEN contentEntryRoot THEN resultScoreMax ELSE 0 END) AS resultMax, MAX(CASE WHEN contentEntryRoot THEN resultScoreScaled ELSE 0 END) AS resultScoreScaled, SUM(CASE WHEN resultCompletion AND StatementEntity.contentEntryRoot THEN 1 ELSE 0 END) AS totalCompletedContent, 1 as totalContent FROM StatementEntity JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND PersonGroupMember.groupMemberPersonUid = ? WHERE statementContentEntryUid = ? AND statementPersonUid = ? GROUP BY StatementEntity.contextRegistration ORDER BY startDate DESC, resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC 0com/ustadmobile/core/db/dao/StatementDao_Impl$15 SELECT StatementEntity.*, VerbEntity.*, verbLangMap.valueLangMap AS verbDisplay, xobjectMap.valueLangMap AS objectDisplay FROM StatementEntity JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = StatementEntity.statementPersonUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid = StatementEntity.statementClazzUid) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid = ( SELECT clazzSchoolUid FROM Clazz WHERE clazzUid = StatementEntity.statementClazzUid)) ) AND (ScopedGrant.sgPermissions & 549755813888) > 0 JOIN PersonGroupMember ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND PersonGroupMember.groupMemberPersonUid = ? LEFT JOIN VerbEntity ON VerbEntity.verbUid = StatementEntity.statementVerbUid LEFT JOIN XLangMapEntry verbLangMap ON verbLangMap.verbLangMapUid = VerbEntity.verbUid LEFT JOIN XLangMapEntry xobjectMap ON xobjectMap.objectLangMapUid = StatementEntity.xObjectUid WHERE statementContentEntryUid = ? AND statementPersonUid = ? AND contextRegistration = ? ORDER BY StatementEntity.timestamp DESC 0com/ustadmobile/core/db/dao/StatementDao_Impl$16 SELECT SUM(resultScoreRaw) AS resultScore, SUM(resultScoreMax) AS resultMax, MAX(extensionProgress) AS progress, 0 as resultWeight, 0 as penalty, 0 as success, 'FALSE' as contentComplete, 0 AS resultScaled, COALESCE((CASE WHEN resultCompletion THEN 1 ELSE 0 END),0) AS totalCompletedContent, 1 as totalContent FROM (SELECT * FROM StatementEntity WHERE contextRegistration = ? AND NOT contentEntryRoot AND statementVerbUid = 10007 GROUP BY xObjectUid) AS SessionStatements 0com/ustadmobile/core/db/dao/StatementDao_Impl$17 SELECT resultScoreRaw AS resultScore, resultScoreMax AS resultMax, extensionProgress AS progress, 0 AS penalty, 0 as resultWeight, resultSuccess AS success, resultCompletion AS contentComplete, resultScoreScaled AS resultScaled, 1 AS totalCompletedContent, 1 as totalContent FROM StatementEntity WHERE resultCompletion AND contextRegistration = ? AND contentEntryRoot ORDER BY resultScoreScaled DESC, extensionProgress DESC, resultSuccess DESC LIMIT 1 0com/ustadmobile/core/db/dao/StatementDao_Impl$18 SELECT contextRegistration FROM StatementEntity WHERE statementPersonUid = ? AND statementContentEntryUid = ? AND NOT EXISTS (SELECT statementUid FROM StatementEntity WHERE statementPersonUid = ? AND statementContentEntryUid = ? AND (statementVerbUid = 10001 OR statementVerbUid = 10004)) ORDER BY timestamp DESC 0com/ustadmobile/core/db/dao/StatementDao_Impl$190com/ustadmobile/core/db/dao/StatementDao_Impl$20  0com/ustadmobile/core/db/dao/StatementDao_Impl$21 ) ./  -com/ustadmobile/core/db/dao/StatementDao_Impl(com/ustadmobile/core/db/dao/StatementDaojava/lang/Throwable)androidx/sqlite/db/SupportSQLiteStatementandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listjava/lang/StringBuilderjava/util/Iterator"androidx/paging/DataSource$Factory3com/ustadmobile/core/db/dao/StatementDao$ReportData()VN(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionc(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Lcom/ustadmobile/lib/db/entities/StatementEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)VB(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I3(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;J)V2(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;)V#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)VexecuteUpdateDelete()Irelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;getInvalidationTracker%()Landroidx/room/InvalidationTracker;Q(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/room/RoomSQLiteQuery;)V!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtil~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetStatementUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setStatementId(Ljava/lang/String;)VsetStatementPersonUidsetStatementVerbUid setXObjectUidsetSubStatementActorUidsetSubstatementVerbUidsetSubStatementObjectUid setAgentUidsetInstructorUidsetAuthorityUid setTeamUidgetInt(I)IsetResultCompletion(Z)VgetShort(I)SsetResultSuccess(B)VgetFloat(I)FsetResultScoreScaled(F)VsetResultScoreRawsetResultScoreMinsetResultScoreMaxsetResultDurationsetResultResponse setTimestamp setStoredsetContextRegistrationsetContextPlatformsetContextStatementIdsetFullStatementsetStatementMasterChangeSeqNumsetStatementLocalChangeSeqNumsetStatementLastChangedBysetStatementLctsetExtensionProgresssetContentEntryRootsetStatementContentEntryUidsetStatementLearnerGroupUidsetStatementClazzUidcloseandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;sizeappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getCount moveToNextadd(Ljava/lang/Object;)Z setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActivesetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonType(JJJJLjava/lang/String;IIIJ)VsetStatementLangMapUidcreateCancellationSignal!()Landroid/os/CancellationSignal;(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Y(Lcom/ustadmobile/core/db/dao/StatementDao_Impl;Landroidx/sqlite/db/SupportSQLiteQuery;)Vjava/util/Collections emptyListandroidx/paging/DataSource1     #  K**+*Y*+*Y*+ * Y*+ * Y*+*Y*+":; <#0=4J?KK7***+A* 7*:*!++-+& CDFGH!J(H+J4K 77kc*Y*+,Q  ! "#$2***+** M*,'& bcefh$i'h/i1j22%& 2%'g %()*m*Y*+,o %& %'+ %,-$3*** +W** M*,(& %(0233%& 3%'h %(./3*** +W** M*,(& %(0233h 01c*Y* - 2 + 2345X*!Y*"+ +678E x**#:6$6$6$*%W***&:**&@ObbdbJ!,/9@HOV_bktw>xx9x:;x<h=>e?;b@ 9:<ABn('L'(M*)*Y+S,Y*,-.  (%CD EFGHI ;g/M/(N6+ -0 -+1**-2:346546646746 846 946 :46 ;46 <46=46>46?46@46A46B46C46D46E46F46G46H46I46J46K46L46M46N46 O46!P46"Q46#R46$S46%T46&U46'V46(W XYY:)Z7*)*[\ :,]:,),^Z7-)-_ Z7/)/` Z71)1a Z73)3b Z75)5c Z77)7dZ79)9eZ7;);fZ7=)=gZ7?)?hi6BB6A)Ajk6C)Clm8D)DnZ7E)EoZ7G)GpZ7I)IqZ7K)Kr\ :M]:M)MsZ7N)NtZ7P)Pu\ :R]:R)Rv\ :S]:S)Sw\ :T]:T)Tx\ :U]:U)Uy Z7V)Vz!Z7X)X{"i6Z)Z|#Z7[)[}$i6])]~%i6__6^)^&Z7`)`'Z7b)b(Z7d)d:)):*-*:f-f4*  !(4=FOXajs| '09BKT]foy $/6AHSZelw     &-8?KQ\c o!u#%'(*,./135689;<>?A"B)E4F@GGIRJYLdMkOvP}QRTVWTVWX^VJD,KDMNLDRrMDSNDTODUP*JD,Q-R/S1T3 rU5`V7/NW9A<X;S*Y=eZ?[\Aw];B^_C`aDbEcGdIeKiKDM&WfN8EgP\!LDRMDSNDTODUhViXj;Zmk["[l;]@=m\^4In;_R+o`dpbvqd)=Xr;FOs;OFt;X=u; a4v; j+w; s"x; |y; z;{;|;};~;;;;;;;;;;; ;;w;'n; 0e;!9\;"BS;#KJ;$TA;%]8;&f/;'o&;()DCD EF ?;4q*+**X *8**X*@>**X* *< * * * *tL**X******@A)**X** VkM,W+>,,W,:`6(:6+:-*:  0  1**2:346 546 646 746 846 946:46;46<46=46>46?46@46A46B46C46D46E46F46G46H46I46J46K46 L46!M46"N46#O46$P46%Q46&R46'S46(T46)U46*V46+Y:,XYY:- Z7.-.[ \ :0 ]:0-0^ Z71-1_ Z73-3` Z75-5aZ77-7bZ79-9cZ7;-;dZ7=-=eZ7?-?fZ7A-AgZ7C-Chi6FF6E-Ejk6G-Glm8H-HnZ7I-IoZ7K-KpZ7M-MqZ7O-Or\ :Q]:Q-QsZ7R-RtZ7T-Tu\ :V]:V-Vv \ :W ]:W-Ww!\ :X!]:X-Xx"\ :Y"]:Y-Yy#Z7Z-Zz$Z7\-\{%i6^-^|&Z7_-_}'i6a-a~(i6cc6b-b)Z7d-d*Z7f-f+Z7h-h,-W,:--:jjR]^ _`ab$c)d2e5fSgXhbjklnmqnxoqrstuvwxyz{|}~ '09BKT]fox$+6=HOZals~ "-4?FQXdju| )0;BMT_f q x !"!" #ZSD JD0gKDQLDVMDWNDXODY-P.JD0$Q16R3HS5ZT7l|U9~jV;XW=FX?4YA"ZC[\E];F^_G `aHbI-cK?dMQeOusKDQafROgT+LDVMDWNDX)ODY;hZMi\_j;^qwk_el;aGm\bSn;c5od#pfqhpr; gs; ^t; Uu; Lv; Cw;:x;1y;(z;{;|; };~;; ;;;';0;9;B;K;T;]; f;!o;"x;#};$t;%k;&b;'Y;(P;)G;*>;+.&,& ;$CD);2EF5?; .,%= *$*^-*6X *<*X*@B*X* *< * * * *tP*X******@K-* * >L(M**,2N-46-46-46-46-46-46 -46 -46 -46 -46 -46-46-46-46-46-46-46-46-46-46-46-46-46-46-WY:-Z7-\ : -]:-\ : -]:  -\ :! -]:!!-\ :" -]:""- \ :# - ]:##- i6$$- i6&&6%%- i6((6''- \ :) - ]:))-\ :* -]:**-\ :+ -]:++-\ :, -]:,,-\ :- -]:---Z7..-\ :0 -]:00-\ :1 -]:11-Z722-Z744-Z766-i688-Z799-\ :; -]:;;-i6<<Ƨ::-,:=-,=s() *+-$.,/40<1D2L3T4\5d6l7t8|9:;<=>?@ABCDFGIJL MOQ!S,T2V<XCZN[T]^_eapbvdfhikmopstuxyz|}!'18CISZeku|&07AHSYcjt{~E D/D QD!sD"D#D)$D*FD+hD,D-D0D1VD;aD<?D ^D!D"D#;$\%];&\'n;(lD)1JD*S(D+uD,D-.D0D1~2m4\60K;8A:9cD;t;<$n;,f;4^;<V;DN;LF; T>; \6; d.; l&; t;|;;;;;;;;;;;;;CD EF!* * * * * **@(******@(****** * * * * *( * *l5************* ***m 2L(M**,2N-ȸ46-ɸ46-ʸ46-˸46-̸46-͸46 -θ46 -ϸ46 -и46 -Ѹ46 -W-Z7-Z7-Z7-Z7-\ : -]:- i6- i6- i6- Z7Y:- Z7ԧ::-,:-,##%#& $,4<DLT\dlu  #+/DyoTDJ;@;6;,$;,;4;<;D;L; T; \; d; l; 2/CD (EFc* *V**J :(:6  !6  6   0  16  6  6  6  ֻY*ذN h ijkl#m&n+o5q>sAtKuNvXw\xfyjzt{RD;{CD rEFo?;  5* >:(:6!6ָ: * Y*ݰ" "'R>>>>:CD 2EF/?;'  >  >:(:66!ָ: * Y*ݰ"Vv wxyz"{'|R>>>>:CD 2EF/?;'  >!  >:(:66!ָ: * Y*ݰ" "'R>>>>:CD 2EF/?;'  >     hN(:6**2:346546646 746 846 946 :46 ;46<46=46>46?46@46A46B46C46D46E46F46G46H46I46J46K46L46M46 N46!O46"P46#Q46$R46%S46&T46'U46(V46)W XYY:*Z7+*+[\ :-]:-*-^ Z7.*._ Z70*0` Z72*2a Z74*4b Z76*6cZ78*8dZ7:*:eZ7<*<fZ7>*>gZ7@*@hi6CC6B*Bjk6D*Dlm8E*EnZ7F*FoZ7H*HpZ7J*JqZ7L*Lr\ :N]:N*NsZ7O*OtZ7Q*Qu\ :S]:S*Sv\ :T]:T*Tw\ :U]:U*Ux \ :V ]:V*Vy!Z7W*Wz"Z7Y*Y{#i6[*[|$Z7\*\}%i6^*^~&i6``6_*_'Z7a*a(Z7c*c)Z7e*e:**:++:gg*}"el mnop*r3s<tEuNvWw`xiyrz{{|}~ &/8AJS\eox%,7>IP[bmy #.5AGRYekv}    *6=HOZalsvy }"# "#$^VJD-KDNDLDShMDTNDUODVP+JD-Q.R0S2T4rU6`V8%NW:7<X<I*Y>[Z@y[\Bm];C^_D`aEbFcHdJeL iKDNWfO.EgQR!LDSvMDTNDUODVhWiYj;[mk\[l;^6=m\_*In;`H+oaZpclqex*3Yr;<Ps;EGt; N>u; W5v; `,w; i#x; ry;{z;{;|;};~;;;;;;;;;;;; ;x; o;!&f;"/];#8T;$AK;%JB;&S9;'\0;(e';)y*CD EF?;*s+*X *8*X*@>*X* *< * * * *tL*X******@A)*X*   9:(:6  !6  6  ֻY*& *\ ]^_`"a%b.cH99995CD -EF*?;   T:(: 6   !6   6   6    0   1Y* 6  "%.16@IRTTTTTDPCD HEF E?;  @*?N(:6+ 0 +1:*Y*,ݰ"     $ ) H??D?<CD 4EF1?;) ? * ?N(:6+ 0 +1:*Y*,ݰ" % : ; < = ?$ A) BH??D?<CD 4EF1?;) ? *  T:(:66!66!ָ: * Y*ݰ2     " % - 0 8 = RTTTTPCD HEFE?;=  T +N:*Y*-,ݰ   4  # $%&N +MY*,        ' () *A.+3 *+X,  A,4 *+X,,   A-3 *+X,  .//*- 012/*- 034/*- 054/*- 067,! 3 !"PK!!UJq==4com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1.class47 ' &( ) *+, -./this$0.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;M(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindM(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/door/SyncNode;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;valueLcom/ustadmobile/door/SyncNode;@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureGLandroidx/room/EntityInsertionAdapter; SourceFileSyncNodeDao_Impl.javaEnclosingMethod0 1 =INSERT OR REPLACE INTO `SyncNode` (`nodeClientId`) VALUES (?) 234 56com/ustadmobile/door/SyncNode .com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1$androidx/room/EntityInsertionAdapter,com/ustadmobile/core/db/dao/SyncNodeDao_Impl(Landroidx/room/RoomDatabase;)VgetNodeClientId()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V    I *+*,       -# N +, ( )     A4 *+,     !"#$%& PK!!-4com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$0.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;P(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl$2;MethodParameterscall()Ljava/lang/Long;_tmpLjava/lang/Long;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileSyncNodeDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ .com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Longjava/lang/Throwablejava/lang/Exception,com/ustadmobile/core/db/dao/SyncNodeDao_ImplgetLocalNodeClientId4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000L(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;closeandroidx/room/RoomSQLiteQueryrelease C*+*,*C 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>FIK$L)N4P6Q9R;T=VCWJTLVTW[X>& 4 6! ;! ^M"#$()% && %'()A*/* C ()+,-./01  PK!!堟  2com/ustadmobile/core/db/dao/SyncNodeDao_Impl.class4n > ?@ A B CD CE FG CH CIJ KL MNO P QR STUV InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfSyncNode&Landroidx/room/EntityInsertionAdapter; SignatureGLandroidx/room/EntityInsertionAdapter;(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis.Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;MethodParametersreplace"(Lcom/ustadmobile/door/SyncNode;)VsyncNodeLcom/ustadmobile/door/SyncNode; StackMapTableWgetLocalNodeClientId4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery;_cancellationSignalLandroid/os/CancellationSignal;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;G(Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;getRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000L(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;)Landroidx/room/RoomDatabase;x0 SourceFileSyncNodeDao_Impl.java  X.com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1 Y Z [X \X] ^_ `X aX SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0) b cde fg.com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2 hi jkl m7,com/ustadmobile/core/db/dao/SyncNodeDao_Impl'com/ustadmobile/core/db/dao/SyncNodeDaojava/lang/Throwable()VM(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Object;)VsetTransactionSuccessfulendTransactionandroidx/room/RoomSQLiteQueryacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;androidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;P(Lcom/ustadmobile/core/db/dao/SyncNodeDao_Impl;Landroidx/room/RoomSQLiteQuery;)Vandroidx/room/CoroutinesRoomexecute(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;java/util/Collections emptyList1W**+*Y*+ + !"#$2***+* * M* ,'& /0235$6'5/6172 !2%&'g( "%)*$ M  N :*Y*-+;A BC4$ !$+,!-. /0123 $+4"+5 67^89:/* ;!<=PK!! m 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$1.class4e 6 57 8 9: ; < = > ? @ A B C D E 9F 9G HI JKLthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind[(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/UserSession;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value-Lcom/ustadmobile/lib/db/entities/UserSession; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureULandroidx/room/EntityInsertionAdapter; SourceFileUserSessionDao_Impl.javaEnclosingMethodM N INSERT OR ABORT INTO `UserSession` (`usUid`,`usPcsn`,`usLcsn`,`usLcb`,`usLct`,`usPersonUid`,`usClientNodeId`,`usStartTime`,`usEndTime`,`usStatus`,`usReason`,`usAuth`,`usSessionType`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?) OPQ RS TP UP VW XP YP ZP [P \P ]W ^W _& `a bc dW+com/ustadmobile/lib/db/entities/UserSession '(1com/ustadmobile/core/db/dao/UserSessionDao_Impl$1$androidx/room/EntityInsertionAdapter/com/ustadmobile/core/db/dao/UserSessionDao_Impl(Landroidx/room/RoomDatabase;)VgetUsUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getUsPcsn getUsLcsngetUsLcb()IgetUsLctgetUsPersonUidgetUsClientNodeIdgetUsStartTime getUsEndTime getUsStatus getUsReason getUsAuthbindNull(I)V bindString(ILjava/lang/String;)VgetUsSessionType I *+*,2  !  "#$ "%&-5 !'(4+,+,+,+,+, +, +, +, + , + ,+ ,,+ + ,+ ,B: ;<!=->8?D@PA\BhCuDEFHJK !)*+,- $ )+A'.4 *+,2  !$ )+/012345 PK!!m{ { 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$10.class4m : ; < = > ? @ 8A BC .D 8E FG .H FI JK FL BM NOPQ val$newStatusI val$reasonval$changeTimeJ val$personUidval$exemptNodeIdthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;9(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$10;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableRS ExceptionsT()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethodU VW       X YZ[ \] ^_ `ab cX de fXg hi jX kl ()2com/ustadmobile/core/db/dao/UserSessionDao_Impl$10java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplendOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$500X(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V  !Z &*+******"I#&$&&'()!l* L=+* =+* =+* =+* =+* =+* * + W* N* *+-:* *+g|"^L M NOP'Q)R4S6TAUCVNWQX]Yg[n\x]|_`]_`a# $& *+ ,-./01A(2!/*"I# $&013456789% PK!!DAX8com/ustadmobile/core/db/dao/UserSessionDao_Impl$11.class4 /v /w 0x ty z{| }~ g  g x g    g         g g   h g /val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$11;MethodParameterscall()Ljava/util/List; _tmpUsAuthLjava/lang/String;_item-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcbI _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatus _tmpUsReason_tmpUsSessionType_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable?Ljava/util/List; StackMapTable Exceptions SignatureA()Ljava/util/List;()Ljava/lang/Object;rLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethod 45 23 6  usUid usPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionTypejava/util/ArrayList 6 +com/ustadmobile/lib/db/entities/UserSession  ?@2com/ustadmobile/core/db/dao/UserSessionDao_Impl$11java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplfindSessionsByPerson5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JsetUsUid(J)V setUsPcsn setUsLcsngetInt(I)IsetUsLcbsetUsLctsetUsPersonUidsetUsClientNodeIdsetUsStartTime setUsEndTime setUsStatus setUsReasonisNull(I)Z getString(I)Ljava/lang/String; setUsAuth(Ljava/lang/String;)VsetUsSessionTypeadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease /012345678C*+*,*9r:;=45> 42?@8'**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6Y+:+Y:+7+7+7+6+7 +7!+7"+ 7#+ 7  $+ 6""%+ 6##&+ ' :$ + (:$$)+6%%*+W:+,*-:&+,*-&96uwxy'z/{7|?}G~OW_gow (/9@JQ\bls}:8_AB$CDEFGFHFIJKFLFMFwNF(fOF 9UPJ"JDQJ#l"AB$}RJ%SJTJ'~UJ/vVJ7nWJ?fXJG^YJOVZJ WN[J _F\J g>]J o6^J w._J`a;=bcd `ef}/gh/gh i$/gh/gjklmnA?o8/*.9r: ;=klmpqrstu< /PK!!,''8com/ustadmobile/core/db/dao/UserSessionDao_Impl$12.class4 e e f         ,   1  1 1 1  1 1 1 1 1! 1" 1# 1$ % 1& 1'( C C) C* C+ C, C- C. C/ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C: C; C< C= C> C? C@A ] ]B ]C D E FG eHIJKval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$12;MethodParameterscall()Ljava/util/List; _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcbI _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatus _tmpUsReason_tmpUsSessionType_tmpUserSession-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTableLMNO ExceptionsP SignatureJ()Ljava/util/List;finalize()V()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodQ RS jk hi l TUV WXusUidY Z[usPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionType personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList \] l^ _` ab+com/ustadmobile/lib/db/entities/UserSession cd ef gf hf ij k^ lf mf nf of pf q^ r^ st uv w^&com/ustadmobile/lib/db/entities/Person xf yv zv {v |v }v ~^   v v v v v f v v f f f ^ f v ^4com/ustadmobile/lib/db/entities/UserSessionAndPerson      uv2com/ustadmobile/core/db/dao/UserSessionDao_Impl$12java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplfindAllLocalSessionsLive()Landroidx/lifecycle/LiveData; access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JsetUsUid(J)V setUsPcsn setUsLcsngetInt(I)IsetUsLcbsetUsLctsetUsPersonUidsetUsClientNodeIdsetUsStartTime setUsEndTime setUsStatus setUsReason getString(I)Ljava/lang/String; setUsAuth(Ljava/lang/String;)VsetUsSessionType setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetUserSession0(Lcom/ustadmobile/lib/db/entities/UserSession;)V setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease efghijklmnC*+*,*opqsjkt jhuvnL**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&,Y+-.:'+/S+0+0|+0q+0f+0[+0P+0E+ 0:+ 0/+ 0$+ 0+ 0+01Y2:)+37*)*4+37,),5+37.).6+760)08+371)19+373)3:+375)5;+ 377)7<+ 379)9=+ 76;);>+ 76<)<?+ 0 := + @:=)=A+76>)>B:)+0+0+0+0+0+0+0+0+0+0+0+0+0|+0q+0f+0[+0P+ 0E+!0:+"0/+#0$+$0+%0+&0CYD:*+37+*+E+0 :- +@:-*-F+0 :. +@:.*.G+0 :/ +@:/*/H+0 :0 +@:0*0I+0 :1 +@:1*1J+762*2K+764463*3L+766665*5M+0 :7 +@:7*7N+0 :8 +@:8*8O+0 :9 +@:9*9P+0 :: +@::*:Q+0 :; +@:;*;R+37<*<S+0 :> +@:>*>T+0 :? +@:?*?U+ 37@*@V+!37B*BW+"37D*DX+#76F*FY+$37G*GZ+%0 :I +%@:I*I[+&76J*J\:*]Y^:(()_(*`'(aW':(+b(:K+bKo'/7?GOW_gow'/7FO ' 1 8 B ISZdku|!#%&'(+,./12 468&9,;6==?H@NBXD_FjGpIzKMNPRTUXYZ]^_abd fhi!k+m2o=pCrMtTv_weyo{v}~ *1;BMS]dnux{pbwx=yz*{z,|z. }~01z1Bz3S~z5dmz7u\z9K~;:~<wx=~>)x-)x.Kx/mx0x1x7x8@x9bx:x;x>x?PxIz+ax-6?x.Xx/zx0x1~23~45~6 lx7+Jx8M(x9ox:x;z<x>x?~z@mzB\zD*K~F;:zG]xIn~J*(){!*~~'~/}~7u~?m~Ge~O]~ WU~ _M~ gE~ o=~ w5~-~%~~~ ~~~~~~~~~~~~~~ ~!~"~#'~$/}~%7u~&Ff'qs Ff')F(e5e1 (e1*C     *@6e1C@6e1C     (  lCe1C *e1C# en6*co p qsAun/*dop qsr ePK!! ~U''8com/ustadmobile/core/db/dao/UserSessionDao_Impl$13.class4 e e f         ,   1  1 1 1  1 1 1 1 1 1 1! 1" # 1$ 1%& C C' C( C) C* C+ C, C- C. C/ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C: C; C< C= C>? ] ]@ ]A B C DE eFGHIval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$13;MethodParameterscall()Ljava/util/List; _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcbI _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatus _tmpUsReason_tmpUsSessionType_tmpUserSession-Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsername_tmpFirstNames _tmpLastName _tmpEmailAddr _tmpPhoneNum_tmpPersonNotes_tmpFatherName_tmpFatherNumber_tmpMotherName _tmpMotherNum_tmpPersonAddress_tmpPersonOrgId_tmpPersonCountry _tmpPersonUid _tmpGender _tmpActiveZ_tmp _tmpAdmin_tmp_1_tmpDateOfBirth_tmpPersonGroupUid_tmpPersonMasterChangeSeqNum_tmpPersonLocalChangeSeqNum_tmpPersonLastChangedBy _tmpPersonLct_tmpPersonType _tmpPerson(Lcom/ustadmobile/lib/db/entities/Person;_item6Lcom/ustadmobile/lib/db/entities/UserSessionAndPerson;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorIndexOfPersonUid_cursorIndexOfUsername_cursorIndexOfFirstNames_cursorIndexOfLastName_cursorIndexOfEmailAddr_cursorIndexOfPhoneNum_cursorIndexOfGender_cursorIndexOfActive_cursorIndexOfAdmin_cursorIndexOfPersonNotes_cursorIndexOfFatherName_cursorIndexOfFatherNumber_cursorIndexOfMotherName_cursorIndexOfMotherNum_cursorIndexOfDateOfBirth_cursorIndexOfPersonAddress_cursorIndexOfPersonOrgId_cursorIndexOfPersonGroupUid&_cursorIndexOfPersonMasterChangeSeqNum%_cursorIndexOfPersonLocalChangeSeqNum!_cursorIndexOfPersonLastChangedBy_cursorIndexOfPersonLct_cursorIndexOfPersonCountry_cursorIndexOfPersonType_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableHLjava/util/List; StackMapTableJKLM ExceptionsN SignatureJ()Ljava/util/List;()Ljava/lang/Object;{Ljava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodO PQ jk hi lR STU VWusUidX YZusPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionType personUidusername firstNameslastName emailAddrphoneNumgenderactiveadmin personNotes fatherName fatherNumber motherName motherNum dateOfBirth personAddress personOrgIdpersonGroupUidpersonMasterChangeSeqNumpersonLocalChangeSeqNumpersonLastChangedBy personLct personCountry personTypejava/util/ArrayList [\ l] ^_ `a+com/ustadmobile/lib/db/entities/UserSession bc de fe ge hi j] ke le me ne oe p] q] rs tu v]&com/ustadmobile/lib/db/entities/Person we xu yu zu {u |u }] ~  u u u u u e u u e e e ] e u ]4com/ustadmobile/lib/db/entities/UserSessionAndPerson    R R uv2com/ustadmobile/core/db/dao/UserSessionDao_Impl$13java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplfindAllLocalSessionsAsync4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JsetUsUid(J)V setUsPcsn setUsLcsngetInt(I)IsetUsLcbsetUsLctsetUsPersonUidsetUsClientNodeIdsetUsStartTime setUsEndTime setUsStatus setUsReason getString(I)Ljava/lang/String; setUsAuth(Ljava/lang/String;)VsetUsSessionType setPersonUid setUsername setFirstNames setLastName setEmailAddr setPhoneNum setGender setActive(Z)VsetAdminsetPersonNotes setFatherNamesetFatherNumber setMotherName setMotherNumsetDateOfBirthsetPersonAddresssetPersonOrgIdsetPersonGroupUidsetPersonMasterChangeSeqNumsetPersonLocalChangeSeqNumsetPersonLastChangedBy setPersonLctsetPersonCountry setPersonTypesetUserSession0(Lcom/ustadmobile/lib/db/entities/UserSession;)V setPerson+(Lcom/ustadmobile/lib/db/entities/Person;)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease efghijklmnC*+*,*opqsjkt jhuvnL**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+6+6+6+6+6+6+6+6+6+6+6+6+ 6+!6+"6+#6+$6+%6 +&6!+'6"+(6#+)6$+*6%++6&,Y+-.:'+/S+0+0|+0q+0f+0[+0P+0E+ 0:+ 0/+ 0$+ 0+ 0+01Y2:)+37*)*4+37,),5+37.).6+760)08+371)19+373)3:+375)5;+ 377)7<+ 379)9=+ 76;);>+ 76<)<?+ 0 := + @:=)=A+76>)>B:)+0+0+0+0+0+0+0+0+0+0+0+0+0|+0q+0f+0[+0P+ 0E+!0:+"0/+#0$+$0+%0+&0CYD:*+37+*+E+0 :- +@:-*-F+0 :. +@:.*.G+0 :/ +@:/*/H+0 :0 +@:0*0I+0 :1 +@:1*1J+762*2K+764463*3L+766665*5M+0 :7 +@:7*7N+0 :8 +@:8*8O+0 :9 +@:9*9P+0 :: +@::*:Q+0 :; +@:;*;R+37<*<S+0 :> +@:>*>T+0 :? +@:?*?U+ 37@*@V+!37B*BW+"37D*DX+#76F*FY+$37G*GZ+%0 :I +%@:I*I[+&76J*J\:*]Y^:(()_(*`'(aW':(+b*c(:K+b*cKo'/7?GOW_gow'/7FO     '18BISZdku|!"$%')+,-.124578 :<>&?,A6C=EHFNHXJ_LjMpOzQSTVXZ[^_`cdeghj lno!q+s2u=vCxMzT|_}eov *1;BMS]dnux{pbwx=yz*{z,|z. }~01z1Bz3S~z5dmz7u\z9K~;:~<wx=~>)x-)x.Kx/mx0x1x7x8@x9bx:x;x>x?PxIz+ax-6?x.Xx/zx0x1~23~45~6 lx7+Jx8M(x9ox:x;z<x>x?~z@mzB\zD*K~F;:zG]xIn~J*(){!*~~'~/~7|~?t~Gl~Od~ W\~ _T~ gL~ oD~ w<~4~,~$~~~ ~~~~~~~~~~~~~ ~!~"~#'~$/~%7|~&Fm'qs Fm')F(e5e1 (e1*C     *@6e1C@6e1C     (  lCe1C *e1C#eAun/*dop qsr ePK!!\YNFF8com/ustadmobile/core/db/dao/UserSessionDao_Impl$14.class4[ 2 3 4 05 67 %8 %9 %: &; %< => ?@ABval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$14;MethodParameterscall()Ljava/lang/Integer;_tmpLjava/lang/Integer;_result_cursorLandroid/database/Cursor; StackMapTableCDE ExceptionsF()Ljava/lang/Object; SignatureFLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethodG HI   J KLM NO PQ RS TU VW XJY ZJ 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$14java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Integerjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplcountAllLocalSessionsAsync5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; moveToFirst()ZisNull(I)ZgetInt(I)IvalueOf(I)Ljava/lang/Integer;closeandroidx/room/RoomSQLiteQueryrelease C*+*,* 0^**L+"+N+ N-MM,N+ * -:+ * =LLNL>$)469;=CJLT[>& 4 6! ;! ^M"#$()% && %'()A*/*  ()+,-./01  PK!!Y|8com/ustadmobile/core/db/dao/UserSessionDao_Impl$15.class4 +n +o ,p lq rst uvwxyz{|}~ _ p _    _         _ _   _ +val$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$15;MethodParameterscall/()Lcom/ustadmobile/lib/db/entities/UserSession; _tmpUsAuthLjava/lang/String; _tmpUsUidJ _tmpUsPcsn _tmpUsLcsn _tmpUsLcbI _tmpUsLct_tmpUsPersonUid_tmpUsClientNodeId_tmpUsStartTime _tmpUsEndTime _tmpUsStatus _tmpUsReason_tmpUsSessionType_result-Lcom/ustadmobile/lib/db/entities/UserSession;_cursorIndexOfUsUid_cursorIndexOfUsPcsn_cursorIndexOfUsLcsn_cursorIndexOfUsLcb_cursorIndexOfUsLct_cursorIndexOfUsPersonUid_cursorIndexOfUsClientNodeId_cursorIndexOfUsStartTime_cursorIndexOfUsEndTime_cursorIndexOfUsStatus_cursorIndexOfUsReason_cursorIndexOfUsAuth_cursorIndexOfUsSessionType_cursorLandroid/database/Cursor; StackMapTable Exceptionsfinalize()V()Ljava/lang/Object; Signature`Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod 01 ./ 2e  usUid usPcsnusLcsnusLcbusLct usPersonUidusClientNodeId usStartTime usEndTimeusStatususReasonusAuth usSessionType +com/ustadmobile/lib/db/entities/UserSession e e ;<2com/ustadmobile/core/db/dao/UserSessionDao_Impl$15java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/lang/Stringjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl findByUidLive (J)Landroidx/lifecycle/LiveData; access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)JsetUsUid(J)V setUsPcsn setUsLcsngetInt(I)IsetUsLcb(I)VsetUsLctsetUsPersonUidsetUsClientNodeIdsetUsStartTime setUsEndTime setUsStatus setUsReasonisNull(I)Z getString(I)Ljava/lang/String; setUsAuth(Ljava/lang/String;)VsetUsSessionTypecloseandroidx/room/RoomSQLiteQueryrelease +,-./01234C*+*,*567901: 0.;<4'&**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 +6 +6 +6+Y:+7+7+7+6+7+7+7+ 7 + 7!+ 6!!"+ 6""#+ $ :# + %:##&+6$$'::+(:%+(%53'/7 ? G O W _gow!"$%'(*+-. 0*113;4B6M7S9];d=n>u?x@{BDBDE68P=>#?@A@B@CDE@F@~G@mH@\I@*KJD!;:KD"]=>#nLD$MNpODiPD'aQD/YRD7QSD?ITDGAUDO9VD W1WD _)XD g!YD oZD w[D{ MN79\]^`S+_ `+_ +_abcde46*)5 JK6 79A;f4/**56 79bcghijklm8 +PK!!6v v 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$16.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$16;MethodParameterscall()Ljava/util/List;_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"2com/ustadmobile/core/db/dao/UserSessionDao_Impl$16java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplfindActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*m !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>prs(u2v7xBzJ{M|O~U\|^~fm44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/*m 01256789: PK!!z~v v 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$17.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$17;MethodParameterscall()Ljava/util/List;_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"2com/ustadmobile/core/db/dao/UserSessionDao_Impl$17java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplfindActiveNodesIdsByGroupUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>(27BJMOU\^fm44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/* 01256789: PK!!cI> 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$18.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$18;MethodParameterscall()Ljava/util/List;_item_2Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"2com/ustadmobile/core/db/dao/UserSessionDao_Impl$18java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl,findAllActiveNodeIdsWithClazzBasedPermissionD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,* !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>(27BJMOU \^f m 44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/* 01256789: PK!!B 8com/ustadmobile/core/db/dao/UserSessionDao_Impl$19.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses4Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$19;MethodParameterscall()Ljava/util/List;_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileUserSessionDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"2com/ustadmobile/core/db/dao/UserSessionDao_Impl$19java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl-findAllActiveNodeIdsWithSchoolBasedPermissionD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*5 !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>8:;(=2>7@BBJCMDOFUG\D^FfGmH44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/*5 01256789: PK!!3)7com/ustadmobile/core/db/dao/UserSessionDao_Impl$2.class4"  this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileUserSessionDao_Impl.javaEnclosingMethod !  REPLACE INTO UserSessionReplicate(usPk, usDestination) SELECT DISTINCT UserSessionSubject.usUid AS usPk, UserSession.usClientNodeId AS usDestination FROM ChangeLog JOIN UserSession UserSessionSubject ON ChangeLog.chTableId = 679 AND ChangeLog.chEntityPk = UserSessionSubject.usUid AND UserSessionSubject.usSessionType = 1 JOIN Person ON UserSessionSubject.usPersonUid = Person.personUid JOIN ScopedGrant ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT clazzEnrolmentClazzUid FROM ClazzEnrolment WHERE clazzEnrolmentPersonUid = Person.personUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN ( SELECT DISTINCT schoolMemberSchoolUid FROM SchoolMember WHERE schoolMemberPersonUid = Person.personUid AND schoolMemberActive)) ) AND (ScopedGrant.sgPermissions & 64 /* Modify second part of query - remove requirement for session to be active. * This ensures that deactivations are distributed */ ) > 0 JOIN PersonGroupMember AS PrsGrpMbr ON ScopedGrant.sgGroupUid = PrsGrpMbr.groupMemberGroupUid JOIN UserSession ON UserSession.usPersonUid = PrsGrpMbr.groupMemberPersonUid WHERE UserSessionSubject.usClientNodeId = UserSessionSubject.usClientNodeId --notpsql AND UserSessionSubject.usLct != COALESCE( (SELECT usVersionId FROM UserSessionReplicate WHERE UserSessionReplicate.usPk = UserSessionSubject.usUid AND UserSessionReplicate.usDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(usPk, usDestination) DO UPDATE SET usPending = (SELECT UserSession.usLct FROM UserSession WHERE UserSession.usUid = EXCLUDED.usPk ) != UserSessionReplicate.usVersionId */ 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$2#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/UserSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, M      >L P   PK!!UH3 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$3.class4"  this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileUserSessionDao_Impl.javaEnclosingMethod !  , REPLACE INTO UserSessionReplicate(usPk, usDestination) SELECT DISTINCT UserSessionSubject.usUid AS usPk, UserSession.usClientNodeId AS usDestination FROM UserSession JOIN PersonGroupMember ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUid JOIN ScopedGrant ON ScopedGrant.sgGroupUid = PersonGroupMember.groupMemberGroupUid AND (ScopedGrant.sgPermissions & 64 ) > 0 JOIN Person ON ((ScopedGrant.sgTableId = -2 AND ScopedGrant.sgEntityUid = -2) OR (ScopedGrant.sgTableId = 9 AND ScopedGrant.sgEntityUid = Person.personUid) OR (ScopedGrant.sgTableId = 6 AND Person.personUid IN ( SELECT DISTINCT clazzEnrolmentPersonUid FROM ClazzEnrolment WHERE clazzEnrolmentClazzUid =ScopedGrant.sgEntityUid AND ClazzEnrolment.clazzEnrolmentActive)) OR (ScopedGrant.sgTableId = 164 AND Person.personUid IN ( SELECT DISTINCT schoolMemberPersonUid FROM SchoolMember WHERE schoolMemberSchoolUid = ScopedGrant.sgEntityUid AND schoolMemberActive)) ) JOIN UserSession UserSessionSubject ON UserSessionSubject.usPersonUid = Person.personUid AND UserSessionSubject.usSessionType = 1 AND UserSessionSubject.usClientNodeId = ? WHERE UserSession.usClientNodeId = ? --notpsql AND UserSessionSubject.usLct != COALESCE( (SELECT usVersionId FROM UserSessionReplicate WHERE UserSessionReplicate.usPk = UserSessionSubject.usUid AND UserSessionReplicate.usDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(usPk, usDestination) DO UPDATE SET usPending = (SELECT UserSession.usLct FROM UserSession WHERE UserSession.usUid = EXCLUDED.usPk ) != UserSessionReplicate.usVersionId */ 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$3#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/UserSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!! d  7com/ustadmobile/core/db/dao/UserSessionDao_Impl$4.class4"  this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileUserSessionDao_Impl.javaEnclosingMethod ! x UPDATE UserSession SET usAuth = null, usStatus = ?, usReason = ?, usLcb = COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0) WHERE UserSession.usUid = ? 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$4#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/UserSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!+t7com/ustadmobile/core/db/dao/UserSessionDao_Impl$5.class4"  this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;P(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileUserSessionDao_Impl.javaEnclosingMethod !  UPDATE UserSession SET usAuth = null, usStatus = ?, usReason = ?, usLct = ? WHERE usPersonUid = ? AND usClientNodeId != ? AND usStatus != ? 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$5#androidx/room/SharedSQLiteStatement/com/ustadmobile/core/db/dao/UserSessionDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!0 z>7com/ustadmobile/core/db/dao/UserSessionDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$session-Lcom/ustadmobile/lib/db/entities/UserSession;this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;a(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/UserSession;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100Y(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!! :7com/ustadmobile/core/db/dao/UserSessionDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;4(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 1com/ustadmobile/core/db/dao/UserSessionDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_ImplupdateReplicationTrackers4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200X(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.    & * 4? A LWY NA  !"#A$/*  "#%&'()*+  PK!!*N#Huu7com/ustadmobile/core/db/dao/UserSessionDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;5(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  1com/ustadmobile/core/db/dao/UserSessionDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl"updateReplicationTrackersOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300X(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/!6"@#D%N&Y#[%g&r' u j!" h#$%[&'()A*/* ()+,-./01 PK!!k7com/ustadmobile/core/db/dao/UserSessionDao_Impl$9.class4g 6 7 8 9 : 4; <= *> 4? @A *B @C DE @F <G HIJK val$newStatusI val$reasonval$sessionUidJthis$01Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;7(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJ)VCodeLineNumberTableLocalVariableTablethis InnerClasses3Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndex StackMapTableLM ExceptionsN()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileUserSessionDao_Impl.javaEnclosingMethodO PQ     R STU VW XY Z[\ ]R ^_ `Ra bc dR ef $%1com/ustadmobile/core/db/dao/UserSessionDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception/com/ustadmobile/core/db/dao/UserSessionDao_Impl endSession7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400X(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransactionexecuteUpdateDelete()IsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V N*+****/ "#$%+*L=+*=+*=+** + W* N* *+-:* *+>SjjljF2 3 456'7)849>;E<O=S?]@h=j?v@A  " y&' w()j*+,-A$./*/  ",-/012345! PK!!"ӳ::5com/ustadmobile/core/db/dao/UserSessionDao_Impl.class4n d d d d d d e             !   *  - 0 3              D G !" M#$%&'()*+,-./0 \1234 a 5678 InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfUserSession&Landroidx/room/EntityInsertionAdapter; SignatureULandroidx/room/EntityInsertionAdapter;)__preparedStmtOfUpdateReplicationTrackers%Landroidx/room/SharedSQLiteStatement;2__preparedStmtOfUpdateReplicationTrackersOnNewNode__preparedStmtOfEndSession __preparedStmtOfEndOtherSessions(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis1Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;MethodParameters insertSessiona(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;session-Lcom/ustadmobile/lib/db/entities/UserSession; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;t(Lcom/ustadmobile/lib/db/entities/UserSession;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;updateReplicationTrackers4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;"updateReplicationTrackersOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdJE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; endSession7(JIILkotlin/coroutines/Continuation;)Ljava/lang/Object; sessionUid newStatusIreasonG(JIILkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;endOtherSessions9(JJIIJLkotlin/coroutines/Continuation;)Ljava/lang/Object; personUid exemptNodeId changeTimeI(JJIIJLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findSessionsByPerson_sqlLjava/lang/String; _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;bLkotlin/coroutines/Continuation<-Ljava/util/List;>;w(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAllLocalSessionsLive()Landroidx/lifecycle/LiveData;i()Landroidx/lifecycle/LiveData;>;findAllLocalSessionsAsynckLkotlin/coroutines/Continuation<-Ljava/util/List;>;(Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;countAllLocalSessionsAsyncmaxDateOfBirth6Lkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;K(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object; findByUidLive (J)Landroidx/lifecycle/LiveData;O(J)Landroidx/lifecycle/LiveData;findActiveNodeIdsByPersonUidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_itemLjava/lang/Long; personUidsLjava/util/List;_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>; StackMapTable9:;<={(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findActiveNodesIdsByGroupUids groupUids,findAllActiveNodeIdsWithClazzBasedPermission_item_1 clazzUids _inputSize_1-findAllActiveNodeIdsWithSchoolBasedPermission schoolUidsgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>; access$000O(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100Y(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200X(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 access$400 access$500 SourceFileUserSessionDao_Impl.java qn pn on mn ij gh r>1com/ustadmobile/core/db/dao/UserSessionDao_Impl$1 r?1com/ustadmobile/core/db/dao/UserSessionDao_Impl$21com/ustadmobile/core/db/dao/UserSessionDao_Impl$31com/ustadmobile/core/db/dao/UserSessionDao_Impl$41com/ustadmobile/core/db/dao/UserSessionDao_Impl$51com/ustadmobile/core/db/dao/UserSessionDao_Impl$6 r@A BC1com/ustadmobile/core/db/dao/UserSessionDao_Impl$7 rD1com/ustadmobile/core/db/dao/UserSessionDao_Impl$8 rE1com/ustadmobile/core/db/dao/UserSessionDao_Impl$9 rF2com/ustadmobile/core/db/dao/UserSessionDao_Impl$10 rG] SELECT UserSession.* FROM UserSession WHERE usPersonUid = ? HI JKL MN2com/ustadmobile/core/db/dao/UserSessionDao_Impl$11 rO BP SELECT UserSession.*, Person.* FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 Q RSjava/lang/String UserSessionPersonSyncNode2com/ustadmobile/core/db/dao/UserSessionDao_Impl$12T UV2com/ustadmobile/core/db/dao/UserSessionDao_Impl$13 SELECT COUNT(*) FROM UserSession JOIN Person ON UserSession.usPersonUid = Person.personUid WHERE UserSession.usClientNodeId = ( SELECT COALESCE( (SELECT nodeClientId FROM SyncNode LIMIT 1), 0)) AND UserSession.usStatus = 1 AND (? = 0 OR Person.dateOfBirth < ?) 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$14s SELECT UserSession.* FROM UserSession WHERE UserSession.usUid = ? LIMIT 1 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$15W XY Z[2 SELECT DISTINCT UserSession.usClientNodeId FROM UserSession+ WHERE UserSession.usPersonUid IN ( \] ^_)' AND UserSession.usStatus = 1 `a bc de fgjava/lang/Long hi jk2com/ustadmobile/core/db/dao/UserSessionDao_Impl$16& JOIN PersonGroupMember W ON PersonGroupMember.groupMemberPersonUid = UserSession.usPersonUid9 WHERE PersonGroupMember.groupMemberGroupUid IN ( ) 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$17) SELECT UserSession.usClientNodeId FROM ScopedGrantU ON PersonGroupMember.groupMemberGroupUid = ScopedGrant.sgGroupUid JOIN UserSessionW ON UserSession.usPersonUid = PersonGroupMember.groupMemberPersonUidJ WHERE (ScopedGrant.sgTableId = 6 AND ScopedGrant.sgEntityUid IN ())K OR (ScopedGrant.sgTableId = 164 AND ScopedGrant.sgEntityUid IN & (SELECT clazzSchoolUid FROM Clazz% WHERE clazzUid IN ())) 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$18+ WHERE ScopedGrant.sgTableId = 164 + AND ScopedGrant.sgEntityUid IN () 2com/ustadmobile/core/db/dao/UserSessionDao_Impl$19l m/com/ustadmobile/core/db/dao/UserSessionDao_Impl*com/ustadmobile/core/db/dao/UserSessionDaojava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderandroidx/room/RoomSQLiteQueryjava/util/Iterator()VP(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomDatabase;)Va(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Lcom/ustadmobile/lib/db/entities/UserSession;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;4(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;)V5(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;J)V7(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJ)V9(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;IIJJJ)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;S(Lcom/ustadmobile/core/db/dao/UserSessionDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;androidx/room/RoomDatabasegetInvalidationTracker%()Landroidx/room/InvalidationTracker;!androidx/room/InvalidationTrackercreateLiveDataR([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData;androidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;bindNull(I)V longValue()Jjava/util/Collections emptyList1deghijklmnonpnqnrstK**+*Y*+ * Y*+ * Y*+ *Y*+*Y*+u"01 2M#0=JvKwxKghygz{tc*Y*+,uv wx|}~ ~y |~ktX*Y*+uvwx~ ~y~ktc*Y*-uv wx~ ~y ~kt{ *Y*u/v4wx~ ~y~kt *Y*! uIvHwx~ ~ y~kt2::6 :*!Y*"-#uin opqrvH2wx22~. &# 2~y ~ktx2$L$M*%&Y'SY(SY)S*Y*,+,u v 2wx/ (kt$$M$N :*-Y*-.+#u v4$wx$~!  $~y~kt=/:/:66 :*0Y*1-#u" "'vH=wx==~9 1.' =~y ~kt52N2:6*%&Y'S3Y*4,u v45wx52 *'ykt Ѹ5N-67W-87W-67W-97W-67W-:7W+;6-<-=7W-67W->7W-67W-?7W-@:`6:6+A:  B0 CD:  E F̸ : * GY*H,#ujRS TUV W'X.Y6Z<[C\J]Q^X__`eakbtcwdefhjklmvp  wx~6elkft]wZ ~+ d&$D y ~kt& ߸5N-67W-87W-67W-97W-67W-I7W-67W-J7W-67W-K7W+;6-<-L7W-67W-?7W-@:`6:6+A:  B0 CD:  E F̸ : * MY*N,#ur  '.5<CJRX_fmsyvp  wx~Rslyf]Z ~+ d&$D y ~ktj 5N-67W-O7W-67W-P7W-67W-I7W-67W-Q7W-67W-R7W-67W-S7W-67W-T7W+;6-<-U7W-67W-V7W-67W-W7W-67W-X7W-67W-Y7W+;6-<-Z7W-67W-[7W-67W-?7W-@:``6:6 +A:  B0 CD:   E  F `6 +A:  B0 CD:   E  F ̸ : * \Y*],#u4  '.5<CJQX_fnt{",8;>Dbgq}v  b wx~n0  ~< d&$D  $D y ~kth  5N-67W-O7W-67W-P7W-67W-I7W-67W-Q7W-67W-R7W-67W-S7W-67W-^7W-67W-_7W+;6-<-`7W-67W-?7W-@:`6:6+A:  B0 CD:  E F̸ : * aY*b,#u"  '.5<CJQX_ f!m"t#|$%&'()*+,-.02345vp   wx  ~|lf]Z   ~+ d&$D y ~k tcuNkt/*u#v xt/*u#v xt/*u#v xt/*u#v xt/*u#v xt/*u#v xfa\MG30-*! PK!!A90com/ustadmobile/core/db/dao/VerbDao_Impl$1.class4V 2 13 4 56 7 58 59 : ; < = >? @ABthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;I(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/VerbEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFileVerbDao_Impl.javaEnclosingMethodC D INSERT OR ABORT INTO `VerbEntity` (`verbUid`,`urlId`,`verbInActive`,`verbMasterChangeSeqNum`,`verbLocalChangeSeqNum`,`verbLastChangedBy`,`verbLct`) VALUES (nullif(?, 0),?,?,?,?,?,?) EFG HI J KL MN OP QF RF ST UF*com/ustadmobile/lib/db/entities/VerbEntity !"*com/ustadmobile/core/db/dao/VerbDao_Impl$1$androidx/room/EntityInsertionAdapter(com/ustadmobile/core/db/dao/VerbDao_Impl(Landroidx/room/RoomDatabase;)V getVerbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUrlIdbindNull(I)V bindString(ILjava/lang/String;)VgetVerbInActive()ZgetVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumgetVerbLastChangedBy()I getVerbLct I *+*,3      -6 !"m+,, ++,, >++, +, +, +, . ; <=?'A4B=CHDSE`FlG*mm#$m%&49'() @ #%A!*4 *+,3   #%+,-./01 PK!!v F5 5 1com/ustadmobile/core/db/dao/VerbDao_Impl$10.class4n ; < = 9> ?@A ,B C ,D ,E ,F .G -H ,I JK LMNOval$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;L(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses-Lcom/ustadmobile/core/db/dao/VerbDao_Impl$10;MethodParameterscall()Ljava/util/List;_item_1Ljava/lang/Long;_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTable"Ljava/util/List; StackMapTablePQRS ExceptionsT Signature$()Ljava/util/List;()Ljava/lang/Object;ULjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileVerbDao_Impl.javaEnclosingMethodU VW   X YZ[ \]java/util/ArrayList ^_ ` ab cd ef gh ij kXl mX !"+com/ustadmobile/core/db/dao/VerbDao_Impl$10java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Longjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/VerbDao_Impl findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;getCount()I(I)V moveToNext()ZisNull(I)ZgetLong(I)JvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease C*+*,*y !"Gp**LY+M+ (+ N+  N,- W,N+*-:+*O^^`^>|~(27BJMOU\^fm44#$B#$?%&p_'() ?%*+%,- . ,/0123A!4/*y 01256789: PK!!%z z 3com/ustadmobile/core/db/dao/VerbDao_Impl$11$1.class4p E FG ;H I ;JK L ;M N ;O ;P Q R <STUthis$1V InnerClasses-Lcom/ustadmobile/core/db/dao/VerbDao_Impl$11;(Lcom/ustadmobile/core/db/dao/VerbDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/VerbDao_Impl$11$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUrlIdLjava/lang/String; _tmpDisplay_item_1-Lcom/ustadmobile/lib/db/entities/VerbDisplay; _tmpVerbUidJcursorLandroid/database/Cursor;_cursorIndexOfVerbUidI_cursorIndexOfUrlId_cursorIndexOfDisplay_resLjava/util/List;LocalVariableTypeTable?Ljava/util/List; StackMapTableWXY SignatureZ(Landroid/database/Cursor;)Ljava/util/List;[Landroidx/room/paging/LimitOffsetDataSource; SourceFileVerbDao_Impl.javaEnclosingMethod Z[  \java/util/ArrayList ]^ _ `a+com/ustadmobile/lib/db/entities/VerbDisplay b cd ef gh ij kl ml no-com/ustadmobile/core/db/dao/VerbDao_Impl$11$1*androidx/room/paging/LimitOffsetDataSource+com/ustadmobile/core/db/dao/VerbDao_Impl$11android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VgetCount()I(I)V moveToNext()Z()VgetLong(I)J setVerbUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUrlId(Ljava/lang/String;)V setDisplayadd(Ljava/lang/Object;)Z x*+*,-H !"#"$%&!#$'( =>6Y+:+iY:+ 7 +  : + :  +  : + :  WN(18BHQXbhqxz E)* e+* (Z,-1Q./Q1)* q+* 01234353r678 r69:<;<1==;<&0>?>@ABCDPK!!j1com/ustadmobile/core/db/dao/VerbDao_Impl$11.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;L(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/VerbDao_Impl$11;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signature]()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryfLandroidx/paging/DataSource$Factory; SourceFileVerbDao_Impl.javaEnclosingMethod3 45   6-com/ustadmobile/core/db/dao/VerbDao_Impl$11$1 78java/lang/String VerbEntity XLangMapEntry 9 +com/ustadmobile/core/db/dao/VerbDao_Impl$11:"androidx/paging/DataSource$Factory(com/ustadmobile/core/db/dao/VerbDao_ImplfindAllVerbsAsc6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;()V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/VerbDao_Impl$11;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,* N $Y***YSYS  $A/*   !"#$%   1 PK!!d5z z 3com/ustadmobile/core/db/dao/VerbDao_Impl$12$1.class4p E FG ;H I ;JK L ;M N ;O ;P Q R <STUthis$1V InnerClasses-Lcom/ustadmobile/core/db/dao/VerbDao_Impl$12;(Lcom/ustadmobile/core/db/dao/VerbDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis/Lcom/ustadmobile/core/db/dao/VerbDao_Impl$12$1;dbLandroidx/room/RoomDatabase;queryLandroidx/room/RoomSQLiteQuery; inTransactionZregisterObserverImmediatelytables[Ljava/lang/String;MethodParameters convertRows+(Landroid/database/Cursor;)Ljava/util/List; _tmpUrlIdLjava/lang/String; _tmpDisplay_item_1-Lcom/ustadmobile/lib/db/entities/VerbDisplay; _tmpVerbUidJcursorLandroid/database/Cursor;_cursorIndexOfVerbUidI_cursorIndexOfUrlId_cursorIndexOfDisplay_resLjava/util/List;LocalVariableTypeTable?Ljava/util/List; StackMapTableWXY SignatureZ(Landroid/database/Cursor;)Ljava/util/List;[Landroidx/room/paging/LimitOffsetDataSource; SourceFileVerbDao_Impl.javaEnclosingMethod Z[  \java/util/ArrayList ]^ _ `a+com/ustadmobile/lib/db/entities/VerbDisplay b cd ef gh ij kl ml no-com/ustadmobile/core/db/dao/VerbDao_Impl$12$1*androidx/room/paging/LimitOffsetDataSource+com/ustadmobile/core/db/dao/VerbDao_Impl$12android/database/Cursorjava/util/Listjava/lang/Stringcreate.()Landroidx/room/paging/LimitOffsetDataSource;S(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)VgetCount()I(I)V moveToNext()Z()VgetLong(I)J setVerbUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUrlId(Ljava/lang/String;)V setDisplayadd(Ljava/lang/Object;)Z x*+*,-$H !"#"$%&!#$'( =>6Y+:+iY:+ 7 +  : + :  +  : + :  WN'()*+-(/1082B3H5Q7X9b:h<q>x?@Az E)* e+* (Z,-1Q./Q1)* q+* 01234353r678 r69:<;<1==;<&0>?>@ABCDPK!!o1com/ustadmobile/core/db/dao/VerbDao_Impl$12.class4; & ' () $*+,- . /02 InnerClassesval$_statementLandroidx/room/RoomSQLiteQuery;this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;L(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/VerbDao_Impl$12;MethodParameterscreate.()Landroidx/room/paging/LimitOffsetDataSource; Signature]()Landroidx/room/paging/LimitOffsetDataSource;()Landroidx/paging/DataSource;FactoryfLandroidx/paging/DataSource$Factory; SourceFileVerbDao_Impl.javaEnclosingMethod3 45   6-com/ustadmobile/core/db/dao/VerbDao_Impl$12$1 78java/lang/String VerbEntity XLangMapEntry 9 +com/ustadmobile/core/db/dao/VerbDao_Impl$12:"androidx/paging/DataSource$Factory(com/ustadmobile/core/db/dao/VerbDao_ImplfindAllVerbsDesc6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;()V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;(Lcom/ustadmobile/core/db/dao/VerbDao_Impl$12;Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;ZZ[Ljava/lang/String;)Vandroidx/paging/DataSource C*+*,*! N $Y***YSYS $ $A/* !  !"#$%   1 PK!!0com/ustadmobile/core/db/dao/VerbDao_Impl$2.class4V 2 13 4 56 7 58 59 : ; < = >? @ABthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;I(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/VerbEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureTLandroidx/room/EntityInsertionAdapter; SourceFileVerbDao_Impl.javaEnclosingMethodC D INSERT OR REPLACE INTO `VerbEntity` (`verbUid`,`urlId`,`verbInActive`,`verbMasterChangeSeqNum`,`verbLocalChangeSeqNum`,`verbLastChangedBy`,`verbLct`) VALUES (nullif(?, 0),?,?,?,?,?,?) EFG HI J KL MN OP QF RF ST UF*com/ustadmobile/lib/db/entities/VerbEntity !"*com/ustadmobile/core/db/dao/VerbDao_Impl$2$androidx/room/EntityInsertionAdapter(com/ustadmobile/core/db/dao/VerbDao_Impl(Landroidx/room/RoomDatabase;)V getVerbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUrlIdbindNull(I)V bindString(ILjava/lang/String;)VgetVerbInActive()ZgetVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumgetVerbLastChangedBy()I getVerbLct I *+*,I      -L !"m+,, ++,, >++, +, +, +, . Q RSU'W4X=YHZS[`\l]*mm#$m%&49'() @ #%A!*4 *+,I   #%+,-./01 PK!!cڸ0com/ustadmobile/core/db/dao/VerbDao_Impl$3.class4V 2 13 4 56 7 58 59 : ; < = >? @ABthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;I(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bindZ(Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value,Lcom/ustadmobile/lib/db/entities/VerbEntity;_tmpI StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature[Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileVerbDao_Impl.javaEnclosingMethodC D UPDATE OR ABORT `VerbEntity` SET `verbUid` = ?,`urlId` = ?,`verbInActive` = ?,`verbMasterChangeSeqNum` = ?,`verbLocalChangeSeqNum` = ?,`verbLastChangedBy` = ?,`verbLct` = ? WHERE `verbUid` = ? EFG HI J KL MN OP QF RF ST UF*com/ustadmobile/lib/db/entities/VerbEntity !"*com/ustadmobile/core/db/dao/VerbDao_Impl$3+androidx/room/EntityDeletionOrUpdateAdapter(com/ustadmobile/core/db/dao/VerbDao_Impl(Landroidx/room/RoomDatabase;)V getVerbUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetUrlIdbindNull(I)V bindString(ILjava/lang/String;)VgetVerbInActive()ZgetVerbMasterChangeSeqNumgetVerbLocalChangeSeqNumgetVerbLastChangedBy()I getVerbLct I *+*,_      -b !"y+,, ++,, >++, +, +, +, +,2 g hik'm4n=oHpSq`rlsxt*yy#$y%&4E'() @ #%A!*4 *+,_   #%+,-./01 PK!!lOO0com/ustadmobile/core/db/dao/VerbDao_Impl$4.class4"  this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;I(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileVerbDao_Impl.javaEnclosingMethod !  REPLACE INTO VerbEntityReplicate(vePk, veDestination) SELECT DISTINCT VerbEntity.verbUid AS vePk, ? AS veDestination FROM VerbEntity WHERE VerbEntity.verbLct != COALESCE( (SELECT veVersionId FROM VerbEntityReplicate WHERE vePk = VerbEntity.verbUid AND veDestination = ?), 0) /*psql ON CONFLICT(vePk, veDestination) DO UPDATE SET vePending = true */ *com/ustadmobile/core/db/dao/VerbDao_Impl$4#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/VerbDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, v      >L y   PK!!0.0com/ustadmobile/core/db/dao/VerbDao_Impl$5.class4"  this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;I(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$5;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileVerbDao_Impl.javaEnclosingMethod !  REPLACE INTO VerbEntityReplicate(vePk, veDestination) SELECT DISTINCT VerbEntity.verbUid AS veUid, UserSession.usClientNodeId AS veDestination FROM ChangeLog JOIN VerbEntity ON ChangeLog.chTableId = 62 AND ChangeLog.chEntityPk = VerbEntity.verbUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND VerbEntity.verbLct != COALESCE( (SELECT veVersionId FROM VerbEntityReplicate WHERE vePk = VerbEntity.verbUid AND veDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(vePk, veDestination) DO UPDATE SET vePending = true */ *com/ustadmobile/core/db/dao/VerbDao_Impl$5#androidx/room/SharedSQLiteStatement(com/ustadmobile/core/db/dao/VerbDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!_XX0com/ustadmobile/core/db/dao/VerbDao_Impl$6.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity,Lcom/ustadmobile/lib/db/entities/VerbEntity;this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Y(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Lcom/ustadmobile/lib/db/entities/VerbEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$6;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB *com/ustadmobile/core/db/dao/VerbDao_Impl$6java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/VerbDao_Impl insertAsync`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100R(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!w30com/ustadmobile/core/db/dao/VerbDao_Impl$7.class4O * + , (- ./ (0 12 .3 45 .6 789:val$entityListLjava/util/List;this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;=(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$7;MethodParameterscall()Lkotlin/Unit; StackMapTable; Exceptions<()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethod= >?   @ ABC D@ EFG HI J@K LM N@ *com/ustadmobile/core/db/dao/VerbDao_Impl$7java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/VerbDao_Impl replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$200R(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsert(Ljava/lang/Iterable;)VsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransaction C*+*,* ?**** L* +M* , &2" "&02= ?r !A"/*   !#$%&'()  PK!!9'--0com/ustadmobile/core/db/dao/VerbDao_Impl$8.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;.(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$8;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  *com/ustadmobile/core/db/dao/VerbDao_Impl$8java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/VerbDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Q(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][>  %/ 6 @ DNY [gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!O^0com/ustadmobile/core/db/dao/VerbDao_Impl$9.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;-(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses,Lcom/ustadmobile/core/db/dao/VerbDao_Impl$9;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileVerbDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV *com/ustadmobile/core/db/dao/VerbDao_Impl$9java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception(com/ustadmobile/core/db/dao/VerbDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$400Q(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A.  &*!4"?A!L"W#Y NA  !"#A$/*  "#%&'()*+  PK!!XY8ŕ99.com/ustadmobile/core/db/dao/VerbDao_Impl.class4 m m m m m n   m                 !      !"#$%& '( 1 ) 1* + , 1- . 1/ 10 11 12 13 4 5 678 9 : 6;< = > ? @A JB C DE NF  GHIJKL M UN OP Y Y* Y- YQ RSTUVW cFXYZ gF [\ m] m^ m_`a InnerClasses__dbLandroidx/room/RoomDatabase;__insertionAdapterOfVerbEntity&Landroidx/room/EntityInsertionAdapter; SignatureTLandroidx/room/EntityInsertionAdapter; __insertionAdapterOfVerbEntity_1__updateAdapterOfVerbEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;[Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis*Lcom/ustadmobile/core/db/dao/VerbDao_Impl;MethodParametersinsert/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)J_resultJentity,Lcom/ustadmobile/lib/db/entities/VerbEntity; StackMapTableb insertAsync`(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;s(Lcom/ustadmobile/lib/db/entities/VerbEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;?Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/VerbEntity;>;B(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/VerbEntity;>;)V replaceListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;>Ljava/util/List;0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;(Ljava/util/List;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; updateListupdate/(Lcom/ustadmobile/lib/db/entities/VerbEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeIdE(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object; findByUrl@(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/VerbEntity; _tmpUrlIdLjava/lang/String; _tmpVerbUid_tmpVerbInActiveZ_tmpI_tmpVerbMasterChangeSeqNum_tmpVerbLocalChangeSeqNum_tmpVerbLastChangedBy _tmpVerbLct_cursorIndexOfVerbUid_cursorIndexOfUrlId_cursorIndexOfVerbInActive$_cursorIndexOfVerbMasterChangeSeqNum#_cursorIndexOfVerbLocalChangeSeqNum_cursorIndexOfVerbLastChangedBy_cursorIndexOfVerbLcturlId_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;cde findByUidList_itemLjava/lang/Long;uidList_stringBuilderLjava/lang/StringBuilder; _inputSize _argCount_cancellationSignalLandroid/os/CancellationSignal;"Ljava/util/List;ELkotlin/coroutines/Continuation<-Ljava/util/List;>;fghi{(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;findAllVerbsAscList"(Ljava/util/List;)Ljava/util/List; _tmpDisplay_item_1-Lcom/ustadmobile/lib/db/entities/VerbDisplay;_cursorIndexOfDisplay?Ljava/util/List;c(Ljava/util/List;)Ljava/util/List;findAllVerbsAsckFactory6(Ljava/util/List;)Landroidx/paging/DataSource$Factory;(Ljava/util/List;)Landroidx/paging/DataSource$Factory;findAllVerbsDescgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000H(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100R(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200 access$300Q(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$400 SourceFileVerbDao_Impl.java |{ z{ vs rs pq }l*com/ustadmobile/core/db/dao/VerbDao_Impl$1 }m*com/ustadmobile/core/db/dao/VerbDao_Impl$2*com/ustadmobile/core/db/dao/VerbDao_Impl$3 wx*com/ustadmobile/core/db/dao/VerbDao_Impl$4*com/ustadmobile/core/db/dao/VerbDao_Impl$5n ol plq r sl tl*com/ustadmobile/core/db/dao/VerbDao_Impl$6 }uv wx y*com/ustadmobile/core/db/dao/VerbDao_Impl$7 }z{ |} ~*com/ustadmobile/core/db/dao/VerbDao_Impl$8 }*com/ustadmobile/core/db/dao/VerbDao_Impl$9 }(SELECT * FROM VerbEntity WHERE urlId = ?    verbUid  verbInActiveverbMasterChangeSeqNumverbLocalChangeSeqNumverbLastChangedByverbLct *com/ustadmobile/lib/db/entities/VerbEntity            l l 1SELECT verbUid FROM VerbEntity WHERE verbUid IN (   )    java/lang/Long   +com/ustadmobile/core/db/dao/VerbDao_Impl$10 } wRSELECT VerbEntity.verbUid, VerbEntity.urlId, XLangMapEntry.valueLangMap AS display k FROM VerbEntity LEFT JOIN XLangMapEntry on XLangMapEntry.verbLangMapUid = VerbEntity.verbUid WHERE . XLangMapEntry.verbLangMapUid NOT IN (java/util/ArrayList  } +com/ustadmobile/lib/db/entities/VerbDisplay  SSELECT VerbEntity.verbUid, VerbEntity.urlId, XLangMapEntry.valueLangMap AS display l FROM VerbEntity LEFT JOIN XLangMapEntry on XLangMapEntry.verbLangMapUid = VerbEntity.verbUid WHERE $ VerbEntity.verbUid NOT IN () ORDER BY display ASC+com/ustadmobile/core/db/dao/VerbDao_Impl$11# VerbEntity.verbUid NOT IN () ORDER BY display DESC+com/ustadmobile/core/db/dao/VerbDao_Impl$12  (com/ustadmobile/core/db/dao/VerbDao_Impl#com/ustadmobile/core/db/dao/VerbDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursorjava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderjava/util/Iterator"androidx/paging/DataSource$Factory()VI(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactionY(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Lcom/ustadmobile/lib/db/entities/VerbEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V=(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Ljava/util/List;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I.(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;J)V-(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setVerbUid(J)VisNull(I)Z getString(I)Ljava/lang/String;setUrlId(Ljava/lang/String;)VgetInt(I)IsetVerbInActive(Z)VsetVerbMasterChangeSeqNumsetVerbLocalChangeSeqNumsetVerbLastChangedBy setVerbLctclosereleaseandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; longValue()JbindLong(IJ)VcreateCancellationSignal!()Landroid/os/CancellationSignal;L(Lcom/ustadmobile/core/db/dao/VerbDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getCount moveToNext setDisplayadd(Ljava/lang/Object;)Zjava/util/Collections emptyListandroidx/paging/DataSource1mnpqrstuvstuwxtyz{|{}~K**+*Y*+* Y*+ * Y*+ *Y*+*Y*+"12 3I#_0v=JKKpqp7***+A* 7*:*!++-+& !(+4 77kc*Y*+,   t2***+** M*,'& $'/122 2g tm*Y*+,  t3*** +W** M*,(& %(0233 3h t3*** +W** M*,(& %(0233h c*Y* -   tX*!Y*"+ tJ#M#$N6+ -% -+&**-':()6*)6+)6,)6 -)6 .)6 /)6 01Y2: 37 45 :6: 7866 9 37 : 37 ; 86 < 37 =:  :>-?:>-?4,::<:+*+ , -.0!2(345=6F7O8X9a:j;s=}>@ACDFHKLMOPRSU VXY"Z%[(],_3`7]:_C`GamO[=+  =FOX a j s ( JJG @ =4z m1 @S m1m @N-ABW+C6-D-EBW-F:`6$:6+G:  H0 IJ:  % KL̸M: * NY*O,PFgh ijk l&m,n5o8pVq[retqvtwwx|yp V &l,f5]8Z| +@ m$J  tV@M,QBW,RBW,SBW,RBW,TBW+C>,D,EBW,F:`6$:6+G:H0IJ:  % KL**':6 6 6 UYVW: XnYYZ: 37 [5 : 6: \5 : 6: ]  ^W : >? :>?6EEGE.  '.3:@ENQot~%/26=BENSo _ U3 VVR.(@ENQ V Y m$J , m4Y   m mt @M,_BW,RBW,`BW,RBW,aBW+C>,D,bBW,F:`6$:6+G:H0IJ:  % KL̻cY*dR  '.3:@ENQot~\ o .m@[EVNMQJ (Y m$J t @M,_BW,RBW,`BW,RBW,eBW+C>,D,fBW,F:`6$:6+G:H0IJ:  % KL̻gY*hR   '.3:@ENQot~ !\ o .m@[EVNMQJ (Y m$J t iItA3 *+1j#  A4 *+1,k#  A3 *+1l#  /*$ /*$ /*$ /*$ /*$ oj gcN! j PK!!R 9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$1.class4\ 3 24 5 67 8 9 : ; 6< 6= > ? @ A BC DEFthis$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;R(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/XLangMapEntry; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethodG H +INSERT OR ABORT INTO `XLangMapEntry` (`verbLangMapUid`,`objectLangMapUid`,`languageLangMapUid`,`languageVariantLangMapUid`,`valueLangMap`,`statementLangMapMasterCsn`,`statementLangMapLocalCsn`,`statementLangMapLcb`,`statementLangMapLct`,`statementLangMapUid`) VALUES (?,?,?,?,?,?,?,?,?,nullif(?, 0)) IJK LM NJ OJ PJ Q# RS TU VW XW YW ZJ [J-com/ustadmobile/lib/db/entities/XLangMapEntry $%3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$1$androidx/room/EntityInsertionAdapter1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetVerbLangMapUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetObjectLangMapUidgetLanguageLangMapUidgetLanguageVariantLangMapUidgetValueLangMapbindNull(I)V bindString(ILjava/lang/String;)VgetStatementLangMapMasterCsn()IgetStatementLangMapLocalCsngetStatementLangMapLcbgetStatementLangMapLctgetStatementLangMapUid I *+*,.     ! "#-1 $%+,+,+,+,, + +, +, +, +,+ ,+ ,6 6 78!9,:3;==H?U@bAoB{CD &'()*= ! &(A$+4 *+,.  ! &(,-./012 PK!!&  9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$2.class4\ 3 24 5 67 8 9 : ; 6< 6= > ? @ A BC DEFthis$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;R(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/XLangMapEntry; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethodG H HUPDATE OR ABORT `XLangMapEntry` SET `verbLangMapUid` = ?,`objectLangMapUid` = ?,`languageLangMapUid` = ?,`languageVariantLangMapUid` = ?,`valueLangMap` = ?,`statementLangMapMasterCsn` = ?,`statementLangMapLocalCsn` = ?,`statementLangMapLcb` = ?,`statementLangMapLct` = ?,`statementLangMapUid` = ? WHERE `statementLangMapUid` = ? IJK LM NJ OJ PJ Q# RS TU VW XW YW ZJ [J-com/ustadmobile/lib/db/entities/XLangMapEntry $%3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl(Landroidx/room/RoomDatabase;)VgetVerbLangMapUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)VgetObjectLangMapUidgetLanguageLangMapUidgetLanguageVariantLangMapUidgetValueLangMapbindNull(I)V bindString(ILjava/lang/String;)VgetStatementLangMapMasterCsn()IgetStatementLangMapLocalCsngetStatementLangMapLcbgetStatementLangMapLctgetStatementLangMapUid I *+*,F     ! "#-I $%+,+,+,+,, + +, +, +, +,+ ,+ ,+ ,:N OP!Q,R3S=UHWUXbYoZ{[\] &'()*= ! &(A$+4 *+,F  ! &(,-./012 PK!!%}P9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$3.class4"  this$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;R(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethod !  REPLACE INTO XLangMapEntryReplicate(xlmePk, xlmeDestination) SELECT DISTINCT XLangMapEntry.statementLangMapUid AS xlmePk, ? AS xlmeDestination FROM XLangMapEntry JOIN UserSession ON UserSession.usClientNodeId = ? --notpsql WHERE XLangMapEntry.statementLangMapLct != COALESCE( (SELECT xlmeVersionId FROM XLangMapEntryReplicate WHERE xlmePk = XLangMapEntry.statementLangMapUid AND xlmeDestination = UserSession.usClientNodeId), 0) --endnotpsql /*psql ON CONFLICT(xlmePk, xlmeDestination) DO UPDATE SET xlmePending = (SELECT XLangMapEntry.statementLangMapLct FROM XLangmapEntry WHERE XLangmapEntry.statementLangMapUid = EXCLUDED.xlmePk) != XLangMapEntryReplicate.xlmeVersionId */ 3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$3#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, _      >L bv   PK!!  9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$4.class4"  this$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;R(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethod ! m REPLACE INTO XLangMapEntryReplicate(xlmePk, xlmeDestination) SELECT DISTINCT XLangMapEntry.statementLangMapUid AS xlmeUid, UserSession.usClientNodeId AS xlmeDestination FROM ChangeLog JOIN XLangMapEntry ON ChangeLog.chTableId = 74 AND ChangeLog.chEntityPk = XLangMapEntry.statementLangMapUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND XLangMapEntry.statementLangMapLct != COALESCE( (SELECT xlmeVersionId FROM XLangMapEntryReplicate WHERE xlmePk = XLangMapEntry.statementLangMapUid AND xlmeDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(xlmePk, xlmeDestination) DO UPDATE SET xlmePending = true */ 3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$4#androidx/room/SharedSQLiteStatement1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, y      >L |   PK!!9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;this$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;e(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB 3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100[(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!'%uu9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;7(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/XLangMapEntryDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200Z(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000Q(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!SV>z9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;6(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV 3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/XLangMapEntryDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300Z(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000Q(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*  Y*L*+X* M* *+ ,N* *+ -*A. &*4?ALWY NA  !"#A$/*  "#%&'()*+  PK!!3V@9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$8.class4 a b !c _d efg hijklmnopqrs Rt u Rv Rw Rx Ry Rz{ | } S~ R val$_statementLandroidx/room/RoomSQLiteQuery;this$03Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;U(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)VCodeLineNumberTableLocalVariableTablethis InnerClasses5Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$8;MethodParameterscall()Ljava/util/List;_tmpValueLangMapLjava/lang/String;_item_1/Lcom/ustadmobile/lib/db/entities/XLangMapEntry;_tmpVerbLangMapUidJ_tmpObjectLangMapUid_tmpLanguageLangMapUid_tmpLanguageVariantLangMapUid_tmpStatementLangMapMasterCsnI_tmpStatementLangMapLocalCsn_tmpStatementLangMapLcb_tmpStatementLangMapLct_tmpStatementLangMapUid_cursorIndexOfVerbLangMapUid_cursorIndexOfObjectLangMapUid _cursorIndexOfLanguageLangMapUid'_cursorIndexOfLanguageVariantLangMapUid_cursorIndexOfValueLangMap'_cursorIndexOfStatementLangMapMasterCsn&_cursorIndexOfStatementLangMapLocalCsn!_cursorIndexOfStatementLangMapLcb!_cursorIndexOfStatementLangMapLct!_cursorIndexOfStatementLangMapUid_resultLjava/util/List;_cursorLandroid/database/Cursor;LocalVariableTypeTableALjava/util/List; StackMapTable Exceptions SignatureC()Ljava/util/List;()Ljava/lang/Object;tLjava/lang/Object;Ljava/util/concurrent/Callable;>; SourceFileXLangMapEntryDao_Impl.javaEnclosingMethod %& #$ '  verbLangMapUid objectLangMapUidlanguageLangMapUidlanguageVariantLangMapUid valueLangMapstatementLangMapMasterCsnstatementLangMapLocalCsnstatementLangMapLcbstatementLangMapLctstatementLangMapUidjava/util/ArrayList ' -com/ustadmobile/lib/db/entities/XLangMapEntry '  013com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$8java/lang/Objectjava/util/concurrent/Callableandroid/database/Cursorjava/util/Listjava/lang/Stringjava/lang/Throwablejava/lang/Exception1com/ustadmobile/core/db/dao/XLangMapEntryDao_ImplgetValuesWithListOfIdD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000Q(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)IgetCount()I(I)V moveToNext()ZgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I(JJJJLjava/lang/String;IIIJ)VsetStatementLangMapUid(J)Vadd(Ljava/lang/Object;)Zcloseandroidx/room/RoomSQLiteQueryrelease !"#$%&'()C*+*,**+,.%&/ %#01)x?**L+=+>+ 6+ 6+ 6+ 6+ 6+6 +6 +6 Y+: ++7+7+7+7+ : +:+6+6+ 6+ 7Y: + 7   WX : +* :+*--/-*$ !'"/#7$?%G&O'W(_)n*w-/13568;=?ABDE FGHJ#K*H-J5K<L+2345 678797y:7^23T;<J=<@><6?7@7A<B<'C</D<7E<?F<GG<OH< WI< _J< nKL ?,..MNO nKP Qkn  RS? RS T`  RS RUVWXYA0Z)/**+ ,.VWX[\]^_`-  PK!![k$30307com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl.class4m M M M M N   M          )  .           C C    M M M InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfXLangMapEntry&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;__updateAdapterOfXLangMapEntry-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis3Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;MethodParametersinsert2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/XLangMapEntry; StackMapTable insertAsyncc(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/XLangMapEntry;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/XLangMapEntry;>;)V updateListupdate2(Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;getValuesWithListOfIdD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;_itemLjava/lang/Integer;ids_stringBuilderLjava/lang/StringBuilder; _inputSizeI_sqlLjava/lang/String; _argCount _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cancellationSignalLandroid/os/CancellationSignal;%Ljava/util/List;dLkotlin/coroutines/Continuation<-Ljava/util/List;>; !"#$(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;getXLangMapFromVerb3(JJ)Lcom/ustadmobile/lib/db/entities/XLangMapEntry;_tmpValueLangMap_tmpVerbLangMapUid_tmpObjectLangMapUid_tmpLanguageLangMapUid_tmpLanguageVariantLangMapUid_tmpStatementLangMapMasterCsn_tmpStatementLangMapLocalCsn_tmpStatementLangMapLcb_tmpStatementLangMapLct_tmpStatementLangMapUid_cursorIndexOfVerbLangMapUid_cursorIndexOfObjectLangMapUid _cursorIndexOfLanguageLangMapUid'_cursorIndexOfLanguageVariantLangMapUid_cursorIndexOfValueLangMap'_cursorIndexOfStatementLangMapMasterCsn&_cursorIndexOfStatementLangMapLocalCsn!_cursorIndexOfStatementLangMapLcb!_cursorIndexOfStatementLangMapLct!_cursorIndexOfStatementLangMapUidverbUid langMapUid_cursorLandroid/database/Cursor;%getXLangMapFromObject objectUidgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000Q(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100[(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200Z(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileXLangMapEntryDao_Impl.java [Z YZ RS PQ \&3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$1 \'3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$2 VW3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$33com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$4( )& *&+ , -& .&3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$5 \/0 12 d34 56 783com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$6 \93com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$7 \:; <=7SELECT * FROM XLangMapEntry WHERE objectLangMapUid IN ( >? @A BC) DE FG HI JK LMjava/lang/Integer NO PA QRS TU3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$8 \V 1WdSELECT * FROM XLangMapEntry WHERE verbLangMapUid = ? AND languageLangMapUid = ? LIMIT 1 XYverbLangMapUidZ [\objectLangMapUidlanguageLangMapUidlanguageVariantLangMapUid valueLangMapstatementLangMapMasterCsnstatementLangMapLocalCsnstatementLangMapLcbstatementLangMapLctstatementLangMapUid ]K ^_ `a bc de-com/ustadmobile/lib/db/entities/XLangMapEntry \f gh i& j&fSELECT * FROM XLangMapEntry WHERE objectLangMapUid = ? AND languageLangMapUid = ? LIMIT 1k l z{ lm de1com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl,com/ustadmobile/core/db/dao/XLangMapEntryDaojava/lang/Throwablejava/util/Listkotlin/coroutines/Continuationjava/lang/StringBuilderjava/lang/Stringandroidx/room/RoomSQLiteQueryjava/util/Iteratorandroid/database/Cursor()VR(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransactione(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Lcom/ustadmobile/lib/db/entities/XLangMapEntry;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I7(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;J)V6(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;)Vandroidx/room/util/StringUtilnewStringBuilder()Ljava/lang/StringBuilder;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()IappendPlaceholders(Ljava/lang/StringBuilder;I)VtoString()Ljava/lang/String;acquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;bindNull(I)VintValuebindLong(IJ)Vandroidx/room/util/DBUtilcreateCancellationSignal!()Landroid/os/CancellationSignal;U(Lcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl;Landroidx/room/RoomSQLiteQuery;)V(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;query~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirstgetLong(I)JisNull(I)Z getString(I)Ljava/lang/String;getInt(I)I(JJJJLjava/lang/String;IIIJ)VsetStatementLangMapUid(J)Vclosereleasejava/util/Collections emptyList1MNPQRSTUVWTXYZ[Z\]^>**+*Y*+*Y*+ * Y*+ * Y*+_,- .F#_0y=`>ab>PQcPde^7***+A* 7*:*!++-+_& !(+4` fg7ab7hijkkchlm^c*Y*+,_` abhinop nqc hnTrst^2***+** M*,'_& $'/1`2ab2uvp 2uwjgk cuTxyt^3*** +W** M*,(_& %(02`3ab3uvp 3uwjhk cuTxz{^3*** +W** M*,(_& %(02`3ab3hijhk ch|}^c*Y*-_` ab~gnop nc ~nT^X*Y*+_`abnop ncnT^ N- W+!6-"-# W-$:`6%:6+&:  '1 ():  * +,˸-: * .Y*/,0_F     &,58V[erux}`p V abvno&m,g5^8[} pnj+@ M$) c nT^%f1:1%:6,6!,**2:346 546 646 746 846 946:46;46<46=46> ?7 ?7 ?7 ?7 @ : A:B6B6B6?7 CY D:?7""E::FG:$FG$6FUUWU_*SU VWXY"Z)[6]?^H_Q`Zacblcud~efhjlnprsuxz|~*5<?BFMRU^c`.gggvgYNC8-g 5g"*fi? H Q Z c lu~Bfifabfgfgb ZW60jlM [MCMkc ^%fH:H%:6,6!,**2:346 546 646 746 846 946:46;46<46=46> ?7 ?7 ?7 ?7 @ : A:B6B6B6?7 CY D:?7""E::FG:$FG$6FUUWU_* ")6?HQZclu~*5<?BFMRU^c`.gggvgYNC8-g 5g"*fi? H Q Z c lu~Bfifabfgfgb ZW60jlM [MCMkc  ^I_TAz^3 *+CJ_ `  abchAl^4 *+C,K_ `  abc hnAd^3 *+CL_ `  abch^/*_!` b^/*_!` b^/*_!` b^/*_!` bOB. PK!!ui| 3com/ustadmobile/core/db/dao/XObjectDao_Impl$1.class4b 5 46 7 89 : 8; 8< = > ? @ A B C D E FG HIJthis$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;L(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$1;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/XObjectEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/XObjectEntity; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V SignatureWLandroidx/room/EntityInsertionAdapter; SourceFileXObjectDao_Impl.javaEnclosingMethodK L =INSERT OR ABORT INTO `XObjectEntity` (`xObjectUid`,`objectType`,`objectId`,`definitionType`,`interactionType`,`correctResponsePattern`,`objectContentEntryUid`,`objectStatementRefUid`,`xObjectMasterChangeSeqNum`,`xObjectocalChangeSeqNum`,`xObjectLastChangedBy`,`xObjectLct`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?) MNO PQ R% ST UV W% X% Y% Z% [N \N ]N ^N _` aN-com/ustadmobile/lib/db/entities/XObjectEntity &'-com/ustadmobile/core/db/dao/XObjectDao_Impl$1$androidx/room/EntityInsertionAdapter+com/ustadmobile/core/db/dao/XObjectDao_Impl(Landroidx/room/RoomDatabase;)V getXObjectUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getObjectTypebindNull(I)V bindString(ILjava/lang/String;)V getObjectIdgetDefinitionTypegetInteractionTypegetCorrectResponsePatterngetObjectContentEntryUidgetObjectStatementRefUidgetXObjectMasterChangeSeqNumgetXObjectocalChangeSeqNumgetXObjectLastChangedBy()I getXObjectLct I *+*,)    !"# !$%-,  &'+,, ++,, ++, , ++, , ++, , ++, +, +,+ ,+ ,+ ,+ ,^1 235'7.88:C<J=T?_AfBpD{FGIKLMNOPQ  ()*+,      # (*A&-4 *+,)   # (*./01234 PK!!k3 3com/ustadmobile/core/db/dao/XObjectDao_Impl$2.class4b 5 46 7 89 : 8; 8< = > ? @ A B C D E FG HIJthis$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;L(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$2;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;bind](Landroidx/sqlite/db/SupportSQLiteStatement;Lcom/ustadmobile/lib/db/entities/XObjectEntity;)Vstmt+Landroidx/sqlite/db/SupportSQLiteStatement;value/Lcom/ustadmobile/lib/db/entities/XObjectEntity; StackMapTable@(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V Signature^Landroidx/room/EntityDeletionOrUpdateAdapter; SourceFileXObjectDao_Impl.javaEnclosingMethodK L UUPDATE OR ABORT `XObjectEntity` SET `xObjectUid` = ?,`objectType` = ?,`objectId` = ?,`definitionType` = ?,`interactionType` = ?,`correctResponsePattern` = ?,`objectContentEntryUid` = ?,`objectStatementRefUid` = ?,`xObjectMasterChangeSeqNum` = ?,`xObjectocalChangeSeqNum` = ?,`xObjectLastChangedBy` = ?,`xObjectLct` = ? WHERE `xObjectUid` = ? MNO PQ R% ST UV W% X% Y% Z% [N \N ]N ^N _` aN-com/ustadmobile/lib/db/entities/XObjectEntity &'-com/ustadmobile/core/db/dao/XObjectDao_Impl$2+androidx/room/EntityDeletionOrUpdateAdapter+com/ustadmobile/core/db/dao/XObjectDao_Impl(Landroidx/room/RoomDatabase;)V getXObjectUid()J)androidx/sqlite/db/SupportSQLiteStatementbindLong(IJ)V getObjectTypebindNull(I)V bindString(ILjava/lang/String;)V getObjectIdgetDefinitionTypegetInteractionTypegetCorrectResponsePatterngetObjectContentEntryUidgetObjectStatementRefUidgetXObjectMasterChangeSeqNumgetXObjectocalChangeSeqNumgetXObjectLastChangedBy()I getXObjectLct I *+*,S    !"# !$%-V  &'+,, ++,, ++, , ++, , ++, , ++, +, +,+ ,+ ,+ ,+ ,+ ,b[ \]_'a.b8dCfJgTi_kflpn{pqsuvwxyz{|  ()*+,      # (*A&-4 *+,S   # (*./01234 PK!!؆3com/ustadmobile/core/db/dao/XObjectDao_Impl$3.class4"  this$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;L(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$3;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileXObjectDao_Impl.javaEnclosingMethod !  REPLACE INTO XObjectEntityReplicate(xoePk, xoeDestination) SELECT DISTINCT XObjectEntity.xObjectUid AS xoePk, ? AS xoeDestination FROM XObjectEntity WHERE XObjectEntity.xObjectLct != COALESCE( (SELECT xoeVersionId FROM XObjectEntityReplicate WHERE xoePk = XObjectEntity.xObjectUid AND xoeDestination = ?), 0) /*psql ON CONFLICT(xoePk, xoeDestination) DO UPDATE SET xoePending = true */ -com/ustadmobile/core/db/dao/XObjectDao_Impl$3#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/XObjectDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*, ~      >L    PK!!ʉ,3com/ustadmobile/core/db/dao/XObjectDao_Impl$4.class4"  this$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;L(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$4;databaseLandroidx/room/RoomDatabase;MethodParameters createQuery()Ljava/lang/String;_queryLjava/lang/String; SourceFileXObjectDao_Impl.javaEnclosingMethod ! ? REPLACE INTO XObjectEntityReplicate(xoePk, xoeDestination) SELECT DISTINCT XObjectEntity.xObjectUid AS xoeUid, UserSession.usClientNodeId AS xoeDestination FROM ChangeLog JOIN XObjectEntity ON ChangeLog.chTableId = 64 AND ChangeLog.chEntityPk = XObjectEntity.xObjectUid JOIN UserSession ON UserSession.usStatus = 1 WHERE UserSession.usClientNodeId != ( SELECT nodeClientId FROM SyncNode LIMIT 1) AND XObjectEntity.xObjectLct != COALESCE( (SELECT xoeVersionId FROM XObjectEntityReplicate WHERE xoePk = XObjectEntity.xObjectUid AND xoeDestination = UserSession.usClientNodeId), 0) /*psql ON CONFLICT(xoePk, xoeDestination) DO UPDATE SET xoePending = true */ -com/ustadmobile/core/db/dao/XObjectDao_Impl$4#androidx/room/SharedSQLiteStatement+com/ustadmobile/core/db/dao/XObjectDao_Impl(Landroidx/room/RoomDatabase;)V   I *+*,       >L    PK!!dyy3com/ustadmobile/core/db/dao/XObjectDao_Impl$5.class4Q , - . */ 01 *2 34 05 67 08 9:;< val$entity/Lcom/ustadmobile/lib/db/entities/XObjectEntity;this$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;_(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Lcom/ustadmobile/lib/db/entities/XObjectEntity;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$5;MethodParameterscall()Ljava/lang/Long;_resultJ StackMapTable= Exceptions>()Ljava/lang/Object; SignatureCLjava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXObjectDao_Impl.javaEnclosingMethod? @A   B CDE FB GHI JK LBM NO PB -com/ustadmobile/core/db/dao/XObjectDao_Impl$5java/lang/Objectjava/util/concurrent/Callablejava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/XObjectDao_Impl insertAsyncc(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$000K(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction access$100U(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/EntityInsertionAdapter;$androidx/room/EntityInsertionAdapterinsertAndReturnId(Ljava/lang/Object;)JsetTransactionSuccessfuljava/lang/LongvalueOf(J)Ljava/lang/Long;endTransaction C*+*,* C***@* N* -:*  (4464" #(24@C t!"#A$/*  "#%&'()*+  PK!!R&EE3com/ustadmobile/core/db/dao/XObjectDao_Impl$6.class4a 2 3 4 05 67 &8 09 :; &< := >? :@ 6A BCDE val$newNodeIdJthis$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;1(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;J)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$6;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; _argIndexI StackMapTableFG ExceptionsH()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXObjectDao_Impl.javaEnclosingMethodI JK   L MNO PQ RS TUV WL XY ZL[ \] ^L _`  -com/ustadmobile/core/db/dao/XObjectDao_Impl$6java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/XObjectDao_ImplreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$200T(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement;bindLong(IJ)V access$000K(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V C*+* *  u*L=+*=+**+ X* N* *+ -:* *+ /D[[][> %/6@DNY[gr u j!" h#$%[&'()A*/* ()+,-./01 PK!!3com/ustadmobile/core/db/dao/XObjectDao_Impl$7.class4W , - *. /0 *1 23 4 25 67 28 /9 :;<=this$0-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;0(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lcom/ustadmobile/core/db/dao/XObjectDao_Impl$7;MethodParameterscall()Lkotlin/Unit;_stmt+Landroidx/sqlite/db/SupportSQLiteStatement; StackMapTable>? Exceptions@()Ljava/lang/Object; Signature@Ljava/lang/Object;Ljava/util/concurrent/Callable; SourceFileXObjectDao_Impl.javaEnclosingMethodA BC  D EFG HI JKL MD NO PDQ RS TD UV -com/ustadmobile/core/db/dao/XObjectDao_Impl$7java/lang/Objectjava/util/concurrent/Callable)androidx/sqlite/db/SupportSQLiteStatementjava/lang/Throwablejava/lang/Exception+com/ustadmobile/core/db/dao/XObjectDao_ImplreplicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;()V access$300T(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/SharedSQLiteStatement;#androidx/room/SharedSQLiteStatementacquire-()Landroidx/sqlite/db/SupportSQLiteStatement; access$000K(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/RoomDatabase;androidx/room/RoomDatabasebeginTransaction executeInsert()JsetTransactionSuccessful kotlin/UnitINSTANCE Lkotlin/Unit;endTransactionrelease.(Landroidx/sqlite/db/SupportSQLiteStatement;)V > *+*   Y*L*+X* M* *+ ,N* *+ -*A.  &*4?ALWY NA  !"#A$/*   "#%&'()*+  PK!!!,!,1com/ustadmobile/core/db/dao/XObjectDao_Impl.class4L K K K K L   K          1 1 1 1 1 1 1 1 1 1 1 1 1    K K K InnerClasses__dbLandroidx/room/RoomDatabase;!__insertionAdapterOfXObjectEntity&Landroidx/room/EntityInsertionAdapter; SignatureWLandroidx/room/EntityInsertionAdapter;__updateAdapterOfXObjectEntity-Landroidx/room/EntityDeletionOrUpdateAdapter;^Landroidx/room/EntityDeletionOrUpdateAdapter;"__preparedStmtOfReplicateOnNewNode%Landroidx/room/SharedSQLiteStatement;!__preparedStmtOfReplicateOnChange(Landroidx/room/RoomDatabase;)VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;MethodParametersinsert2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)J_resultJentity/Lcom/ustadmobile/lib/db/entities/XObjectEntity; StackMapTable  insertAsyncc(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; continuation Lkotlin/coroutines/Continuation;LocalVariableTypeTable3Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;v(Lcom/ustadmobile/lib/db/entities/XObjectEntity;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object; insertList(Ljava/util/List;)V entityListLjava/util/List;BLjava/util/List<+Lcom/ustadmobile/lib/db/entities/XObjectEntity;>;E(Ljava/util/List<+Lcom/ustadmobile/lib/db/entities/XObjectEntity;>;)V updateListupdate2(Lcom/ustadmobile/lib/db/entities/XObjectEntity;)VreplicateOnNewNode5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; newNodeId0Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;E(JLkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;replicateOnChange4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;D(Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;findByObjectIdC(Ljava/lang/String;)Lcom/ustadmobile/lib/db/entities/XObjectEntity;_tmpObjectTypeLjava/lang/String; _tmpObjectId_tmpDefinitionType_tmpInteractionType_tmpCorrectResponsePattern_tmpXObjectUid_tmpObjectContentEntryUid_tmpObjectStatementRefUid_tmpXObjectMasterChangeSeqNum_tmpXObjectocalChangeSeqNum_tmpXObjectLastChangedByI_tmpXObjectLct_cursorIndexOfXObjectUid_cursorIndexOfObjectType_cursorIndexOfObjectId_cursorIndexOfDefinitionType_cursorIndexOfInteractionType$_cursorIndexOfCorrectResponsePattern#_cursorIndexOfObjectContentEntryUid#_cursorIndexOfObjectStatementRefUid'_cursorIndexOfXObjectMasterChangeSeqNum%_cursorIndexOfXObjectocalChangeSeqNum"_cursorIndexOfXObjectLastChangedBy_cursorIndexOfXObjectLctid_sql _statementLandroidx/room/RoomSQLiteQuery; _argIndex_cursorLandroid/database/Cursor;   findByXobjectUid2(J)Lcom/ustadmobile/lib/db/entities/XObjectEntity; xObjectUidgetRequiredConverters()Ljava/util/List;(()Ljava/util/List;>;(Ljava/lang/Object;)VF(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Object;)J access$000K(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/RoomDatabase;x0 access$100U(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/EntityInsertionAdapter; access$200T(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Landroidx/room/SharedSQLiteStatement; access$300 SourceFileXObjectDao_Impl.java YX WX PQ NO Z -com/ustadmobile/core/db/dao/XObjectDao_Impl$1 Z-com/ustadmobile/core/db/dao/XObjectDao_Impl$2 TU-com/ustadmobile/core/db/dao/XObjectDao_Impl$3-com/ustadmobile/core/db/dao/XObjectDao_Impl$4       -com/ustadmobile/core/db/dao/XObjectDao_Impl$5 Z  b  -com/ustadmobile/core/db/dao/XObjectDao_Impl$6 Z -com/ustadmobile/core/db/dao/XObjectDao_Impl$7 Z!.SELECT * from XObjectEntity WHERE objectId = ? "# $% &'( )*+ ,- objectTypeobjectIddefinitionTypeinteractionTypecorrectResponsePatternobjectContentEntryUidobjectStatementRefUidxObjectMasterChangeSeqNumxObjectocalChangeSeqNumxObjectLastChangedBy xObjectLct ./-com/ustadmobile/lib/db/entities/XObjectEntity 01 23 45 67 89 :9 ;9 <9 =9 >3 ?3 @3 A3 BC D% E3 F G 0SELECT * from XObjectEntity WHERE xObjectUid = ? HIJ K xy jk bc+com/ustadmobile/core/db/dao/XObjectDao_Impl&com/ustadmobile/core/db/dao/XObjectDaojava/lang/Throwablejava/lang/Stringandroidx/room/RoomSQLiteQueryandroid/database/Cursor()VL(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Landroidx/room/RoomDatabase;)Vandroidx/room/RoomDatabaseassertNotSuspendingTransactionbeginTransaction$androidx/room/EntityInsertionAdapterinsertAndReturnIdsetTransactionSuccessfulendTransaction_(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;Lcom/ustadmobile/lib/db/entities/XObjectEntity;)Vandroidx/room/CoroutinesRoomexecutep(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;(Ljava/lang/Iterable;)V+androidx/room/EntityDeletionOrUpdateAdapterhandleMultiple(Ljava/lang/Iterable;)Ihandle(Ljava/lang/Object;)I1(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;J)V0(Lcom/ustadmobile/core/db/dao/XObjectDao_Impl;)Vacquire4(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery;bindNull(I)V bindString(ILjava/lang/String;)Vandroidx/room/util/DBUtilquery~(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor;androidx/room/util/CursorUtilgetColumnIndexOrThrow.(Landroid/database/Cursor;Ljava/lang/String;)I moveToFirst()ZgetLong(I)J setXObjectUid(J)VisNull(I)Z getString(I)Ljava/lang/String; setObjectType(Ljava/lang/String;)V setObjectIdsetDefinitionTypesetInteractionTypesetCorrectResponsePatternsetObjectContentEntryUidsetObjectStatementRefUidsetXObjectMasterChangeSeqNumsetXObjectocalChangeSeqNumgetInt(I)IsetXObjectLastChangedBy setXObjectLctclosereleasebindLong(IJ)Vjava/util/Collections emptyList1KLNOPQRSTURVWXYXZ[\>**+*Y*+*Y*+ * Y*+ * Y*+]'( )S#~0=^>_`>NOaNbc\7***+A* 7*:*!++-+]& !(+4^ de7_`7fghkiafjk\c*Y*+,]^ _`fglmn loa flRpqr\2***+** M*,']& $'/1^2_`2stn 2suhgi asRvwr\3*** +W** M*,(]& %(02^3_`3stn 3suhhi asRvxy\3*** +W** M*,(]& %(02^3_`3fghhi afz{\c*Y*-]^ _`|elmn l}a |lR~\X*Y*+] ^_`lmn l}alR\N& MN6+ - -+!**-":#$6%$6&$6'$6 ($6 )$6 *$6 +$6 ,$6-$6.$6/$60A1Y2:3745 :6:75 :6:8 5 : 6:9 5 : 6:: 5 : 6:; 37< 37=37>37  ?@6""A37##B::C-D:%C-D%4]A ! " #$&!(()4+=,F-O.X/a0j1s2|345689;<>?ACEFHJ LMO*Q1S=TCVNXUZa[g]r_yabdeghjkmnpqrsuwxuwx y^t%@d'e*NrsaeOe=e+e "e#5dg=FOX a j s | xof]dg _`    4hK1     uK1Kia\-'ENE:6F**":#$6%$6&$6 '$6 ($6 )$6 *$6 +$6,$6-$6.$6/$60A1Y2:3745 :6:7 5 : 6:8 5 : 6:9 5 : 6:: 5 : 6:; 37<37=37>37!!?@6##A37$$B::CD:&CD&*]?~ *3<ENW`ir{ '39DKW]hoz^t%6Z'e DhszaeOe=e+e!#e$5dg3<E N W ` i r{ypg^dg_`e *h K1     uK1Kia \G]RAx\3 *+1H]^  _`afAj\4 *+1,I]^  _`a flAb\3 *+1J]^  _`af\/*]^ `\/*]^ `\/*]^ `\/*]^ `M: PK!!811com/ustadmobile/port/android/db/BuildConfig.class4 DEBUGZ ConstantValueLIBRARY_PACKAGE_NAMELjava/lang/String; BUILD_TYPE()VCodeLineNumberTableLocalVariableTablethis-Lcom/ustadmobile/port/android/db/BuildConfig; SourceFileBuildConfig.java +com/ustadmobile/port/android/db/BuildConfigjava/lang/Objectcom.ustadmobile.port.android.dbrelease1     /* PK!!vɤ]]3META-INF/lib-database-android_release.kotlin_modulePK!!+==Zcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$1.classPK!!==Zc com/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion$dumpSqlStatements$2.classPK!!ߑFcom/ustadmobile/core/db/ContentJobItemTriggersCallback$Companion.classPK!! T K'K'< $com/ustadmobile/core/db/ContentJobItemTriggersCallback.classPK!!T% 'Kcom/ustadmobile/core/db/JobStatus.classPK!!2IT=Tcom/ustadmobile/core/db/SiteTermsDao$deactivateByUids$1.classPK!!4"4"*{[com/ustadmobile/core/db/SiteTermsDao.classPK!!z{{I}com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertAsync$1.classPK!!xMمcom/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper$insertListAsync$1.classPK!!%z$$;!com/ustadmobile/core/db/SiteTermsDao_ReplicateWrapper.classPK!!H!KZcom/ustadmobile/core/db/SiteTermsDao_Repo$findAllWithLanguageAsList$1.classPK!!PH@com/ustadmobile/core/db/SiteTermsDao_Repo$findByUidAsync$1.classPK!!L.ó?com/ustadmobile/core/db/SiteTermsDao_Repo$findSiteTerms$1.classPK!!ѪI&=com/ustadmobile/core/db/SiteTermsDao_Repo$insertAsync$1.classPK!!l)!!/com/ustadmobile/core/db/SiteTermsDao_Repo.classPK!!V?__Wcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$instance$default$1.classPK!!GQucom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$1.classPK!!/-;@Qcom/ustadmobile/core/db/SiteTermsDao_UriResponder$get$$inlined$on$default$2.classPK!!4VbbXcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$instance$default$1.classPK!!G0Rq com/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$1.classPK!!q@ Rcom/ustadmobile/core/db/SiteTermsDao_UriResponder$post$$inlined$on$default$2.classPK!!''7com/ustadmobile/core/db/SiteTermsDao_UriResponder.classPK!!NI=com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_100_101$1.classPK!!fډFFIQcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_101_102$1.classPK!!6aaI com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_102_103$1.classPK!!'U**IVcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_103_104$1.classPK!!o? # #Icom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_104_105$1.classPK!!sI2com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_105_106$1.classPK!!W\  Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_44_45$1.classPK!!KGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_45_46$1.classPK!!a=G`com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_46_47$1.classPK!!JGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_47_48$1.classPK!!cG G G.com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_48_49$1.classPK!!"8Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_49_50$1.classPK!!iG com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_50_51$1.classPK!!^GLcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_51_52$1.classPK!!Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_52_53$1.classPK!!-{0{0Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_53_54$1.classPK!!/;;GGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_54_55$1.classPK!!. G@Ocom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_55_56$1.classPK!!P= vvG\com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_56_57$1.classPK!!XH$"$"G|dcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_57_58$1.classPK!!PmhhGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_58_59$1.classPK!!nIGppGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_59_60$1.classPK!! { Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_60_61$1.classPK!!ᄜW^^G^com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_61_62$1.classPK!!ܩ<<G!$com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_62_63$1.classPK!!aG>com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_63_64$1.classPK!!mu!IG Fcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_64_65$1.classPK!!#@t7t7Gecom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_65_66$1.classPK!!99X( Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_66_67$1.classPK!!K Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_68_69$1.classPK!!3""Gdcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_69_70$1.classPK!!QCGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_70_71$1.classPK!! 1Up4p4Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_71_72$1.classPK!!bY Y Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_72_73$1.classPK!! = = Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_73_74$1.classPK!! ( ( G")com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_74_75$1.classPK!!< "0//G3com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_75_76$1.classPK!!q6 GC<com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_76_77$1.classPK!!Ú GFcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_77_78$1.classPK!!-g GScom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_78_79$1.classPK!!Gx^com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_79_80$1.classPK!!ļ$Gnncom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_80_81$1.classPK!!nǽG|com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_81_82$1.classPK!!H Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_82_83$1.classPK!!&BZZGGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_83_84$1.classPK!!MU Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_84_85$1.classPK!!AgGcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_85_86$1.classPK!!aZiGhcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_86_87$1.classPK!!$#X X Gocom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_87_88$1.classPK!!PG,com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_88_89$1.classPK!!  G<com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_89_90$1.classPK!!>N N Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_90_91$1.classPK!!`޿ Gqcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_92_93$1.classPK!!d/Gcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_93_94$1.classPK!!G com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_94_95$1.classPK!!8; GYcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_95_96$1.classPK!!ӱ G)com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_96_97$1.classPK!!NG8com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_97_98$1.classPK!!72G@com/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_98_99$1.classPK!!ԅ" " HIcom/ustadmobile/core/db/UmAppDatabase$Companion$MIGRATION_99_100$1.classPK!!ӯJ ETcom/ustadmobile/core/db/UmAppDatabase$Companion$migrate67to68$1.classPK!!ȼs#;#;5_com/ustadmobile/core/db/UmAppDatabase$Companion.classPK!!ɚR5"com/ustadmobile/core/db/UmAppDatabase$preload$1.classPK!!a+com/ustadmobile/core/db/UmAppDatabase.classPK!!j\com/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt$UmAppDatabaseReplicationMigration91_92$1.classPK!!7ffAycom/ustadmobile/core/db/UmAppDatabaseReplicationMigrationKt.classPK!!Y com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$1.classPK!!_  Z com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$10.classPK!!Z?vZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$11.classPK!!kZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$12.classPK!!~Zn com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$13.classPK!!gJZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$14.classPK!!*ĽZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$15.classPK!!x9Z0 com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$16.classPK!!ZB" com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$17.classPK!!BZw* com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$18.classPK!!c^Z2 com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$19.classPK!!]Y: com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$2.classPK!!nZB com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$20.classPK!!LZJ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$21.classPK!!>ZS com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$22.classPK!!mf Z5[ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$23.classPK!!tWuZ3c com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$24.classPK!!GIZ@k com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$25.classPK!!̝vZHs com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$26.classPK!!qeZ_{ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$27.classPK!!&JZЃ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$28.classPK!!#bZӋ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$29.classPK!!/KY com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$3.classPK!!Z-΀Z com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$30.classPK!!CAZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$31.classPK!!yeZ@ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$32.classPK!!U$/BZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$33.classPK!!hZҼ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$34.classPK!!et3Z4 com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$35.classPK!!]CZF com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$36.classPK!!ZX com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$37.classPK!!>ǥ Z com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$38.classPK!!.Z com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$39.classPK!!Z)'Y com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$4.classPK!!pZ com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$40.classPK!!$r׮Z com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$41.classPK!!ĽZ/com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$42.classPK!!w=Zdcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$43.classPK!!DZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$44.classPK!!ޚdZ#com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$45.classPK!!Os&&Z'com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$46.classPK!!A? Z-0com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$47.classPK!!!Z{8com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$48.classPK!! Z@com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$49.classPK!!ȶYHcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$5.classPK!!G'ZPcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$50.classPK!!nHXZXcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$51.classPK!!mWLZ`com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$52.classPK!!y/Zicom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$53.classPK!!qZ;qcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$54.classPK!!eZ\ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$55.classPK!!!2Z}com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$56.classPK!!:Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$57.classPK!!]Zcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$58.classPK!!ahZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$59.classPK!!BȈ"Y com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$6.classPK!!_ZGcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$60.classPK!!N,ZTcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$61.classPK!!tXZucom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$62.classPK!!mcZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$63.classPK!!XظZcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$64.classPK!!!Ycom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$7.classPK!!1`YAcom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$8.classPK!!Yicom/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt$UmAppDatabase_AddUriMapping$9.classPK!!6/ff;com/ustadmobile/core/db/UmAppDatabase_AddUriMappingKt.classPK!!:UKKFRcom/ustadmobile/core/db/UmAppDatabase_AndroidReplicationCallback.classPK!!yBcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$Companion.classPK!!x`||LBcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata$replicateEntities$2.classPK!!%j&j&8(qcom/ustadmobile/core/db/UmAppDatabase_DoorMetadata.classPK!!zooHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_AgentDao$2.classPK!!qffGcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatDao$2.classPK!!iMcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ChatMemberDao$2.classPK!!Lǃ,,]com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentContentJoinDao$2.classPK!!!RLR6com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzAssignmentDao$2.classPK!!vESocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzContentJoinDao$2.classPK!!0ooHcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzDao$2.classPK!!죜mQcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzEnrolmentDao$2.classPK!!EW[com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogAttendanceRecordDao$2.classPK!!;uӊKIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ClazzLogDao$2.classPK!!ԊK<com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CommentsDao$2.classPK!!L/com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContainerDao$2.classPK!!4YR,com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategoryDao$2.classPK!!Xecom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentCategorySchemaDao$2.classPK!!M:{aab com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryContentCategoryJoinDao$2.classPK!!>_+com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContentEntryRelatedEntryJoinDao$2.classPK!!^U/55^4com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ContextXObjectStatementJoinDao$2.classPK!!W/PWT=com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentMarkDao$2.classPK!!gEcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionAttachmentDao$2.classPK!!,,]Ncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseAssignmentSubmissionDao$2.classPK!!JNyWcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseBlockDao$2.classPK!!AYVS_com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseDiscussionDao$2.classPK!!#kTgcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupMemberDao$2.classPK!!LQpcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseGroupSetDao$2.classPK!!o?PIxcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CoursePictureDao$2.classPK!!DܛTncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_CourseTerminologyDao$2.classPK!!Qcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionPostDao$2.classPK!!j `Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_DiscussionTopicDao$2.classPK!!ťN#com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ErrorReportDao$2.classPK!!$W4com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_GroupLearningSessionDao$2.classPK!!PSRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayCalendarDao$2.classPK!!ΝJرcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_HolidayDao$2.classPK!!CHKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageDao$2.classPK!!+?;Rcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LanguageVariantDao$2.classPK!!"Ocom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupDao$2.classPK!!Ucom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LearnerGroupMemberDao$2.classPK!!h%P_com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_LeavingReasonDao$2.classPK!!/Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageDao$2.classPK!!cNmcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_MessageReadDao$2.classPK!!c iN~com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonAuth2Dao$2.classPK!!2JxxIcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonDao$2.classPK!!Nncom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupDao$2.classPK!!=^0T com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonGroupMemberDao$2.classPK!!/BScom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonParentJoinDao$2.classPK!!_WZPcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_PersonPictureDao$2.classPK!!L+xxI4#com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ReportDao$2.classPK!!+cnK+com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScheduleDao$2.classPK!!&\xxI3com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolDao$2.classPK!!!T֮O:com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SchoolMemberDao$2.classPK!!~ΥNCcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_ScopedGrantDao$2.classPK!!ffGKcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteDao$2.classPK!!n{{LRcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_SiteTermsDao$2.classPK!!R^OZcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateContentDao$2.classPK!!Br1IooHbcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StateDao$2.classPK!!1#Ljcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_StatementDao$2.classPK!!8!Nrcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_UserSessionDao$2.classPK!!&=ffGzcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_VerbDao$2.classPK!!8Pcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XLangMapEntryDao$2.classPK!!Jcom/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper$_XObjectDao$2.classPK!!<<com/ustadmobile/core/db/UmAppDatabase_ReplicateWrapper.classPK!!hc\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleAgentEntityChanged$1.classPK!!lŴ\,fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatChanged$1.classPK!!ߚqbZocom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleChatMemberChanged$1.classPK!!gxcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentChanged$1.classPK!!=bY8 8 r-com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzAssignmentContentJoinChanged$1.classPK!!fV\]com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzChanged$1.classPK!!Ih*com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzContentJoinChanged$1.classPK!!Ý7fcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzEnrolmentChanged$1.classPK!!:D, , p com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogAttendanceRecordChanged$1.classPK!!WY`ڱcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleClazzLogChanged$1.classPK!!Y `$com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCommentsChanged$1.classPK!!ancom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContainerChanged$1.classPK!! KLgcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategoryChanged$1.classPK!!UE  m:com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentCategorySchemaChanged$1.classPK!!׈%dcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryChanged$1.classPK!!LV V wEcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryContentCategoryJoinChanged$1.classPK!!o> > s0com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryParentChildJoinChanged$1.classPK!!S  kcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryPictureChanged$1.classPK!!Y8D D tcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContentEntryRelatedEntryJoinChanged$1.classPK!!+2> > slcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleContextXObjectStatementJoinChanged$1.classPK!!,  l;com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentMarkChanged$1.classPK!!*t t |$com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionAttachmentChanged$1.classPK!!r 8 8 r.com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseAssignmentSubmissionChanged$1.classPK!!VHlc8com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseBlockChanged$1.classPK!!Es ghBcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseDiscussionChanged$1.classPK!!  iKcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupMemberChanged$1.classPK!!SrfUcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseGroupSetChanged$1.classPK!! 0e^com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCoursePictureChanged$1.classPK!!  igcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleCourseTerminologyChanged$1.classPK!!k|fqcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionPostChanged$1.classPK!!_z5gzcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleDiscussionTopicChanged$1.classPK!!dOcrcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleErrorReportChanged$1.classPK!!.duI  lэcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleGroupLearningSessionChanged$1.classPK!!cgocom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayCalendarChanged$1.classPK!!: _com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleHolidayChanged$1.classPK!!d.`-com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageChanged$1.classPK!!R/gwcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLanguageVariantChanged$1.classPK!!'zWdcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupChanged$1.classPK!!R@  jXcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLearnerGroupMemberChanged$1.classPK!!Fzecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleLeavingReasonChanged$1.classPK!!'-_Ucom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageChanged$1.classPK!!>ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleMessageReadChanged$1.classPK!!i'ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonAuth2Changed$1.classPK!!*'^gcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonChanged$1.classPK!!Ж:  ccom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupChanged$1.classPK!!z8<) ) i5com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonGroupMemberChanged$1.classPK!!F^hcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonParentJoinChanged$1.classPK!!egcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handlePersonPictureChanged$1.classPK!!4^$com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleReportChanged$1.classPK!!8C`.com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScheduleChanged$1.classPK!!X^Z7com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolChanged$1.classPK!!7->d@com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSchoolMemberChanged$1.classPK!!,  cIcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleScopedGrantChanged$1.classPK!!8\Scom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteChanged$1.classPK!!%ba\com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleSiteTermsChanged$1.classPK!!  jfcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateContentEntityChanged$1.classPK!!n\cocom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStateEntityChanged$1.classPK!!gycom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleStatementEntityChanged$1.classPK!!gc|com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleUserSessionChanged$1.classPK!!Urbۋcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleVerbEntityChanged$1.classPK!!G e3com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXLangMapEntryChanged$1.classPK!!)5K0ecom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$handleXObjectEntityChanged$1.classPK!!W com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$1.classPK!!Gͪ&Wcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runOnNewNode$2.classPK!!;>qd0com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$1.classPK!!ԓ3RRdu9com/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner$runReplicationRunOnChange$2.classPK!!NbdccHcom/ustadmobile/core/db/UmAppDatabase_ReplicationRunOnChangeRunner.classPK!!p:Kcom/ustadmobile/core/db/UmAppDatabase_Repo$Companion.classPK!! 5hh<com/ustadmobile/core/db/UmAppDatabase_Repo$_AgentDao$2.classPK!!)__;Ucom/ustadmobile/core/db/UmAppDatabase_Repo$_ChatDao$2.classPK!!K A com/ustadmobile/core/db/UmAppDatabase_Repo$_ChatMemberDao$2.classPK!!`e^- - Qcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentContentJoinDao$2.classPK!!qaFcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentDao$2.classPK!!^'3 Lñcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzAssignmentRollUpDao$2.classPK!!] dG-com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzContentJoinDao$2.classPK!!ij.hh<ecom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzDao$2.classPK!!iHE'com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzEnrolmentDao$2.classPK!!P  OCcom/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogAttendanceRecordDao$2.classPK!! =?com/ustadmobile/core/db/UmAppDatabase_Repo$_ClazzLogDao$2.classPK!!p݃?com/ustadmobile/core/db/UmAppDatabase_Repo$_CommentsDao$2.classPK!!h@com/ustadmobile/core/db/UmAppDatabase_Repo$_ContainerDao$2.classPK!!VFucom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategoryDao$2.classPK!! Lcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentCategorySchemaDao$2.classPK!!PZ Z V com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryContentCategoryJoinDao$2.classPK!!cGCcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryDao$2.classPK!!`š6 6 Rcom/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryParentChildJoinDao$2.classPK!!;J)com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryPictureDao$2.classPK!!)? ? S2com/ustadmobile/core/db/UmAppDatabase_Repo$_ContentEntryRelatedEntryJoinDao$2.classPK!!s6 6 R<com/ustadmobile/core/db/UmAppDatabase_Repo$_ContextXObjectStatementJoinDao$2.classPK!! OK-Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentMarkDao$2.classPK!!w [Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionAttachmentDao$2.classPK!!g- - QYcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseAssignmentSubmissionDao$2.classPK!!4B)ccom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseBlockDao$2.classPK!!Il1G'lcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseDiscussionDao$2.classPK!!H{H_ucom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupMemberDao$2.classPK!!ME~com/ustadmobile/core/db/UmAppDatabase_Repo$_CourseGroupSetDao$2.classPK!!0Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_CoursePictureDao$2.classPK!!-Hϐcom/ustadmobile/core/db/UmAppDatabase_Repo$_CourseTerminologyDao$2.classPK!!) Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionPostDao$2.classPK!!2F-com/ustadmobile/core/db/UmAppDatabase_Repo$_DiscussionTopicDao$2.classPK!!3AScom/ustadmobile/core/db/UmAppDatabase_Repo$_EntityRoleDao$2.classPK!!Q.BGcom/ustadmobile/core/db/UmAppDatabase_Repo$_ErrorReportDao$2.classPK!!hKEcom/ustadmobile/core/db/UmAppDatabase_Repo$_GroupLearningSessionDao$2.classPK!!Ԁ Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayCalendarDao$2.classPK!!nzz>com/ustadmobile/core/db/UmAppDatabase_Repo$_HolidayDao$2.classPK!!_h?com/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageDao$2.classPK!!rFcom/ustadmobile/core/db/UmAppDatabase_Repo$_LanguageVariantDao$2.classPK!!Ccom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupDao$2.classPK!!6x.Icom/ustadmobile/core/db/UmAppDatabase_Repo$_LearnerGroupMemberDao$2.classPK!!/Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_LeavingReasonDao$2.classPK!!fxzz> com/ustadmobile/core/db/UmAppDatabase_Repo$_MessageDao$2.classPK!!+Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_MessageReadDao$2.classPK!!DҸBcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonAuth2Dao$2.classPK!! lqq=!com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonDao$2.classPK!!bB*com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupDao$2.classPK!!Y1H3com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonGroupMemberDao$2.classPK!!4G<com/ustadmobile/core/db/UmAppDatabase_Repo$_PersonParentJoinDao$2.classPK!!oD#Fcom/ustadmobile/core/db/UmAppDatabase_Repo$_PersonPictureDao$2.classPK!!نqq=5Ocom/ustadmobile/core/db/UmAppDatabase_Repo$_ReportDao$2.classPK!!v=?Xcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScheduleDao$2.classPK!!TRqq=`com/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolDao$2.classPK!!Cicom/ustadmobile/core/db/UmAppDatabase_Repo$_SchoolMemberDao$2.classPK!!kڞBrcom/ustadmobile/core/db/UmAppDatabase_Repo$_ScopedGrantDao$2.classPK!!__;{com/ustadmobile/core/db/UmAppDatabase_Repo$_SiteDao$2.classPK!! A`tt@kcom/ustadmobile/core/db/UmAppDatabase_Repo$_SiteTermsDao$2.classPK!!͕1C=com/ustadmobile/core/db/UmAppDatabase_Repo$_StateContentDao$2.classPK!!NӶhh<Ecom/ustadmobile/core/db/UmAppDatabase_Repo$_StateDao$2.classPK!!}x@com/ustadmobile/core/db/UmAppDatabase_Repo$_StatementDao$2.classPK!!G+Bcom/ustadmobile/core/db/UmAppDatabase_Repo$_UserSessionDao$2.classPK!!__;com/ustadmobile/core/db/UmAppDatabase_Repo$_VerbDao$2.classPK!!#=B@Dcom/ustadmobile/core/db/UmAppDatabase_Repo$_XLangMapEntryDao$2.classPK!!U!zz>com/ustadmobile/core/db/UmAppDatabase_Repo$_XObjectDao$2.classPK!!  0com/ustadmobile/core/db/UmAppDatabase_Repo.classPK!!!!*lcom/ustadmobile/core/db/dao/AgentDao.classPK!!vvI4com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper$insertAsync$1.classPK!!67+ + ;com/ustadmobile/core/db/dao/AgentDao_ReplicateWrapper.classPK!!L#com/ustadmobile/core/db/dao/AgentDao_Repo$getAgentFromPersonUsername$1.classPK!!`|=*com/ustadmobile/core/db/dao/AgentDao_Repo$insertAsync$1.classPK!!W/RR/2com/ustadmobile/core/db/dao/AgentDao_Repo.classPK!!J__WOcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$instance$default$1.classPK!!;qQUcom/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$1.classPK!! Q[com/ustadmobile/core/db/dao/AgentDao_UriResponder$get$$inlined$on$default$2.classPK!!*[0}bbXacom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$instance$default$1.classPK!! CRgcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$1.classPK!!x~Rmcom/ustadmobile/core/db/dao/AgentDao_UriResponder$post$$inlined$on$default$2.classPK!!''7scom/ustadmobile/core/db/dao/AgentDao_UriResponder.classPK!!ii)ߛcom/ustadmobile/core/db/dao/BaseDao.classPK!!`˄--)com/ustadmobile/core/db/dao/ChatDao.classPK!!JHffHZcom/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper$insertAsync$1.classPK!!pt!t!:&com/ustadmobile/core/db/dao/ChatDao_ReplicateWrapper.classPK!! Ecom/ustadmobile/core/db/dao/ChatDao_Repo$getChatByOtherPerson$1.classPK!!ԉ=com/ustadmobile/core/db/dao/ChatDao_Repo$getTitleChat$1.classPK!!E۲<com/ustadmobile/core/db/dao/ChatDao_Repo$insertAsync$1.classPK!!h.com/ustadmobile/core/db/dao/ChatDao_Repo.classPK!!?\\V.com/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$instance$default$1.classPK!!R P3com/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$1.classPK!!P9com/ustadmobile/core/db/dao/ChatDao_UriResponder$get$$inlined$on$default$2.classPK!!__W@com/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$instance$default$1.classPK!!hQEcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$1.classPK!!WQKcom/ustadmobile/core/db/dao/ChatDao_UriResponder$post$$inlined$on$default$2.classPK!!''6Qcom/ustadmobile/core/db/dao/ChatDao_UriResponder.classPK!!$pp/zcom/ustadmobile/core/db/dao/ChatMemberDao.classPK!!OȢNٌcom/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper$insertAsync$1.classPK!!@com/ustadmobile/core/db/dao/ChatMemberDao_ReplicateWrapper.classPK!!dBcom/ustadmobile/core/db/dao/ChatMemberDao_Repo$insertAsync$1.classPK!!?P"``4@com/ustadmobile/core/db/dao/ChatMemberDao_Repo.classPK!!'ߚnn\com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$instance$default$1.classPK!!Vcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$1.classPK!!AVcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$get$$inlined$on$default$2.classPK!!Q&3qq]&com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$instance$default$1.classPK!!uMWcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$1.classPK!!W<com/ustadmobile/core/db/dao/ChatMemberDao_UriResponder$post$$inlined$on$default$2.classPK!!P2(2(<fcom/ustadmobile/core/db/dao/ChatMemberDao_UriResponder.classPK!!܊Icom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao$Companion.classPK!!K)E(E(?%#com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao.classPK!!BB^Kcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper$insertAsync$1.classPK!!=T6p"p"PTcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_ReplicateWrapper.classPK!!\ncwcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$findAllContentByClazzAssignmentUidAsync$1.classPK!!fRcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo$insertAsync$1.classPK!!(' XXDcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Repo.classPK!!<{llcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!=fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!HǏfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!gWQm`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!)*gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!gcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!r~B)B)L`com/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_UriResponder.classPK!!M;^> com/ustadmobile/core/db/dao/ClazzAssignmentDao$Companion.classPK!!VUSqqGVcom/ustadmobile/core/db/dao/ClazzAssignmentDao$deactivateByUids$1.classPK!!o\]]4, com/ustadmobile/core/db/dao/ClazzAssignmentDao.classPK!!Sbb com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertAsync$1.classPK!!v33Wj com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper$insertListAsync$1.classPK!!q|6|6EOs com/ustadmobile/core/db/dao/ClazzAssignmentDao_ReplicateWrapper.classPK!!!$J. com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidAsync$1.classPK!! a  S com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$findByUidWithBlockAsync$1.classPK!!7DD\# com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getAllAssignmentsByClazzUidAsync$1.classPK!!tm((U com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getGroupUidFromAssignment$1.classPK!!lcK| com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$getSubmitterUid$1.classPK!!  G com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo$insertAsync$1.classPK!!X229l com/ustadmobile/core/db/dao/ClazzAssignmentDao_Repo.classPK!!-}}a !com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$instance$default$1.classPK!!.;[!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$1.classPK!!fN[!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$get$$inlined$on$default$2.classPK!!Awʀb!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$instance$default$1.classPK!!lP=\#!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$1.classPK!!5d\S)!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder$post$$inlined$on$default$2.classPK!! ((A/!com/ustadmobile/core/db/dao/ClazzAssignmentDao_UriResponder.classPK!!C5a1a1:wX!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao.classPK!!+\\M0!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo$insertAsync$1.classPK!!*]((?!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Repo.classPK!! mg|!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$instance$default$1.classPK!!?cBa!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$1.classPK!!vJa!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$get$$inlined$on$default$2.classPK!!țh4!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$instance$default$1.classPK!!@bL!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$1.classPK!!s5.b!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder$post$$inlined$on$default$2.classPK!![#(((G!com/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_UriResponder.classPK!![<((5J!com/ustadmobile/core/db/dao/ClazzContentJoinDao.classPK!!T"com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper$insertAsync$1.classPK!!}] ] F"com/ustadmobile/core/db/dao/ClazzContentJoinDao_ReplicateWrapper.classPK!!Y**H?"com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$insertAsync$1.classPK!!o]QfG"com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo$listOfEntriesInClazz$1.classPK!!-QQ:N"com/ustadmobile/core/db/dao/ClazzContentJoinDao_Repo.classPK!!ˀbl"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!F\r"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!a#\x"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!=Nc"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!!]"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!k]]"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!((B"com/ustadmobile/core/db/dao/ClazzContentJoinDao_UriResponder.classPK!!yܻ4"com/ustadmobile/core/db/dao/ClazzDao$Companion.classPK!! W W*"com/ustadmobile/core/db/dao/ClazzDao.classPK!!/]JppI#com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper$insertAsync$1.classPK!!mtT99;#com/ustadmobile/core/db/dao/ClazzDao_ReplicateWrapper.classPK!!H%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findAllClazzesByPersonWithClazzAsListAsync$1.classPK!!s99Z F%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByPersonUidAndClazzUidAsync$1.classPK!!QDM%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findByUid$1.classPK!!c@פ33YT%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findEnrolmentWithLeavingReason$1.classPK!!g''U\%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$findMaxEndDateForEnrolment$1.classPK!!99YAd%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$getAllClazzEnrolledAtTimeAsync$1.classPK!!ѦFk%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$insertAsync$1.classPK!!b"Fks%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateAsync$1.classPK!!3oofz%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentActiveForPersonAndClazz$1.classPK!!!##S؂%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo$updateClazzEnrolmentRole$1.classPK!!%??8l%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_Repo.classPK!!Kmzz`T%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$instance$default$1.classPK!! ZL%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$1.classPK!! ’Z%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$get$$inlined$on$default$2.classPK!!U1l}}a%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$instance$default$1.classPK!!L/[%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$1.classPK!![%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder$post$$inlined$on$default$2.classPK!!/u9v(v(@(%com/ustadmobile/core/db/dao/ClazzEnrolmentDao_UriResponder.classPK!!W#=&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao.classPK!!..\S6&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertAsync$1.classPK!!{G`>&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper$insertListAsync$1.classPK!!Z*Z*NG&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_ReplicateWrapper.classPK!!lYYVr&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$findByClazzLogUid$1.classPK!!~|YzzPz&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo$insertAsync$1.classPK!!4 Bv&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Repo.classPK!!Isj&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$instance$default$1.classPK!!I ~d&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$1.classPK!!幋d&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$get$$inlined$on$default$2.classPK!!k>H^kv&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$instance$default$1.classPK!!N,e&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$1.classPK!!?Xe&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder$post$$inlined$on$default$2.classPK!!4ٖ ) )J^&com/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_UriResponder.classPK!!b ( (-&com/ustadmobile/core/db/dao/ClazzLogDao.classPK!! #L:'com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper$insertAsync$1.classPK!!_,,>2#'com/ustadmobile/core/db/dao/ClazzLogDao_ReplicateWrapper.classPK!!'=HUP'com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidAsync$1.classPK!!l5{WW'com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByClazzUidWithinTimeRangeAsync$1.classPK!!C_'com/ustadmobile/core/db/dao/ClazzLogDao_Repo$findByUidAsync$1.classPK!!v@6f'com/ustadmobile/core/db/dao/ClazzLogDao_Repo$insertAsync$1.classPK!!LS2,2,2nm'com/ustadmobile/core/db/dao/ClazzLogDao_Repo.classPK!!nhhZ'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$instance$default$1.classPK!!˼TП'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$1.classPK!!跬T'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$get$$inlined$on$default$2.classPK!!(kk[ 'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$instance$default$1.classPK!!v5 U'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$1.classPK!!U'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder$post$$inlined$on$default$2.classPK!!dt((:4'com/ustadmobile/core/db/dao/ClazzLogDao_UriResponder.classPK!!i++@'com/ustadmobile/core/db/dao/CommentsDao$deactivateByUids$1.classPK!!2t_/_/-%'com/ustadmobile/core/db/dao/CommentsDao.classPK!!L(com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertAsync$1.classPK!!{#P%(com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper$insertListAsync$1.classPK!!//>).(com/ustadmobile/core/db/dao/CommentsDao_ReplicateWrapper.classPK!!ߝF@t^(com/ustadmobile/core/db/dao/CommentsDao_Repo$insertAsync$1.classPK!!v8>&>&2e(com/ustadmobile/core/db/dao/CommentsDao_Repo.classPK!!?yhhZ:(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$instance$default$1.classPK!!>QT(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$1.classPK!!UT8(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$get$$inlined$on$default$2.classPK!!z;kk[V(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$instance$default$1.classPK!!")TU:(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$1.classPK!!8U\(com/ustadmobile/core/db/dao/CommentsDao_UriResponder$post$$inlined$on$default$2.classPK!!9((:~(com/ustadmobile/core/db/dao/CommentsDao_UriResponder.classPK!!>innV(com/ustadmobile/core/db/dao/ConnectivityStatusDao$commitLiveConnectivityStatus$1.classPK!!jb`(com/ustadmobile/core/db/dao/ConnectivityStatusDao$conenctivityStatusObserver$1$onChanged$1.classPK!! T(com/ustadmobile/core/db/dao/ConnectivityStatusDao$conenctivityStatusObserver$1.classPK!!e*.c7!)com/ustadmobile/core/db/dao/ConnectivityStatusDao.classPK!!'@@8h)com/ustadmobile/core/db/dao/ContainerDao$Companion.classPK!!̥dh44.)com/ustadmobile/core/db/dao/ContainerDao.classPK!! ǡMT)com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertAsync$1.classPK!!fQ\)com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper$insertListAsync$1.classPK!!pY;;?ke)com/ustadmobile/core/db/dao/ContainerDao_ReplicateWrapper.classPK!!@Du)com/ustadmobile/core/db/dao/ContainerDao_Repo$findByUidAsync$1.classPK!!֠**])com/ustadmobile/core/db/dao/ContainerDao_Repo$findContainerWithFilesByContentEntryUid$1.classPK!!\JVB)com/ustadmobile/core/db/dao/ContainerDao_Repo$findContainersForContentEntryUid$1.classPK!!RUUdķ)com/ustadmobile/core/db/dao/ContainerDao_Repo$findRecentContainerToBeMonitoredWithEntriesUid$1.classPK!!C)com/ustadmobile/core/db/dao/ContainerDao_Repo$findSizeByUid$1.classPK!!K)com/ustadmobile/core/db/dao/ContainerDao_Repo$getContainerSizeByUid$1.classPK!!dBnDDc )com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentAvailableContainerUidAndMimeType$1.classPK!!-ٙ 66`)com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerForContentEntryAsync$1.classPK!!(7BBc)com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentContainerUidForContentEntryAsync$1.classPK!!8f^^jE)com/ustadmobile/core/db/dao/ContainerDao_Repo$getMostRecentDownloadedContainerForContentEntryAsync$1.classPK!!HA+)com/ustadmobile/core/db/dao/ContainerDao_Repo$insertAsync$1.classPK!!J6:>>3n)com/ustadmobile/core/db/dao/ContainerDao_Repo.classPK!!uZkk[I3*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$instance$default$1.classPK!!GU-9*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$1.classPK!!]LyUO?*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$get$$inlined$on$default$2.classPK!!Knn\qE*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$instance$default$1.classPK!!Z~VYK*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$1.classPK!!5rVQ*com/ustadmobile/core/db/dao/ContainerDao_UriResponder$post$$inlined$on$default$2.classPK!!$`!(!(;W*com/ustadmobile/core/db/dao/ContainerDao_UriResponder.classPK!!A;2*com/ustadmobile/core/db/dao/ContainerETagDao.classPK!!Gs883*com/ustadmobile/core/db/dao/ContainerEntryDao.classPK!!oNeA*com/ustadmobile/core/db/dao/ContainerEntryFileDao$Companion.classPK!!QCWʟ*com/ustadmobile/core/db/dao/ContainerEntryFileDao$findEntriesByMd5SumsSafeAsync$1.classPK!!c/Y0Z*com/ustadmobile/core/db/dao/ContainerEntryFileDao$findExistingMd5SumsByMd5SumsSafe$1.classPK!!RFF7W*com/ustadmobile/core/db/dao/ContainerEntryFileDao.classPK!!s7*com/ustadmobile/core/db/dao/ContainerImportJobDao.classPK!!5~~4+com/ustadmobile/core/db/dao/ContentCategoryDao.classPK!!{EZS+com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper$insertAsync$1.classPK!!lŬOOE!+com/ustadmobile/core/db/dao/ContentCategoryDao_ReplicateWrapper.classPK!!?F  G@+com/ustadmobile/core/db/dao/ContentCategoryDao_Repo$insertAsync$1.classPK!!u!9GH+com/ustadmobile/core/db/dao/ContentCategoryDao_Repo.classPK!!/5}}a|c+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$instance$default$1.classPK!![xi+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$1.classPK!!7|y[o+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$get$$inlined$on$default$2.classPK!!M؀bu+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$instance$default$1.classPK!!'V\{+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$1.classPK!!B\*+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder$post$$inlined$on$default$2.classPK!!8L((Ah+com/ustadmobile/core/db/dao/ContentCategoryDao_UriResponder.classPK!!G:N+com/ustadmobile/core/db/dao/ContentCategorySchemaDao.classPK!!x)tY+com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper$insertAsync$1.classPK!!RK#+com/ustadmobile/core/db/dao/ContentCategorySchemaDao_ReplicateWrapper.classPK!!Sw\\MU+com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo$insertAsync$1.classPK!!  ?+com/ustadmobile/core/db/dao/ContentCategorySchemaDao_Repo.classPK!!6$g ,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$instance$default$1.classPK!!a,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$1.classPK!!Ha,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$get$$inlined$on$default$2.classPK!!ՒhQ ,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$instance$default$1.classPK!!kybi&,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$1.classPK!!X/b,,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder$post$$inlined$on$default$2.classPK!!b "((G3,com/ustadmobile/core/db/dao/ContentCategorySchemaDao_UriResponder.classPK!!4__Dg\,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao.classPK!!ttc(n,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper$insertAsync$1.classPK!!9b1 Uw,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_ReplicateWrapper.classPK!!(gW,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo$insertAsync$1.classPK!!Q0I@,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Repo.classPK!!ѻ߭q,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!t0k,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!W<kI,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!mİr,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!! ƈl,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!¿l,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!G=))Q,com/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_UriResponder.classPK!!E; -com/ustadmobile/core/db/dao/ContentEntryDao$Companion.classPK!!_|v1-com/ustadmobile/core/db/dao/ContentEntryDao.classPK!!(vP-com/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertAsync$1.classPK!!ZGyT-com/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper$insertListAsync$1.classPK!!$bB__B{-com/ustadmobile/core/db/dao/ContentEntryDao_ReplicateWrapper.classPK!!8.U7.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$buttonsToShowForContentEntry$1.classPK!!11[&?.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findAllLanguageRelatedEntriesAsync$1.classPK!!$bbcF.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findBySourceUrlWithContentEntryStatusAsync$1.classPK!!bGN.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidAsync$1.classPK!!3>:SU.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findByUidWithLanguageAsync$1.classPK!!{].com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findContentEntriesWhereIsLeafAndLatestContainerHasNoEntriesOrHasZeroFileSize$1.classPK!!Й [EE`e.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithBlockAndLanguageByUidAsync$1.classPK!!w%%Xm.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithContainerByEntryId$1.classPK!!c55\Su.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findEntryWithLanguageByEntryIdAsync$1.classPK!!PPR}.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$1.classPK!!OT„.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findListOfCategoriesAsync$2$1.classPK!!ewL.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findTitleByUidAsync$1.classPK!!]DhhXw.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$1.classPK!!ɣCZU.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguageWithParentUid$2$1.classPK!!+!!Wɦ.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$findUniqueLanguagesInListAsync$1.classPK!!  Q_.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getChildrenByParentAsync$1.classPK!!lYN׵.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentByUuidAsync$1.classPK!! 9P@.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentEntryFromUids$1.classPK!!?WC55[.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getContentJobItemParamsByParentUid$1.classPK!!AOQMMbp.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getCountNumberOfChildrenByParentUUidAsync$1.classPK!!=Jf=.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$$inlined$getOrNull$1.classPK!!a__SO.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$1.classPK!!V[U.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$getRecursiveDownloadTotals$2$1.classPK!! Dz.com/ustadmobile/core/db/dao/ContentEntryDao_Repo$insertAsync$1.classPK!! !?  Q/com/ustadmobile/core/db/dao/ContentEntryDao_Repo$isMeteredAllowedForEntry$1.classPK!!m699\V /com/ustadmobile/core/db/dao/ContentEntryDao_Repo$personHasPermissionWithContentEntry$1.classPK!!7  R /com/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForContentEntryList$1.classPK!!w*P/com/ustadmobile/core/db/dao/ContentEntryDao_Repo$statusForDownloadDialog$1.classPK!!(_D /com/ustadmobile/core/db/dao/ContentEntryDao_Repo$updateAsync$1.classPK!!V}(q6](/com/ustadmobile/core/db/dao/ContentEntryDao_Repo.classPK!!Td-b/com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findListOfCategoriesAsync$_result$1.classPK!!fMhV/com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguageWithParentUid$_result$1.classPK!!;Ig/com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$findUniqueLanguagesInListAsync$_result$1.classPK!!@ltt^q0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$instance$default$1.classPK!!UdXa0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$1.classPK!!)/ȸX 0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$get$$inlined$on$default$2.classPK!!?&#c0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$getRecursiveDownloadTotals$_result$1.classPK!!kww_#0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$instance$default$1.classPK!!wPػY)0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$1.classPK!!ݻYC/0com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder$post$$inlined$on$default$2.classPK!!΁s:s:>u50com/ustadmobile/core/db/dao/ContentEntryDao_UriResponder.classPK!!!@Dp0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao.classPK!!wt\LL_B0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertAsync$1.classPK!! c 0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper$insertListAsync$1.classPK!!DZ00Q+0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_ReplicateWrapper.classPK!!ƘSK0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$insertAsync$1.classPK!!CnnXT0com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo$selectTopEntries$1.classPK!!Jt%&&E80com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Repo.classPK!!mX1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!.g 1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$1.classPK!! g1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!iTnX1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!EgO!h 1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!h&1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!@S)S)Md-1com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_UriResponder.classPK!!f++8"W1com/ustadmobile/core/db/dao/ContentEntryPictureDao.classPK!!%['##Rj1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insert$1.classPK!!_W61com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertAsync$1.classPK!!0VƇ1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$insertList$1.classPK!!DGZ$$Rߟ1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$update$1.classPK!!QWs1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateAsync$1.classPK!!7V1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper$updateList$1.classPK!!0C++I1com/ustadmobile/core/db/dao/ContentEntryPictureDao_ReplicateWrapper.classPK!!nPPZ 2com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$findByContentEntryUidAsync$1.classPK!!]?GHHK2com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo$insertAsync$1.classPK!!#sss=2com/ustadmobile/core/db/dao/ContentEntryPictureDao_Repo.classPK!!~؉eT/2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$instance$default$1.classPK!!f=E_`52com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$1.classPK!!q_;2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$get$$inlined$on$default$2.classPK!!sfA2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$instance$default$1.classPK!!5ɍ`H2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$1.classPK!!e!`RN2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder$post$$inlined$on$default$2.classPK!!((ET2com/ustadmobile/core/db/dao/ContentEntryPictureDao_UriResponder.classPK!!YQYA}2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao.classPK!!oLVV`Ø2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper$insertAsync$1.classPK!!}s 1 $ $R2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_ReplicateWrapper.classPK!!$ep2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$findAllTranslationsForContentEntryAsync$1.classPK!!~ɢTs2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo$insertAsync$1.classPK!!!!F2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_Repo.classPK!!yn2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!| h2com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!Nh3com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$get$$inlined$on$default$2.classPK!! "[5o 3com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!1i,3com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!f3 i3com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!m7 d)d)N3com/ustadmobile/core/db/dao/ContentEntryRelatedEntryJoinDao_UriResponder.classPK!!qq/G3com/ustadmobile/core/db/dao/ContentJobDao.classPK!!T>QQKY3com/ustadmobile/core/db/dao/ContentJobItemDao$commitProgressUpdates$1.classPK!!%H/443Xa3com/ustadmobile/core/db/dao/ContentJobItemDao.classPK!!֥PPJp3com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao$Companion.classPK!!VI{f@(3com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao.classPK!![dLL_3com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper$insertAsync$1.classPK!!B#cTTQ3com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_ReplicateWrapper.classPK!!'LS3com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Repo$insertAsync$1.classPK!!m4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!ptg 4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!ccg64com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!n4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!_h4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!p h>%4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!bS)S)M+4com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_UriResponder.classPK!!/9jU4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao.classPK!!+ÐXRs4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper$insertAsync$1.classPK!!5!!J{4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_ReplicateWrapper.classPK!!4 eԝ4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$findNextSubmitterToMarkForAssignment$1.classPK!!}`RRLڥ4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo$insertAsync$1.classPK!!>4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Repo.classPK!!A&yf4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$instance$default$1.classPK!!`4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$1.classPK!!0`4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$get$$inlined$on$default$2.classPK!!9MgK4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$instance$default$1.classPK!!xja_4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$1.classPK!!mba4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder$post$$inlined$on$default$2.classPK!!uY((F4com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_UriResponder.classPK!!޸IC5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao.classPK!!܌Lc465com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insert$1.classPK!!dqhL5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertAsync$1.classPK!!N`oogU5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertList$1.classPK!!Bt lo5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$insertListAsync$1.classPK!!L԰xc`y5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$update$1.classPK!!2oog5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper$updateList$1.classPK!!11Z5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_ReplicateWrapper.classPK!!\5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo$insertAsync$1.classPK!!FmNc5com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Repo.classPK!!m&"xv6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$instance$default$1.classPK!!Bcp6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$1.classPK!!ps 6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$get$$inlined$on$default$2.classPK!!* w6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$instance$default$1.classPK!!wqU6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$1.classPK!!+`*q 6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder$post$$inlined$on$default$2.classPK!!;9))Vy'6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_UriResponder.classPK!!?$sIQ6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao$Companion.classPK!!r**? V6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao.classPK!!6BB^06com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertAsync$1.classPK!!yɏb6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper$insertListAsync$1.classPK!!bQ-Q-P6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_ReplicateWrapper.classPK!!]> 1e6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countFileSubmissionFromStudent$1.classPK!!jd6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$countSubmissionsFromSubmitter$1.classPK!!X-?d6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$findLastSubmissionFromStudent$1.classPK!!p.R 6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo$insertAsync$1.classPK!!C&1(1(D6com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Repo.classPK!!P(בl 7com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$instance$default$1.classPK!!UBf7com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$1.classPK!!'?f?7com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$get$$inlined$on$default$2.classPK!!bFm7com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_UriResponder$post$$inlined$instance$default$1.classPK!!W7com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertAsync$1.classPK!!SW7com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$insertListAsync$1.classPK!!  T7com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper$replaceListAsync$1.classPK!!ȑ33AV7com/ustadmobile/core/db/dao/CourseBlockDao_ReplicateWrapper.classPK!! $$YF8com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findAllCourseBlockByClazzUidAsync$1.classPK!! F8com/ustadmobile/core/db/dao/CourseBlockDao_Repo$findByUidAsync$1.classPK!!v1C'8com/ustadmobile/core/db/dao/CourseBlockDao_Repo$insertAsync$1.classPK!!&+Cv.8com/ustadmobile/core/db/dao/CourseBlockDao_Repo$updateAsync$1.classPK!!>((558com/ustadmobile/core/db/dao/CourseBlockDao_Repo.classPK!!Zvqq]^8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$instance$default$1.classPK!!]Wd8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$1.classPK!!GXWj8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$get$$inlined$on$default$2.classPK!!FKttt^q8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$instance$default$1.classPK!!G㨸Xw8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$1.classPK!!;yX/}8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder$post$$inlined$on$default$2.classPK!!/ڽoC(C(=]8com/ustadmobile/core/db/dao/CourseBlockDao_UriResponder.classPK!!kU{{H8com/ustadmobile/core/db/dao/CourseDiscussionDao$deactivateByUids$1.classPK!!B-æ((5ܳ8com/ustadmobile/core/db/dao/CourseDiscussionDao.classPK!!T8com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertAsync$1.classPK!!?<<X%8com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$insertListAsync$1.classPK!!  ::Y8com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper$replaceListAsync$1.classPK!!W..F8com/ustadmobile/core/db/dao/CourseDiscussionDao_ReplicateWrapper.classPK!!=Ψ**H%9com/ustadmobile/core/db/dao/CourseDiscussionDao_Repo$insertAsync$1.classPK!!z:i-9com/ustadmobile/core/db/dao/CourseDiscussionDao_Repo.classPK!!pbobbM9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$instance$default$1.classPK!!I\bS9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$1.classPK!!y]\Y9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$get$$inlined$on$default$2.classPK!!уc_9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$instance$default$1.classPK!!9]e9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$1.classPK!!m]$l9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder$post$$inlined$on$default$2.classPK!!Qk((Bfr9com/ustadmobile/core/db/dao/CourseDiscussionDao_UriResponder.classPK!!ݰR 6^9com/ustadmobile/core/db/dao/CourseGroupMemberDao.classPK!!<*?Ut9com/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertAsync$1.classPK!!"EEY9com/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper$insertListAsync$1.classPK!!i * *G9com/ustadmobile/core/db/dao/CourseGroupMemberDao_ReplicateWrapper.classPK!!ܞ$$Q9com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetAsync$1.classPK!!4u@@X9com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByGroupSetOrderedAsync$1.classPK!!ϮDMB:com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$findByPersonUid$1.classPK!!ƠE44I:com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo$insertAsync$1.classPK!!%Zl#l#;\:com/ustadmobile/core/db/dao/CourseGroupMemberDao_Repo.classPK!!םc!::com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$instance$default$1.classPK!!1]%@:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$1.classPK!!\]gF:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$get$$inlined$on$default$2.classPK!!.ņdL:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$instance$default$1.classPK!!]A^R:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$1.classPK!!F^X:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder$post$$inlined$on$default$2.classPK!!@䚩((C=_:com/ustadmobile/core/db/dao/CourseGroupMemberDao_UriResponder.classPK!!L13G:com/ustadmobile/core/db/dao/CourseGroupSetDao.classPK!!YjfR:com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper$insertAsync$1.classPK!!xc-"-"DY:com/ustadmobile/core/db/dao/CourseGroupSetDao_ReplicateWrapper.classPK!!tI:com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$findByUidAsync$1.classPK!!~FB:com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$insertAsync$1.classPK!!ˊQF:com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo$updateAsync$1.classPK!!Nރ 86:com/ustadmobile/core/db/dao/CourseGroupSetDao_Repo.classPK!!bzz`5;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$instance$default$1.classPK!!3ӾZ- ;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$1.classPK!!4jZc;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$get$$inlined$on$default$2.classPK!!( }}a;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$instance$default$1.classPK!!St[;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$1.classPK!!t{ [#;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder$post$$inlined$on$default$2.classPK!!Gv(v(@ *;com/ustadmobile/core/db/dao/CourseGroupSetDao_UriResponder.classPK!!&M ZZ<R;com/ustadmobile/core/db/dao/CoursePictureDao$Companion.classPK!!~Saa2V;com/ustadmobile/core/db/dao/CoursePictureDao.classPK!!d LBr;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insert$1.classPK!!8Q3;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertAsync$1.classPK!!)fP;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$insertList$1.classPK!!QL;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$update$1.classPK!!CQ;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateAsync$1.classPK!!${P;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper$updateList$1.classPK!!NL**C;com/ustadmobile/core/db/dao/CoursePictureDao_ReplicateWrapper.classPK!!GM<com/ustadmobile/core/db/dao/CoursePictureDao_Repo$findByClazzUidAsync$1.classPK!!kw  E <com/ustadmobile/core/db/dao/CoursePictureDao_Repo$insertAsync$1.classPK!!7k<com/ustadmobile/core/db/dao/CoursePictureDao_Repo.classPK!!.) ww_1<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$instance$default$1.classPK!!/Y7<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$1.classPK!!U*Y=<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$get$$inlined$on$default$2.classPK!!U|Ozz`C<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$instance$default$1.classPK!!&YZI<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$1.classPK!!!xZZ&P<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder$post$$inlined$on$default$2.classPK!!//*xe(e(?\V<com/ustadmobile/core/db/dao/CoursePictureDao_UriResponder.classPK!!*,6<com/ustadmobile/core/db/dao/CourseTerminologyDao.classPK!!rU<com/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper$insertAsync$1.classPK!!##G^<com/ustadmobile/core/db/dao/CourseTerminologyDao_ReplicateWrapper.classPK!!v$  L˾<com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$findByUidAsync$1.classPK!!:F..T><com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$getTerminologyForClazz$1.classPK!!44I<com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$insertAsync$1.classPK!!Ղ;44Iy<com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo$updateAsync$1.classPK!!ʄ"";<com/ustadmobile/core/db/dao/CourseTerminologyDao_Repo.classPK!!Z7!c#=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$instance$default$1.classPK!!]'=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$1.classPK!!2]i =com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$get$$inlined$on$default$2.classPK!!d=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$instance$default$1.classPK!!^N^=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$1.classPK!!^=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder$post$$inlined$on$default$2.classPK!!ǵ;F((C?%=com/ustadmobile/core/db/dao/CourseTerminologyDao_UriResponder.classPK!!I0IN=com/ustadmobile/core/db/dao/CustomFieldDao.classPK!!+5A5V=com/ustadmobile/core/db/dao/CustomFieldValueDao.classPK!!t JJ;_=com/ustadmobile/core/db/dao/CustomFieldValueOptionDao.classPK!!UI'I'38g=com/ustadmobile/core/db/dao/DiscussionPostDao.classPK!!mRҎ=com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper$insertAsync$1.classPK!!(|%|%D =com/ustadmobile/core/db/dao/DiscussionPostDao_ReplicateWrapper.classPK!!/&D=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findByUid$1.classPK!!U  O+=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$findWithDetailsByUid$1.classPK!!T@G=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$getPostTitle$1.classPK!!҇F=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$insertAsync$1.classPK!!NFm=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo$updateAsync$1.classPK!!n8&&8=com/ustadmobile/core/db/dao/DiscussionPostDao_Repo.classPK!!(zz`>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$instance$default$1.classPK!!S2eZ>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$1.classPK!!TgܾZ>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$get$$inlined$on$default$2.classPK!!3ij}}a$>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$instance$default$1.classPK!!,͇[ !>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$1.classPK!!>YM[Z'>com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder$post$$inlined$on$default$2.classPK!!?v(v(@->com/ustadmobile/core/db/dao/DiscussionPostDao_UriResponder.classPK!!aqqGhV>com/ustadmobile/core/db/dao/DiscussionTopicDao$deactivateByUids$1.classPK!!?F//4>^>com/ustadmobile/core/db/dao/DiscussionTopicDao.classPK!!jzSQ>com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertAsync$1.classPK!!c_33W>com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$insertListAsync$1.classPK!! 11X>>com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper$replaceListAsync$1.classPK!!88282E>com/ustadmobile/core/db/dao/DiscussionTopicDao_ReplicateWrapper.classPK!!!*L>com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$getTopicsByClazz$1.classPK!!j  G>com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo$insertAsync$1.classPK!!SU$U$9s>com/ustadmobile/core/db/dao/DiscussionTopicDao_Repo.classPK!!C0Q}}a?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$instance$default$1.classPK!!4[?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$1.classPK!!L?[U?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$get$$inlined$on$default$2.classPK!!yb ?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$instance$default$1.classPK!!%|\&?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$1.classPK!!2J\,?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder$post$$inlined$on$default$2.classPK!!Bye((A 3?com/ustadmobile/core/db/dao/DiscussionTopicDao_UriResponder.classPK!!>m9[?com/ustadmobile/core/db/dao/EntityRoleDao$Companion.classPK!!1PC[[/_?com/ustadmobile/core/db/dao/EntityRoleDao.classPK!!c]  Tvx?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$filterByPersonWithExtraAsList$1.classPK!!cO%%Y?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByEntitiyAndPersonGroupAndRole$1.classPK!!IK.E?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$findByUidAsync$1.classPK!!TB?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$updateAsync$1.classPK!! cR?com/ustadmobile/core/db/dao/EntityRoleDao_Repo$userHasTableLevelPermission$1.classPK!!txV""4?com/ustadmobile/core/db/dao/EntityRoleDao_Repo.classPK!!HQ#rnn\?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$instance$default$1.classPK!!UYuyV?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$1.classPK!!=6V?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$get$$inlined$on$default$2.classPK!!ₘqq]%?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$instance$default$1.classPK!!uW?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$1.classPK!!5'W;?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder$post$$inlined$on$default$2.classPK!!Ց(2(2(<e?com/ustadmobile/core/db/dao/EntityRoleDao_UriResponder.classPK!!)O 0 @com/ustadmobile/core/db/dao/ErrorReportDao.classPK!!ۮ0"O@com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper$insertAsync$1.classPK!!WWA,"@com/ustadmobile/core/db/dao/ErrorReportDao_ReplicateWrapper.classPK!! 'G5@com/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByErrorCode$1.classPK!!oF#=@com/ustadmobile/core/db/dao/ErrorReportDao_Repo$findByUidAsync$1.classPK!!OrC_D@com/ustadmobile/core/db/dao/ErrorReportDao_Repo$insertAsync$1.classPK!!=E5K@com/ustadmobile/core/db/dao/ErrorReportDao_Repo.classPK!!kqq]c@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$instance$default$1.classPK!!TWi@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$1.classPK!!J췵Wo@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$get$$inlined$on$default$2.classPK!!Pw!tt^v@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$instance$default$1.classPK!! c̸X |@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$1.classPK!!9X:@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder$post$$inlined$on$default$2.classPK!! ;C(C(=h@com/ustadmobile/core/db/dao/ErrorReportDao_UriResponder.classPK!!C"CC9@com/ustadmobile/core/db/dao/GroupLearningSessionDao.classPK!!g>UX@com/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper$insertAsync$1.classPK!! TJ@com/ustadmobile/core/db/dao/GroupLearningSessionDao_ReplicateWrapper.classPK!!RRL+@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo$insertAsync$1.classPK!!r]>@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Repo.classPK!!nuXfCAcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$instance$default$1.classPK!!L`SAcom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$1.classPK!!|@` Acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$get$$inlined$on$default$2.classPK!!_ag&Acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$instance$default$1.classPK!!Cja-Acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$1.classPK!!xlaU3Acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder$post$$inlined$on$default$2.classPK!!+((F9Acom/ustadmobile/core/db/dao/GroupLearningSessionDao_UriResponder.classPK!!44bAcom/ustadmobile/core/db/dao/HolidayCalendarDao.classPK!!S5}Acom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper$insertAsync$1.classPK!!Ta6,''EzAcom/ustadmobile/core/db/dao/HolidayCalendarDao_ReplicateWrapper.classPK!!$LEAcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUid$1.classPK!!}8TJ:Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$findByUidAsync$1.classPK!!ڎ=  GAcom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$insertAsync$1.classPK!!y  G#Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo$updateAsync$1.classPK!!u&%&%9Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Repo.classPK!!?W<}}a%Acom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$instance$default$1.classPK!!{]y[!Acom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$1.classPK!!u0[[Acom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$get$$inlined$on$default$2.classPK!!bBcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$instance$default$1.classPK!!O\Bcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$1.classPK!!X1s\Bcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder$post$$inlined$on$default$2.classPK!!:.f((ABcom/ustadmobile/core/db/dao/HolidayCalendarDao_UriResponder.classPK!!lVV,=Bcom/ustadmobile/core/db/dao/HolidayDao.classPK!!~KVBcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertAsync$1.classPK!!eXEO^Bcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$insertListAsync$1.classPK!!$ro6{{KfBcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper$updateAsync$1.classPK!!>5+5+=nBcom/ustadmobile/core/db/dao/HolidayDao_ReplicateWrapper.classPK!!(s:PPBcom/ustadmobile/core/db/dao/HolidayDao_Repo$findByHolidayCalendaUidAsync$1.classPK!![ex~?Bcom/ustadmobile/core/db/dao/HolidayDao_Repo$insertAsync$1.classPK!!e 1רBcom/ustadmobile/core/db/dao/HolidayDao_Repo.classPK!!|:eeYBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$instance$default$1.classPK!!G(̩SBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$1.classPK!!&SBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$get$$inlined$on$default$2.classPK!!JThhZBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$instance$default$1.classPK!!X$TBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$1.classPK!!yJTBcom/ustadmobile/core/db/dao/HolidayDao_UriResponder$post$$inlined$on$default$2.classPK!!''9Bcom/ustadmobile/core/db/dao/HolidayDao_UriResponder.classPK!!O\\7;Ccom/ustadmobile/core/db/dao/LanguageDao$Companion.classPK!!9|i**-Ccom/ustadmobile/core/db/dao/LanguageDao.classPK!!-6LECcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertAsync$1.classPK!!^ =PMCcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper$insertListAsync$1.classPK!!<4<4>UVCcom/ustadmobile/core/db/dao/LanguageDao_ReplicateWrapper.classPK!!&TGCcom/ustadmobile/core/db/dao/LanguageDao_Repo$findByTwoCodeAsync$1.classPK!!CC0Ccom/ustadmobile/core/db/dao/LanguageDao_Repo$findByUidAsync$1.classPK!!D.@NCcom/ustadmobile/core/db/dao/LanguageDao_Repo$insertAsync$1.classPK!!gt=@Ccom/ustadmobile/core/db/dao/LanguageDao_Repo$updateAsync$1.classPK!!WF--2Ccom/ustadmobile/core/db/dao/LanguageDao_Repo.classPK!!<hhZCcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$instance$default$1.classPK!!جTCcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$1.classPK!!3xTCcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$get$$inlined$on$default$2.classPK!!Pkk[Ccom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$instance$default$1.classPK!!򧩯UCcom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$1.classPK!!iU!Ccom/ustadmobile/core/db/dao/LanguageDao_UriResponder$post$$inlined$on$default$2.classPK!!L>O((:CCcom/ustadmobile/core/db/dao/LanguageDao_UriResponder.classPK!!..4"Dcom/ustadmobile/core/db/dao/LanguageVariantDao.classPK!![Dcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$1.classPK!!1F[…Dcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$get$$inlined$on$default$2.classPK!!%,bDcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$instance$default$1.classPK!!Ő\Dcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$1.classPK!!T\:Dcom/ustadmobile/core/db/dao/LanguageVariantDao_UriResponder$post$$inlined$on$default$2.classPK!!<SEcom/ustadmobile/core/db/dao/LearnerGroupDao_UriResponder.classPK!!MM7|Ecom/ustadmobile/core/db/dao/LearnerGroupMemberDao.classPK!!.V3Ecom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper$insertAsync$1.classPK!!iB!!HEcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_ReplicateWrapper.classPK!!@OLkEcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$findLearnerGroupMembersByGroupIdAndEntryList$1.classPK!!-_>>JEcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo$insertAsync$1.classPK!!LU<PEcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Repo.classPK!!1d.Ecom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$instance$default$1.classPK!!4^6Ecom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$1.classPK!!IN ^|Fcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$get$$inlined$on$default$2.classPK!!\beFcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$instance$default$1.classPK!!I_ Fcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$1.classPK!!.Z_Fcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder$post$$inlined$on$default$2.classPK!!Tѓ((DbFcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_UriResponder.classPK!!P~CFcom/ustadmobile/core/db/dao/LeavingReasonDao$initPreloadedLeavingReasons$1.classPK!!''2JFcom/ustadmobile/core/db/dao/LeavingReasonDao.classPK!!c)`$Q1sFcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$insertAsync$1.classPK!!XQ`{Fcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper$replaceList$1.classPK!!>t;,,CFcom/ustadmobile/core/db/dao/LeavingReasonDao_ReplicateWrapper.classPK!! HFcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidAsync$1.classPK!!HKGdFcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$findByUidList$1.classPK!!!a  LFcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$getReasonsFromUids$1.classPK!!C  E1Fcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$insertAsync$1.classPK!!tY  EFcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo$updateAsync$1.classPK!!((7Fcom/ustadmobile/core/db/dao/LeavingReasonDao_Repo.classPK!!x ww_8Fcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$instance$default$1.classPK!!yY,Gcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$1.classPK!!RY^ Gcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$get$$inlined$on$default$2.classPK!!izz`Gcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$instance$default$1.classPK!!VNHZGcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$1.classPK!!Qo8ZGcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder$post$$inlined$on$default$2.classPK!!dZ3e(e(?#Gcom/ustadmobile/core/db/dao/LeavingReasonDao_UriResponder.classPK!!U>LGcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao.classPK!!B\4%4%,SGcom/ustadmobile/core/db/dao/MessageDao.classPK!!Oÿ KxGcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper$insertAsync$1.classPK!!p p =~Gcom/ustadmobile/core/db/dao/MessageDao_ReplicateWrapper.classPK!!m#6K?IGcom/ustadmobile/core/db/dao/MessageDao_Repo$insertAsync$1.classPK!!_CYGG1vGcom/ustadmobile/core/db/dao/MessageDao_Repo.classPK!!OyFeeY Gcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$instance$default$1.classPK!!u|ёSGcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$1.classPK!!SGcom/ustadmobile/core/db/dao/MessageDao_UriResponder$get$$inlined$on$default$2.classPK!!!nhhZGcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$instance$default$1.classPK!!ܼ"TGcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$1.classPK!!םTGcom/ustadmobile/core/db/dao/MessageDao_UriResponder$post$$inlined$on$default$2.classPK!!RG''98Gcom/ustadmobile/core/db/dao/MessageDao_UriResponder.classPK!!>EE0Hcom/ustadmobile/core/db/dao/MessageReadDao.classPK!!kO!$Hcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper$insertAsync$1.classPK!!CgA:,Hcom/ustadmobile/core/db/dao/MessageReadDao_ReplicateWrapper.classPK!!wkUCeIHcom/ustadmobile/core/db/dao/MessageReadDao_Repo$insertAsync$1.classPK!!jvv5PHcom/ustadmobile/core/db/dao/MessageReadDao_Repo.classPK!!P qq]iHcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$instance$default$1.classPK!!WsoHcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$1.classPK!!]\WuHcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$get$$inlined$on$default$2.classPK!!8tt^{Hcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$instance$default$1.classPK!!bXHcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$1.classPK!!VָXHcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder$post$$inlined$on$default$2.classPK!!%~BC(C(=Hcom/ustadmobile/core/db/dao/MessageReadDao_UriResponder.classPK!!b):Hcom/ustadmobile/core/db/dao/NetworkNodeDao$Companion.classPK!!W>>EHcom/ustadmobile/core/db/dao/NetworkNodeDao$updateNodeLastSeen$1.classPK!!:*8805Hcom/ustadmobile/core/db/dao/NetworkNodeDao.classPK!!u}2Hcom/ustadmobile/core/db/dao/OneToManyJoinDao.classPK!!ض0Hcom/ustadmobile/core/db/dao/PersonAuth2Dao.classPK!!IAIcom/ustadmobile/core/db/dao/PersonAuth2Dao_ReplicateWrapper.classPK!!G1Icom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByPersonUid$1.classPK!!(Fr!Icom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$findByUsername$1.classPK!!ӧC(Icom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo$insertAsync$1.classPK!!Tм50Icom/ustadmobile/core/db/dao/PersonAuth2Dao_Repo.classPK!!qq]+KIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$instance$default$1.classPK!!U WQIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$1.classPK!! WAWIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$get$$inlined$on$default$2.classPK!!2tt^k]Icom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$instance$default$1.classPK!!kX[cIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$1.classPK!!_M[XiIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder$post$$inlined$on$default$2.classPK!!}{,C(C(=oIcom/ustadmobile/core/db/dao/PersonAuth2Dao_UriResponder.classPK!!ܖ9UIcom/ustadmobile/core/db/dao/PersonAuthDao$Companion.classPK!!@Icom/ustadmobile/core/db/dao/PersonAuthDao$changePassword$1.classPK!!9>Z%Z%/Icom/ustadmobile/core/db/dao/PersonAuthDao.classPK!!/&++5Icom/ustadmobile/core/db/dao/PersonDao$Companion.classPK!!f&g g < Icom/ustadmobile/core/db/dao/PersonDao$PersonNameAndUid.classPK!!Ê8DIcom/ustadmobile/core/db/dao/PersonDao$PersonUidAndPasswordHash.classPK!!ʼn@`@`+Icom/ustadmobile/core/db/dao/PersonDao.classPK!!\ zzJpKJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertAsync$1.classPK!!NRSJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertListAsync$1.classPK!!|tN[Jcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertOrReplace$1.classPK!!LnPcJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroup$1.classPK!!يbVkJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper$insertPersonGroupMember$1.classPK!!ްJJ<sJcom/ustadmobile/core/db/dao/PersonDao_ReplicateWrapper.classPK!!SHAɾJcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUidAsync$1.classPK!!h_7QJcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameAndPasswordHash2$1.classPK!!FQJcom/ustadmobile/core/db/dao/PersonDao_Repo$findByUsernameCount$1.classPK!!\IJcom/ustadmobile/core/db/dao/PersonDao_Repo$findPersonAccountByUid$1.classPK!!<DJcom/ustadmobile/core/db/dao/PersonDao_Repo$findSystemAccount$1.classPK!!&@NJcom/ustadmobile/core/db/dao/PersonDao_Repo$findUidAndPasswordHashAsync$1.classPK!!.Bn>,Jcom/ustadmobile/core/db/dao/PersonDao_Repo$insertAsync$1.classPK!!WNDNJcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroup$1.classPK!!<JJcom/ustadmobile/core/db/dao/PersonDao_Repo$insertPersonGroupMember$1.classPK!!bKJcom/ustadmobile/core/db/dao/PersonDao_Repo$personHasPermissionAsync$1.classPK!!Σ䙧@<Kcom/ustadmobile/core/db/dao/PersonDao_Repo$personIsAdmin$1.classPK!!~.>AKcom/ustadmobile/core/db/dao/PersonDao_Repo$updateAsync$1.classPK!!m\J\J0cKcom/ustadmobile/core/db/dao/PersonDao_Repo.classPK!!%*bbX `Kcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$instance$default$1.classPK!!3_(UReKcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$1.classPK!!hRkKcom/ustadmobile/core/db/dao/PersonDao_UriResponder$get$$inlined$on$default$2.classPK!!+;eeYrKcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$instance$default$1.classPK!!%SwKcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$1.classPK!!S~Kcom/ustadmobile/core/db/dao/PersonDao_UriResponder$post$$inlined$on$default$2.classPK!!\;''8!Kcom/ustadmobile/core/db/dao/PersonDao_UriResponder.classPK!!KzSzS0eKcom/ustadmobile/core/db/dao/PersonGroupDao.classPK!!ĭcO-Lcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper$insertAsync$1.classPK!!eq'q'AFLcom/ustadmobile/core/db/dao/PersonGroupDao_ReplicateWrapper.classPK!!ƠF0Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findByUidAsync$1.classPK!!}JR7Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$findNameByGroupUid$1.classPK!!C>Lcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$insertAsync$1.classPK!!6CELcom/ustadmobile/core/db/dao/PersonGroupDao_Repo$updateAsync$1.classPK!!/J0'0'5TMLcom/ustadmobile/core/db/dao/PersonGroupDao_Repo.classPK!!}> qq]tLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$instance$default$1.classPK!!L6WzLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$1.classPK!!dWLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$get$$inlined$on$default$2.classPK!!\Qtt^Lcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$instance$default$1.classPK!!]`6XLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$1.classPK!!i+X5Lcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder$post$$inlined$on$default$2.classPK!!+WEC(C(=cLcom/ustadmobile/core/db/dao/PersonGroupDao_UriResponder.classPK!!CC6Lcom/ustadmobile/core/db/dao/PersonGroupMemberDao.classPK!!#UMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper$insertAsync$1.classPK!!ʷ~(~(G1Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_ReplicateWrapper.classPK!!1}<<W7Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$checkPersonBelongsToGroup$1.classPK!!BBY>Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findAllGroupWherePersonIsIn$1.classPK!!up@@X~FMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$findByPersonUidAndGroupUid$1.classPK!!eS44I4NMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$insertAsync$1.classPK!!( iLUMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo$moveGroupAsync$1.classPK!!jh/t)t);M]Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Repo.classPK!!x'cMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$instance$default$1.classPK!!땫N]Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$1.classPK!!yZj]`Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$get$$inlined$on$default$2.classPK!!.ځdMcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$instance$default$1.classPK!!L^Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$1.classPK!!O^Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder$post$$inlined$on$default$2.classPK!!T((C6Mcom/ustadmobile/core/db/dao/PersonGroupMemberDao_UriResponder.classPK!!r' ' M@Mcom/ustadmobile/core/db/dao/PersonParentJoinDao$ParentEnrolmentRequired.classPK!!((5Mcom/ustadmobile/core/db/dao/PersonParentJoinDao.classPK!!9*$T" Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper$insertAsync$1.classPK!!+FrNcom/ustadmobile/core/db/dao/PersonParentJoinDao_ReplicateWrapper.classPK!!OVQ/Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUid$1.classPK!!-n,7Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByMinorPersonUidWhereParentNotEnrolledInClazz$1.classPK!!))TK?Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsync$1.classPK!!|nFNcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$$inlined$getOrNull$1.classPK!!!>ܓ[<]Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$1.classPK!!3sh  ]HeNcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$findByUidWithMinorAsyncFromWeb$2$1.classPK!!Q**HnNcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$insertAsync$1.classPK!!ѡ  LgvNcom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isMinorApproved$1.classPK!!eG}Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo$isParentOf$1.classPK!!H AA:6Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_Repo.classPK!!sJ)77kNcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$findByUidWithMinorAsyncFromWeb$_result$1.classPK!!97b`Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$instance$default$1.classPK!!Xm)t\`Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$1.classPK!!OL-\Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$get$$inlined$on$default$2.classPK!!qcNcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$instance$default$1.classPK!!="]Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$on$default$1.classPK!!<(]"Ncom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder$post$$inlined$on$default$2.classPK!!I$11BdNcom/ustadmobile/core/db/dao/PersonParentJoinDao_UriResponder.classPK!!r4||<.Ocom/ustadmobile/core/db/dao/PersonPictureDao$Companion.classPK!!#"#"2u4Ocom/ustadmobile/core/db/dao/PersonPictureDao.classPK!! LVOcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insert$1.classPK!!bQjOcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertAsync$1.classPK!!!P'sOcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$insertList$1.classPK!!ԈLOcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$update$1.classPK!!QOcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateAsync$1.classPK!!POcom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper$updateList$1.classPK!!n%ó**C(Ocom/ustadmobile/core/db/dao/PersonPictureDao_ReplicateWrapper.classPK!!NPcom/ustadmobile/core/db/dao/ReportDao_Repo$insertAsync$1.classPK!!j[ ''0Pcom/ustadmobile/core/db/dao/ReportDao_Repo.classPK!! 1bbXPcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$instance$default$1.classPK!!99RPcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$1.classPK!!. RQcom/ustadmobile/core/db/dao/ReportDao_UriResponder$get$$inlined$on$default$2.classPK!!cceeY Qcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$instance$default$1.classPK!!O7SQcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$1.classPK!!ESQcom/ustadmobile/core/db/dao/ReportDao_UriResponder$post$$inlined$on$default$2.classPK!!|%''8Qcom/ustadmobile/core/db/dao/ReportDao_UriResponder.classPK!!&d3(FQcom/ustadmobile/core/db/dao/RoleDao$Companion.classPK!! &&)JQcom/ustadmobile/core/db/dao/RoleDao.classPK!!y&<tOQcom/ustadmobile/core/db/dao/RoleDao_Repo$insertAsync$1.classPK!!&u&"".VQcom/ustadmobile/core/db/dao/RoleDao_Repo.classPK!!W\\VkQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$instance$default$1.classPK!!UƠPqQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$1.classPK!!6͠PwQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$get$$inlined$on$default$2.classPK!!)__W}Qcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$instance$default$1.classPK!!QQQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$1.classPK!!zd綣QQcom/ustadmobile/core/db/dao/RoleDao_UriResponder$post$$inlined$on$default$2.classPK!!Ƭ''6ҏQcom/ustadmobile/core/db/dao/RoleDao_UriResponder.classPK!!E++@Qcom/ustadmobile/core/db/dao/ScheduleDao$deactivateByUids$1.classPK!!)x|+|+-{Qcom/ustadmobile/core/db/dao/ScheduleDao.classPK!!ܿLBQcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertAsync$1.classPK!!F.P:Qcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper$insertListAsync$1.classPK!!@;%//>Qcom/ustadmobile/core/db/dao/ScheduleDao_ReplicateWrapper.classPK!!ITy+Rcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findAllSchedulesByClazzUidAsync$1.classPK!!C2Rcom/ustadmobile/core/db/dao/ScheduleDao_Repo$findByUidAsync$1.classPK!!@@ :Rcom/ustadmobile/core/db/dao/ScheduleDao_Repo$insertAsync$1.classPK!!@BARcom/ustadmobile/core/db/dao/ScheduleDao_Repo$updateAsync$1.classPK!!J px)x)2zHRcom/ustadmobile/core/db/dao/ScheduleDao_Repo.classPK!!Ї2hhZBrRcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$instance$default$1.classPK!!ԇT"xRcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$1.classPK!!NT@~Rcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$get$$inlined$on$default$2.classPK!!Jkk[^Rcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$instance$default$1.classPK!!9UBRcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$1.classPK!!rUdRcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder$post$$inlined$on$default$2.classPK!!yI((:Rcom/ustadmobile/core/db/dao/ScheduleDao_UriResponder.classPK!!3Rcom/ustadmobile/core/db/dao/ScheduledCheckDao.classPK!!\NN5Rcom/ustadmobile/core/db/dao/SchoolDao$Companion.classPK!!_._.+vRcom/ustadmobile/core/db/dao/SchoolDao.classPK!!ȳzzJRcom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper$insertAsync$1.classPK!!!J'J'<Scom/ustadmobile/core/db/dao/SchoolDao_ReplicateWrapper.classPK!! 3KC)Scom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCode$1.classPK!!@C]]]0Scom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$$inlined$getOrNull$1.classPK!!L!R..JFScom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$1.classPK!!e))L7NScom/ustadmobile/core/db/dao/SchoolDao_Repo$findBySchoolCodeFromWeb$2$1.classPK!!z~AdWScom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidAsync$1.classPK!!1wTn^Scom/ustadmobile/core/db/dao/SchoolDao_Repo$findByUidWithHolidayCalendarAsync$1.classPK!!L>eScom/ustadmobile/core/db/dao/SchoolDao_Repo$insertAsync$1.classPK!!ARPlScom/ustadmobile/core/db/dao/SchoolDao_Repo$personHasPermissionWithSchool$1.classPK!!>RtScom/ustadmobile/core/db/dao/SchoolDao_Repo$updateAsync$1.classPK!!y|EE0t{Scom/ustadmobile/core/db/dao/SchoolDao_Repo.classPK!!͏ZScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$findBySchoolCodeFromWeb$_result$1.classPK!!YCbbXScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$instance$default$1.classPK!!1xR~Scom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$1.classPK!!?ERScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$get$$inlined$on$default$2.classPK!!ukeeYScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$instance$default$1.classPK!!xSScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$1.classPK!!*ϩSScom/ustadmobile/core/db/dao/SchoolDao_UriResponder$post$$inlined$on$default$2.classPK!!2Q0Q08Scom/ustadmobile/core/db/dao/SchoolDao_UriResponder.classPK!!K!;a&Tcom/ustadmobile/core/db/dao/SchoolMemberDao$Companion.classPK!!Y5 **1*Tcom/ustadmobile/core/db/dao/SchoolMemberDao.classPK!!9_:PUTcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper$insertAsync$1.classPK!!ȿO%%B^Tcom/ustadmobile/core/db/dao/SchoolMemberDao_ReplicateWrapper.classPK!!(DNTcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findAllTest$1.classPK!!!UTcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$findBySchoolAndPersonAndRole$1.classPK!!jD,Tcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$insertAsync$1.classPK!!\DTcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo$updateAsync$1.classPK!!}%%6Tcom/ustadmobile/core/db/dao/SchoolMemberDao_Repo.classPK!!tt^Tcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$instance$default$1.classPK!!@AXTcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$1.classPK!!t|XTcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$get$$inlined$on$default$2.classPK!!3Crww_Tcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$instance$default$1.classPK!!# YTcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$1.classPK!!GzYCTcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder$post$$inlined$on$default$2.classPK!! {޿T(T(>uTcom/ustadmobile/core/db/dao/SchoolMemberDao_UriResponder.classPK!!9B:%Ucom/ustadmobile/core/db/dao/ScopedGrantDao$Companion.classPK!!4ZZ0Ucom/ustadmobile/core/db/dao/ScopedGrantDao.classPK!!6+xOsUcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertAsync$1.classPK!!S|Ucom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper$insertListAsync$1.classPK!!/i++AUcom/ustadmobile/core/db/dao/ScopedGrantDao_ReplicateWrapper.classPK!!~GIQUcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByTableIdAndEntityUid$1.classPK!!gAUcom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$findByUid$1.classPK!!.EC(Ucom/ustadmobile/core/db/dao/ScopedGrantDao_Repo$insertAsync$1.classPK!!eT'T'5Ucom/ustadmobile/core/db/dao/ScopedGrantDao_Repo.classPK!!vWqq](Ucom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$instance$default$1.classPK!!Q䍵WUcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$1.classPK!!鶈W>Ucom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$get$$inlined$on$default$2.classPK!! tt^hVcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$instance$default$1.classPK!!NѩXXVcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$1.classPK!!zxX Vcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder$post$$inlined$on$default$2.classPK!!\FyC(C(=Vcom/ustadmobile/core/db/dao/ScopedGrantDao_UriResponder.classPK!!90 >R;Vcom/ustadmobile/core/db/dao/ScrapeQueueItemDao$Companion.classPK!!c 4?Vcom/ustadmobile/core/db/dao/ScrapeQueueItemDao.classPK!!JJ8MVcom/ustadmobile/core/db/dao/ScrapeRunDao$Companion.classPK!!8b55.RVcom/ustadmobile/core/db/dao/ScrapeRunDao.classPK!!2) YVcom/ustadmobile/core/db/dao/SiteDao.classPK!!6 hhIiVcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper$replaceAsync$1.classPK!!:qVcom/ustadmobile/core/db/dao/SiteDao_ReplicateWrapper.classPK!!f=Vcom/ustadmobile/core/db/dao/SiteDao_Repo$getSiteAsync$1.classPK!!,/=׎Vcom/ustadmobile/core/db/dao/SiteDao_Repo$replaceAsync$1.classPK!!t;;.Vcom/ustadmobile/core/db/dao/SiteDao_Repo.classPK!!ڍ\\VoVcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$instance$default$1.classPK!! P?Vcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$1.classPK!! NPMVcom/ustadmobile/core/db/dao/SiteDao_UriResponder$get$$inlined$on$default$2.classPK!!.M[Vcom/ustadmobile/core/db/dao/SiteDao_UriResponder$getSiteAsync$_result$1.classPK!!P__WVcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$instance$default$1.classPK!! QhVcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$1.classPK!!#[QzVcom/ustadmobile/core/db/dao/SiteDao_UriResponder$post$$inlined$on$default$2.classPK!!ָ//6Vcom/ustadmobile/core/db/dao/SiteDao_UriResponder.classPK!!r**1Wcom/ustadmobile/core/db/dao/StateContentDao.classPK!!{5PZ"Wcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper$insertAsync$1.classPK!!\L L B*Wcom/ustadmobile/core/db/dao/StateContentDao_ReplicateWrapper.classPK!!uD0KWcom/ustadmobile/core/db/dao/StateContentDao_Repo$insertAsync$1.classPK!!G* 6RWcom/ustadmobile/core/db/dao/StateContentDao_Repo.classPK!!5tt^nWcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$instance$default$1.classPK!!NFXtWcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$1.classPK!!3lXzWcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$get$$inlined$on$default$2.classPK!!"0ww_,Wcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$instance$default$1.classPK!!CM:Y Wcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$1.classPK!!( ?YRWcom/ustadmobile/core/db/dao/StateContentDao_UriResponder$post$$inlined$on$default$2.classPK!!T(T(>Wcom/ustadmobile/core/db/dao/StateContentDao_UriResponder.classPK!!ꂻ##*4Wcom/ustadmobile/core/db/dao/StateDao.classPK!!vvIWcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper$insertAsync$1.classPK!!eƲ"";|Wcom/ustadmobile/core/db/dao/StateDao_ReplicateWrapper.classPK!! =Wcom/ustadmobile/core/db/dao/StateDao_Repo$insertAsync$1.classPK!!ވ/Xcom/ustadmobile/core/db/dao/StateDao_Repo.classPK!!K5__Wy#Xcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$instance$default$1.classPK!! {QM)Xcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$1.classPK!!uq*Q_/Xcom/ustadmobile/core/db/dao/StateDao_UriResponder$get$$inlined$on$default$2.classPK!!+CbbXq5Xcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$instance$default$1.classPK!!RI;Xcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$1.classPK!!. R_AXcom/ustadmobile/core/db/dao/StateDao_UriResponder$post$$inlined$on$default$2.classPK!!OK''7uGXcom/ustadmobile/core/db/dao/StateDao_UriResponder.classPK!!~\``8oXcom/ustadmobile/core/db/dao/StatementDao$Companion.classPK!!]a9]tXcom/ustadmobile/core/db/dao/StatementDao$ReportData.classPK!!rL@m@m.Xcom/ustadmobile/core/db/dao/StatementDao.classPK!!bM'Xcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertAsync$1.classPK!!%<Q0Xcom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper$insertListAsync$1.classPK!!\è>>?Ycom/ustadmobile/core/db/dao/StatementDao_ReplicateWrapper.classPK!!يNzAYcom/ustadmobile/core/db/dao/StatementDao_Repo$calculateScoreForSession$1.classPK!! RHYcom/ustadmobile/core/db/dao/StatementDao_Repo$findCompletedScoreForSession$1.classPK!!ө  UdPYcom/ustadmobile/core/db/dao/StatementDao_Repo$findLatestRegistrationStatement$1.classPK!!g$$[WYcom/ustadmobile/core/db/dao/StatementDao_Repo$findNextStudentNotMarkedForAssignment$1.classPK!!JBW_Ycom/ustadmobile/core/db/dao/StatementDao_Repo$findSubmittedStatementFromStudent$1.classPK!!]  U gYcom/ustadmobile/core/db/dao/StatementDao_Repo$getBestScoreForContentForPerson$1.classPK!! *@nYcom/ustadmobile/core/db/dao/StatementDao_Repo$getResults$1.classPK!! zAuYcom/ustadmobile/core/db/dao/StatementDao_Repo$insertAsync$1.classPK!!5Zw:?:?3 }Ycom/ustadmobile/core/db/dao/StatementDao_Repo.classPK!!dkk[Ycom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$instance$default$1.classPK!!Ē#ӯUzYcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$1.classPK!!eyUYcom/ustadmobile/core/db/dao/StatementDao_UriResponder$get$$inlined$on$default$2.classPK!!mnn\Ycom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$instance$default$1.classPK!!v'"VYcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$1.classPK!!H҂VYcom/ustadmobile/core/db/dao/StatementDao_UriResponder$post$$inlined$on$default$2.classPK!!!(!(;Ycom/ustadmobile/core/db/dao/StatementDao_UriResponder.classPK!!$9RR-l Zcom/ustadmobile/core/db/dao/SyncNodeDao.classPK!!) > Zcom/ustadmobile/core/db/dao/UmContentEntriesWithFileSize.classPK!!WL:,Zcom/ustadmobile/core/db/dao/UserSessionDao$Companion.classPK!![770Zcom/ustadmobile/core/db/dao/UserSessionDao.classPK!! nQIWZcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper$insertSession$1.classPK!!; Am_Zcom/ustadmobile/core/db/dao/UserSessionDao_ReplicateWrapper.classPK!!ٱ5RZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$countAllLocalSessionsAsync$1.classPK!!`9##UZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodeIdsByPersonUids$1.classPK!!i޽##UZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findActiveNodesIdsByGroupUids$1.classPK!!]?__d0Zcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithClazzBasedPermission$1.classPK!!B YcceZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllActiveNodeIdsWithSchoolBasedPermission$1.classPK!!ANQZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findAllLocalSessionsAsync$1.classPK!!WLhZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$findSessionsByPerson$1.classPK!!6JEµZcom/ustadmobile/core/db/dao/UserSessionDao_Repo$insertSession$1.classPK!!{++5%Zcom/ustadmobile/core/db/dao/UserSessionDao_Repo.classPK!!B\qq]DZcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$instance$default$1.classPK!!W0Zcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$1.classPK!!\WZZcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$get$$inlined$on$default$2.classPK!!u5tt^Zcom/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$instance$default$1.classPK!!qXt[com/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$1.classPK!!4X[com/ustadmobile/core/db/dao/UserSessionDao_UriResponder$post$$inlined$on$default$2.classPK!!ѭ C(C(= [com/ustadmobile/core/db/dao/UserSessionDao_UriResponder.classPK!! wR>n6[com/ustadmobile/core/db/dao/VerbDao$initPreloadedVerbs$1.classPK!!Fm%%)c=[com/ustadmobile/core/db/dao/VerbDao.classPK!!llHc[com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$insertAsync$1.classPK!!~FHck[com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper$replaceList$1.classPK!!Z/{A)A):s[com/ustadmobile/core/db/dao/VerbDao_ReplicateWrapper.classPK!!߫>"[com/ustadmobile/core/db/dao/VerbDao_Repo$findByUidList$1.classPK!!υ&<"[com/ustadmobile/core/db/dao/VerbDao_Repo$insertAsync$1.classPK!! y!!.4[com/ustadmobile/core/db/dao/VerbDao_Repo.classPK!!V\\V8[com/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$instance$default$1.classPK!!,MP[com/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$1.classPK!!FP[com/ustadmobile/core/db/dao/VerbDao_UriResponder$get$$inlined$on$default$2.classPK!!,u__W$[com/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$instance$default$1.classPK!!?Q[com/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$1.classPK!!۴Q [com/ustadmobile/core/db/dao/VerbDao_UriResponder$post$$inlined$on$default$2.classPK!!>''6[com/ustadmobile/core/db/dao/VerbDao_UriResponder.classPK!!"u2w w 7<\com/ustadmobile/core/db/dao/XLangMapEntryDao$Verb.classPK!!*Om :&\com/ustadmobile/core/db/dao/XLangMapEntryDao$XObject.classPK!!ρ/Ь22\com/ustadmobile/core/db/dao/XLangMapEntryDao.classPK!!sQF\com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper$insertAsync$1.classPK!!Sl l CO\com/ustadmobile/core/db/dao/XLangMapEntryDao_ReplicateWrapper.classPK!!i)Oo\com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$getValuesWithListOfId$1.classPK!!?VK  Eiw\com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo$insertAsync$1.classPK!!oo7~\com/ustadmobile/core/db/dao/XLangMapEntryDao_Repo.classPK!!jww_\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$instance$default$1.classPK!!i+Y\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$1.classPK!!M.Y¨\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$get$$inlined$on$default$2.classPK!!pzz`\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$instance$default$1.classPK!!6Z\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$1.classPK!!.FZ"\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder$post$$inlined$on$default$2.classPK!!,e(e(?X\com/ustadmobile/core/db/dao/XLangMapEntryDao_UriResponder.classPK!!1,\com/ustadmobile/core/db/dao/XObjectDao.classPK!!K\com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper$insertAsync$1.classPK!!gZM__=]com/ustadmobile/core/db/dao/XObjectDao_ReplicateWrapper.classPK!!?]com/ustadmobile/core/db/dao/XObjectDao_Repo$insertAsync$1.classPK!!["מ001&]com/ustadmobile/core/db/dao/XObjectDao_Repo.classPK!!KeeYaA]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$instance$default$1.classPK!!3>S=G]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$1.classPK!!FZSWM]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$get$$inlined$on$default$2.classPK!!uhhZqS]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$instance$default$1.classPK!!TQY]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$1.classPK!!"LTo_]com/ustadmobile/core/db/dao/XObjectDao_UriResponder$post$$inlined$on$default$2.classPK!!SI''9e]com/ustadmobile/core/db/dao/XObjectDao_UriResponder.classPK!!۬6]com/ustadmobile/core/db/ext/DatabaseBuilderExtKt.classPK!!YEED]com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapter.classPK!!lVoF]com/ustadmobile/lib/db/entities/ContentEntryPicture_EwaAdapterKt.classPK!! »U]com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapter.classPK!!q HHW]com/ustadmobile/lib/db/entities/CourseAssignmentSubmissionAttachment_EwaAdapterKt.classPK!!2:6  >d]com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapter.classPK!!Ɉyy@]com/ustadmobile/lib/db/entities/CoursePicture_EwaAdapterKt.classPK!! #>]com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapter.classPK!!P:yy@]com/ustadmobile/lib/db/entities/PersonPicture_EwaAdapterKt.classPK!!~A! ! 1^com/ustadmobile/core/db/SiteTermsDao_Impl$1.classPK!!;22^com/ustadmobile/core/db/SiteTermsDao_Impl$10.classPK!!.g2^com/ustadmobile/core/db/SiteTermsDao_Impl$11.classPK!![;;2M^com/ustadmobile/core/db/SiteTermsDao_Impl$12.classPK!!R++2.^com/ustadmobile/core/db/SiteTermsDao_Impl$13.classPK!!>LL4S>^com/ustadmobile/core/db/SiteTermsDao_Impl$14$1.classPK!!AI2W^com/ustadmobile/core/db/SiteTermsDao_Impl$14.classPK!!62^^com/ustadmobile/core/db/SiteTermsDao_Impl$15.classPK!!!P P 1y^com/ustadmobile/core/db/SiteTermsDao_Impl$2.classPK!!Ho YY1c^com/ustadmobile/core/db/SiteTermsDao_Impl$3.classPK!!a1 ^com/ustadmobile/core/db/SiteTermsDao_Impl$4.classPK!!6_ m1ߏ^com/ustadmobile/core/db/SiteTermsDao_Impl$5.classPK!!bc1^com/ustadmobile/core/db/SiteTermsDao_Impl$6.classPK!!۪]dd1J^com/ustadmobile/core/db/SiteTermsDao_Impl$7.classPK!!2)1^com/ustadmobile/core/db/SiteTermsDao_Impl$8.classPK!!V#0 991@^com/ustadmobile/core/db/SiteTermsDao_Impl$9.classPK!!2l])])/Ȳ^com/ustadmobile/core/db/SiteTermsDao_Impl.classPK!!mI2r^com/ustadmobile/core/db/UmAppDatabase_Impl$1.classPK!!M990ccom/ustadmobile/core/db/UmAppDatabase_Impl.classPK!!*P   1)dcom/ustadmobile/core/db/dao/AgentDao_Impl$1.classPK!!e@ @ 1dcom/ustadmobile/core/db/dao/AgentDao_Impl$2.classPK!!u3 1dcom/ustadmobile/core/db/dao/AgentDao_Impl$3.classPK!!XC 1dcom/ustadmobile/core/db/dao/AgentDao_Impl$4.classPK!!Ʉ7cc1dcom/ustadmobile/core/db/dao/AgentDao_Impl$5.classPK!!6551dcom/ustadmobile/core/db/dao/AgentDao_Impl$6.classPK!! !1Ddcom/ustadmobile/core/db/dao/AgentDao_Impl$7.classPK!!9`gg1*dcom/ustadmobile/core/db/dao/AgentDao_Impl$8.classPK!!++/dcom/ustadmobile/core/db/dao/AgentDao_Impl.classPK!!:E?p0 "ecom/ustadmobile/core/db/dao/ChatDao_Impl$1.classPK!!׭7 7 1*ecom/ustadmobile/core/db/dao/ChatDao_Impl$10.classPK!!,h06ecom/ustadmobile/core/db/dao/ChatDao_Impl$2.classPK!!- 0>ecom/ustadmobile/core/db/dao/ChatDao_Impl$3.classPK!!4UU0Fecom/ustadmobile/core/db/dao/ChatDao_Impl$4.classPK!!siFF0Necom/ustadmobile/core/db/dao/ChatDao_Impl$5.classPK!!aBB0:Vecom/ustadmobile/core/db/dao/ChatDao_Impl$6.classPK!!c=0^ecom/ustadmobile/core/db/dao/ChatDao_Impl$7.classPK!!YX2fecom/ustadmobile/core/db/dao/ChatDao_Impl$8$1.classPK!!UU0xecom/ustadmobile/core/db/dao/ChatDao_Impl$8.classPK!!\07ecom/ustadmobile/core/db/dao/ChatDao_Impl$9.classPK!!Iɔ1:1:.kecom/ustadmobile/core/db/dao/ChatDao_Impl.classPK!!|6ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$1.classPK!!ɤf6)ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$2.classPK!!~~6ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$3.classPK!!|.\ \ 6iecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$4.classPK!!6ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$5.classPK!! ]\]]6ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$6.classPK!!O6ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl$7.classPK!!I4ecom/ustadmobile/core/db/dao/ChatMemberDao_Impl.classPK!!UA A Ffcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$1.classPK!!en n FI fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$2.classPK!!Kr F*fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$3.classPK!! Fo5fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$4.classPK!!688FAfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$5.classPK!!aaFSJfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$6.classPK!!>Rh??FSfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$7.classPK!!F&F88FL\fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$8.classPK!!׫j%7%7H;fcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9$1.classPK!!A:00Ffcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl$9.classPK!!S$q-q-DZfcom/ustadmobile/core/db/dao/ClazzAssignmentContentJoinDao_Impl.classPK!!\ ;-gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$1.classPK!!)/<egcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$10.classPK!!<[gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$11.classPK!!_S& & <"gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$12.classPK!!*Ծ.<,gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$13.classPK!! Wy <Hgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$14.classPK!!ߴ >LTgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15$1.classPK!!<yagcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$15.classPK!!^GJJ<igcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$16.classPK!!_<[rgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$17.classPK!!]IWSS<όgcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$18.classPK!!x^J2))<|gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$19.classPK!!4W&&;gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$2.classPK!!D&==<gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$20.classPK!!J ;gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$3.classPK!!* ;gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$4.classPK!!{ ;gcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$5.classPK!!NFB;Zhcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$6.classPK!!j));r hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$7.classPK!!źc@@;hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$8.classPK!!U];hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl$9.classPK!!=̼oo9!hcom/ustadmobile/core/db/dao/ClazzAssignmentDao_Impl.classPK!!c Ahcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$1.classPK!!%3&J J Bhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$10.classPK!!! A^hcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$2.classPK!!l((Ahcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$3.classPK!!9TAhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$4.classPK!!( FFAhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$5.classPK!!>Ahcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$6.classPK!!aa A hcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$7.classPK!!OūAZhcom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$8.classPK!!6RAdicom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl$9.classPK!!o?} icom/ustadmobile/core/db/dao/ClazzAssignmentRollUpDao_Impl.classPK!!<[+icom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$1.classPK!!,<4icom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$2.classPK!!&[ <=icom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$3.classPK!!R6G0 <+Hicom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$4.classPK!!?c><Sicom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$5.classPK!!5<[icom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$6.classPK!!qgz<dicom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$7.classPK!!hQP} } <licom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$8.classPK!!F5 5 <vicom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl$9.classPK!!:Nicom/ustadmobile/core/db/dao/ClazzContentJoinDao_Impl.classPK!!1micom/ustadmobile/core/db/dao/ClazzDao_Impl$1.classPK!!P52icom/ustadmobile/core/db/dao/ClazzDao_Impl$10.classPK!!s)cc2icom/ustadmobile/core/db/dao/ClazzDao_Impl$11.classPK!!C89RR2eicom/ustadmobile/core/db/dao/ClazzDao_Impl$12.classPK!!_ԨYY2icom/ustadmobile/core/db/dao/ClazzDao_Impl$13.classPK!!1t2jcom/ustadmobile/core/db/dao/ClazzDao_Impl$14.classPK!!h@@2+jcom/ustadmobile/core/db/dao/ClazzDao_Impl$15.classPK!!#;;2RGjcom/ustadmobile/core/db/dao/ClazzDao_Impl$16.classPK!!P2Ujcom/ustadmobile/core/db/dao/ClazzDao_Impl$17.classPK!!Junn4Qjcom/ustadmobile/core/db/dao/ClazzDao_Impl$18$1.classPK!!cΑtt2jcom/ustadmobile/core/db/dao/ClazzDao_Impl$18.classPK!!lޝu0u04jcom/ustadmobile/core/db/dao/ClazzDao_Impl$19$1.classPK!!gn..2jcom/ustadmobile/core/db/dao/ClazzDao_Impl$19.classPK!!^MM1jcom/ustadmobile/core/db/dao/ClazzDao_Impl$2.classPK!!IE%! ! 2 kcom/ustadmobile/core/db/dao/ClazzDao_Impl$20.classPK!!F2'kcom/ustadmobile/core/db/dao/ClazzDao_Impl$21.classPK!!w?q; ; 2 kcom/ustadmobile/core/db/dao/ClazzDao_Impl$22.classPK!!e<<2'kcom/ustadmobile/core/db/dao/ClazzDao_Impl$23.classPK!!U'..2dkcom/ustadmobile/core/db/dao/ClazzDao_Impl$24.classPK!!11ߓkcom/ustadmobile/core/db/dao/ClazzDao_Impl$3.classPK!!Xm! ! 1kcom/ustadmobile/core/db/dao/ClazzDao_Impl$4.classPK!! 1kcom/ustadmobile/core/db/dao/ClazzDao_Impl$5.classPK!!nFQQ1kcom/ustadmobile/core/db/dao/ClazzDao_Impl$6.classPK!!x[gg1kcom/ustadmobile/core/db/dao/ClazzDao_Impl$7.classPK!!]6JJ1?kcom/ustadmobile/core/db/dao/ClazzDao_Impl$8.classPK!!Kd1kcom/ustadmobile/core/db/dao/ClazzDao_Impl$9.classPK!!aa/kcom/ustadmobile/core/db/dao/ClazzDao_Impl.classPK!!`ӓ :llcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$1.classPK!!a;Wlcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$10.classPK!!m$Ʌ;|lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$11.classPK!!ė;ilcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$12.classPK!!E;lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$13.classPK!!L  ;lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$14.classPK!! ;glcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$15.classPK!!b6Fqq;lcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$16.classPK!!L\''=Plcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17$1.classPK!!_tCFF;mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$17.classPK!!DV;q mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$18.classPK!!v **=(mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19$1.classPK!!!"WW;Smcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$19.classPK!! :o[mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$2.classPK!!OO;gmcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$20.classPK!!&+&+;Cpmcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$21.classPK!!-**;›mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$22.classPK!!tZZ;mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$23.classPK!!7a|;Rmcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$24.classPK!!:r  =-mcom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25$1.classPK!!;ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$25.classPK!!{7 :ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$3.classPK!!B : ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$4.classPK!!o155:,ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$5.classPK!!mU:0ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$6.classPK!!S33:5ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$7.classPK!!!!!:K:ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$8.classPK!!uA3:@ncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl$9.classPK!![ܯaa8Hncom/ustadmobile/core/db/dao/ClazzEnrolmentDao_Impl.classPK!!<- - Dժncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$1.classPK!!|Q>11Edncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$10.classPK!!Za&&Encom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$11.classPK!!0l l Dncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$2.classPK!!췗 Dncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$3.classPK!!_;c: : Dncom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$4.classPK!!ϥDeocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$5.classPK!!""D} ocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$6.classPK!!ooDocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$7.classPK!!9)pDocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$8.classPK!!9qD$ocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl$9.classPK!!>=2=2B-ocom/ustadmobile/core/db/dao/ClazzLogAttendanceRecordDao_Impl.classPK!!A A 4`ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$1.classPK!!rԱ5locom/ustadmobile/core/db/dao/ClazzLogDao_Impl$10.classPK!!hռ==5tocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$11.classPK!!5ʴ``5ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$12.classPK!!e7`ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13$1.classPK!!N57ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$13.classPK!!#5 ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$14.classPK!!*V54ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$15.classPK!! 5Zocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$16.classPK!!5ocom/ustadmobile/core/db/dao/ClazzLogDao_Impl$17.classPK!!Z9C C 4pcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$2.classPK!!`6 4apcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$3.classPK!!4@" " 43pcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$4.classPK!!0ʼn 4%pcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$5.classPK!!*r40pcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$6.classPK!!?Vrr44pcom/ustadmobile/core/db/dao/ClazzLogDao_Impl$7.classPK!!9FF4Prcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$1.classPK!!Q v>SYrcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$2.classPK!!ЁR>]rcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$3.classPK!!.>arcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$4.classPK!!O>@jrcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$5.classPK!!*d d >-srcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$6.classPK!!'Gw w >|rcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl$7.classPK!!;%%<rcom/ustadmobile/core/db/dao/ConnectivityStatusDao_Impl.classPK!!Ϛ 5rcom/ustadmobile/core/db/dao/ContainerDao_Impl$1.classPK!!6"rcom/ustadmobile/core/db/dao/ContainerDao_Impl$10.classPK!!LWW6trcom/ustadmobile/core/db/dao/ContainerDao_Impl$11.classPK!!=A6rcom/ustadmobile/core/db/dao/ContainerDao_Impl$12.classPK!!wB6,rcom/ustadmobile/core/db/dao/ContainerDao_Impl$13.classPK!!Z_++6"rcom/ustadmobile/core/db/dao/ContainerDao_Impl$14.classPK!!B6rcom/ustadmobile/core/db/dao/ContainerDao_Impl$15.classPK!!TZ6rcom/ustadmobile/core/db/dao/ContainerDao_Impl$16.classPK!!|E6scom/ustadmobile/core/db/dao/ContainerDao_Impl$17.classPK!!`v6scom/ustadmobile/core/db/dao/ContainerDao_Impl$18.classPK!!Fa+65$scom/ustadmobile/core/db/dao/ContainerDao_Impl$19.classPK!!ZC\ 55scom/ustadmobile/core/db/dao/ContainerDao_Impl$2.classPK!!Ow6?scom/ustadmobile/core/db/dao/ContainerDao_Impl$20.classPK!!{$!!6>Qscom/ustadmobile/core/db/dao/ContainerDao_Impl$21.classPK!!Ƌ==6bscom/ustadmobile/core/db/dao/ContainerDao_Impl$22.classPK!!ю% % 6Dkscom/ustadmobile/core/db/dao/ContainerDao_Impl$23.classPK!!%%6uscom/ustadmobile/core/db/dao/ContainerDao_Impl$24.classPK!!n! ! 56~scom/ustadmobile/core/db/dao/ContainerDao_Impl$3.classPK!!N5scom/ustadmobile/core/db/dao/ContainerDao_Impl$4.classPK!![@5scom/ustadmobile/core/db/dao/ContainerDao_Impl$5.classPK!!8~//5scom/ustadmobile/core/db/dao/ContainerDao_Impl$6.classPK!!<.5scom/ustadmobile/core/db/dao/ContainerDao_Impl$7.classPK!!M5scom/ustadmobile/core/db/dao/ContainerDao_Impl$8.classPK!!6}}5scom/ustadmobile/core/db/dao/ContainerDao_Impl$9.classPK!!q+s+s3scom/ustadmobile/core/db/dao/ContainerDao_Impl.classPK!!1&OO9 tcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$1.classPK!!e9'tcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$2.classPK!!9/tcom/ustadmobile/core/db/dao/ContainerETagDao_Impl$3.classPK!!a]K77tcom/ustadmobile/core/db/dao/ContainerETagDao_Impl.classPK!!rl=:Ntcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$1.classPK!! ^ ;Vtcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$10.classPK!!*n&;`tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$11.classPK!!j:utcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$2.classPK!!Wۣ:{tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$3.classPK!!y:;tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$4.classPK!!9:jtcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$5.classPK!!k&ee:tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$6.classPK!!c:ftcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$7.classPK!!x:tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$8.classPK!!בF)):tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl$9.classPK!! > aCaC85tcom/ustadmobile/core/db/dao/ContainerEntryDao_Impl.classPK!!m>tcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$1.classPK!!P%bhh?tcom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$10.classPK!!z ?ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$11.classPK!!ܘK{  ?ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$12.classPK!! ?^ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$13.classPK!!L>*ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$2.classPK!!ZĴ>1ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$3.classPK!!&>;ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$4.classPK!! >V?ucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$5.classPK!!K>Cucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$6.classPK!!/y;;>Kucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$7.classPK!!(~xx>Sucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$8.classPK!!Y|3 >icucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl$9.classPK!!Y:[:[<^mucom/ustadmobile/core/db/dao/ContainerEntryFileDao_Impl.classPK!!(#} } >ucom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$1.classPK!!џk k ?ucom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$10.classPK!!hź?ucom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$11.classPK!!D((?ucom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$12.classPK!!#q[[?/ucom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$13.classPK!! >vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$2.classPK!!>vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$3.classPK!!_>b"vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$4.classPK!!!>&vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$5.classPK!!E'^^>'+vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$6.classPK!!>/vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$7.classPK!!J>84vcom/ustadmobile/core/db/dao/ContainerImportJobDao_Impl$8.classPK!!Q>t;vcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$5.classPK!!_*7;ǰvcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$6.classPK!!Jc;vcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl$7.classPK!!^w((9vcom/ustadmobile/core/db/dao/ContentCategoryDao_Impl.classPK!! Avcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$1.classPK!!ɹF  AFvcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$2.classPK!!v44Avcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$3.classPK!!Қ||A:wcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$4.classPK!!(;Awcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$5.classPK!!<]Auwcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$6.classPK!!vAwcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl$7.classPK!! ))?'wcom/ustadmobile/core/db/dao/ContentCategorySchemaDao_Impl.classPK!!, , K-Rwcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$1.classPK!!jV V K[wcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$2.classPK!! ܐKewcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$3.classPK!!Kzlwcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$4.classPK!!uooKtwcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$5.classPK!!b  K}wcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$6.classPK!!ggKwcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl$7.classPK!!ϩz))Iˏwcom/ustadmobile/core/db/dao/ContentEntryContentCategoryJoinDao_Impl.classPK!!O;8wcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$1.classPK!!9wcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$10.classPK!!{¶9hwcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$11.classPK!!(oo9uwcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$12.classPK!!Iq9;wcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$13.classPK!!6&&9cwcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$14.classPK!!46469@xcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$15.classPK!!*gVݯ&&9Fxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$16.classPK!!㏇&&9mxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$17.classPK!!R9xcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$18.classPK!! (#qq;Xxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$19$1.classPK!!%`9"xcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$19.classPK!!_m48cxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$2.classPK!!^F9gxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$20.classPK!!ak 9vxcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$21.classPK!!\\9xcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$22.classPK!!CJJ9Aycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$23.classPK!!?9 ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$24.classPK!!  9>ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$25.classPK!![o9ZLycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$26.classPK!!h5EE^ ^ 9v_ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$27.classPK!!jCC9+kycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$28.classPK!!f>y}&}&9Ňycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$29.classPK!!8ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$3.classPK!!R{uu9ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$30.classPK!!39ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$31.classPK!!hpp9ycom/ustadmobile/core/db/dao/ContentEntryDao_Impl$32.classPK!!cȡ77;zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$33$1.classPK!!CB}98zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$33.classPK!!C>77;@zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34$1.classPK!!bZ59xzcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$34.classPK!!֪77;zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35$1.classPK!!-ww9zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$35.classPK!!tmm9zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$36.classPK!!@&- - 9zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$37.classPK!!abJ:.:.;zcom/ustadmobile/core/db/dao/ContentEntryDao_Impl$38$1.classPK!! yRR9{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$38.classPK!!ڱO O 9C{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$39.classPK!!I28({com/ustadmobile/core/db/dao/ContentEntryDao_Impl$4.classPK!!7 ( (9.{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$40.classPK!!?9`W{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$41.classPK!!ӵ9`{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$42.classPK!!  9~{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$43.classPK!!bTN&&9{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$44.classPK!! 9<{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$45.classPK!!WH  9:{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$46.classPK!!ll8{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$5.classPK!!D>>8e{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$6.classPK!!M--8{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$7.classPK!!#*8|{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$8.classPK!! iT8{com/ustadmobile/core/db/dao/ContentEntryDao_Impl$9.classPK!!yp/p/6{com/ustadmobile/core/db/dao/ContentEntryDao_Impl.classPK!!J J Gz|com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$1.classPK!!sBH)}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$10.classPK!!͠O H!}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$11.classPK!!ZƀL L G/}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$2.classPK!!lkv v G>9}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$3.classPK!!bbGC}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$4.classPK!!rBXGI}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$5.classPK!!)dCCGQ}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$6.classPK!!GZ}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$7.classPK!!HGb}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$8.classPK!!mGGGk}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl$9.classPK!!fDFFEzt}com/ustadmobile/core/db/dao/ContentEntryParentChildJoinDao_Impl.classPK!!YY;'jcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$31.classPK!!ƻ_;rcom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$32.classPK!!_**;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$33.classPK!!v!v v ;com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$34.classPK!!E:Ncom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$4.classPK!!rj  :com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$5.classPK!!&((:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$6.classPK!!h:i:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$7.classPK!!˛L:com/ustadmobile/core/db/dao/ContentJobItemDao_Impl$8.classPK!!-  :Ycom/ustadmobile/core/db/dao/ContentJobItemDao_Impl$9.classPK!!l9ff8com/ustadmobile/core/db/dao/ContentJobItemDao_Impl.classPK!!Zpv v G'com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$1.classPK!!Dr G'com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$2.classPK!!  G1com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$3.classPK!!,j} } G??com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$4.classPK!!wCCG!Mcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$5.classPK!!XGGUcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$6.classPK!!ަGGG^com/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl$7.classPK!!C $$Egcom/ustadmobile/core/db/dao/ContextXObjectStatementJoinDao_Impl.classPK!! 588@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$1.classPK!!!^^@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$2.classPK!!") @Ucom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$3.classPK!! @Rcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$4.classPK!!@V@Ecom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$5.classPK!!$@com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$6.classPK!!H@Ɓcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$7.classPK!!] @&ρcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$8.classPK!!V܀@t܁com/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl$9.classPK!!eZ+Z+>Rcom/ustadmobile/core/db/dao/CourseAssignmentMarkDao_Impl.classPK!!G Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$1.classPK!!O~6 6 Pcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$2.classPK!!Po P%&com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$3.classPK!!w_G  P2com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$4.classPK!!$gEP@com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$5.classPK!!' nP-Icom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$6.classPK!!:QB B PlQcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$7.classPK!!BP[com/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl$8.classPK!!ffNdcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionAttachmentDao_Impl.classPK!!( ( F끂com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$1.classPK!!Gwcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$10.classPK!! RGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$11.classPK!!cpGcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$12.classPK!!z| vvG覂com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$13.classPK!!/+X X Gõcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$14.classPK!!6Q P P Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$2.classPK!!8 F4ɂcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$3.classPK!!MaD FvԂcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$4.classPK!!/wl88Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$5.classPK!!Fecom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$6.classPK!!@FJcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$7.classPK!!"??Fcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$8.classPK!!L^HCcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9$1.classPK!!qFcom/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl$9.classPK!!gIK22D!com/ustadmobile/core/db/dao/CourseAssignmentSubmissionDao_Impl.classPK!!a< 7Tcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$1.classPK!!Y""8acom/ustadmobile/core/db/dao/CourseBlockDao_Impl$10.classPK!!Y {\8hcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$11.classPK!!_||8pcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$12.classPK!!8[ycom/ustadmobile/core/db/dao/CourseBlockDao_Impl$13.classPK!!  8zcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$14.classPK!!U8֊com/ustadmobile/core/db/dao/CourseBlockDao_Impl$15.classPK!!"kSkS8com/ustadmobile/core/db/dao/CourseBlockDao_Impl$16.classPK!!hltt:com/ustadmobile/core/db/dao/CourseBlockDao_Impl$17$1.classPK!!`Tnn83icom/ustadmobile/core/db/dao/CourseBlockDao_Impl$17.classPK!!ۼC 7qcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$2.classPK!!nU  7$~com/ustadmobile/core/db/dao/CourseBlockDao_Impl$3.classPK!! 7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$4.classPK!!2\ 7rcom/ustadmobile/core/db/dao/CourseBlockDao_Impl$5.classPK!!}7ccom/ustadmobile/core/db/dao/CourseBlockDao_Impl$6.classPK!!07com/ustadmobile/core/db/dao/CourseBlockDao_Impl$7.classPK!!`  7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$8.classPK!!ӟ7com/ustadmobile/core/db/dao/CourseBlockDao_Impl$9.classPK!!uu5Ucom/ustadmobile/core/db/dao/CourseBlockDao_Impl.classPK!!'I( ( <+0com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$1.classPK!!t-JJ=9com/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$10.classPK!!<$i=RAcom/ustadmobile/core/db/dao/CourseDiscussionDao_Impl$11.classPK!!sK=߅com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$10.classPK!! >com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$11.classPK!! >4"com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$12.classPK!!m5Qt=b.com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$2.classPK!!ofK K =6com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$3.classPK!!~6[ [ =9Acom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$4.classPK!!^=Lcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$5.classPK!!m(99=Ucom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$6.classPK!!DPP=\com/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$7.classPK!!9ec=^dcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$8.classPK!!F=cmcom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl$9.classPK!!X **;ucom/ustadmobile/core/db/dao/CourseGroupMemberDao_Impl.classPK!!X7onn:àcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$1.classPK!!5- - ;com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$10.classPK!!*Δ:com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$2.classPK!! :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$3.classPK!!^u :ʆcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$4.classPK!! մ:'Նcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$5.classPK!!8 :3݆com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$6.classPK!! :Ucom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$7.classPK!!J+:?com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$8.classPK!!6M M <vcom/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9$1.classPK!! :com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl$9.classPK!!5**8T com/ustadmobile/core/db/dao/CourseGroupSetDao_Impl.classPK!!zGՇcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$10.classPK!!?q6 >com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$11.classPK!!=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$2.classPK!!Ͼ4=kcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$3.classPK!!pX]=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$4.classPK!!E"=com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$5.classPK!!$0[= com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$6.classPK!!A/=Lcom/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$7.classPK!!*=<com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$8.classPK!!@ ?%com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9$1.classPK!!ZD= 2com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl$9.classPK!!,7+7+;c9com/ustadmobile/core/db/dao/CourseTerminologyDao_Impl.classPK!!C 7dcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$1.classPK!!G+ + 71qcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$2.classPK!!>ɰj7}com/ustadmobile/core/db/dao/CustomFieldDao_Impl$3.classPK!!پ!7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$4.classPK!!f=ZZ7com/ustadmobile/core/db/dao/CustomFieldDao_Impl$5.classPK!!.TFv777Fcom/ustadmobile/core/db/dao/CustomFieldDao_Impl$6.classPK!!d{$5Ҵcom/ustadmobile/core/db/dao/CustomFieldDao_Impl.classPK!!p <Јcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$1.classPK!!X˸+ + <=ۈcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$2.classPK!!<com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$3.classPK!!ܕ 11<com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$4.classPK!!RHH<qcom/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$5.classPK!!/0  <com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl$6.classPK!!&&:y com/ustadmobile/core/db/dao/CustomFieldValueDao_Impl.classPK!!&  B2com/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$1.classPK!!ldSY Y B]>com/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$2.classPK!!F  BJcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$3.classPK!!bI""BRcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$4.classPK!!ژB[com/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl$5.classPK!!R&@mcom/ustadmobile/core/db/dao/CustomFieldValueOptionDao_Impl.classPK!!$ :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$1.classPK!!pG  ;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$10.classPK!! -;Ucom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$11.classPK!!1L+;com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$12.classPK!!m=;ʼncom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$13.classPK!!7r :܉com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$2.classPK!!4s$ $ :com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$3.classPK!!fx x :Ycom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$4.classPK!!v:)com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$5.classPK!!$ڳ:5com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$6.classPK!!et}}:Wcom/ustadmobile/core/db/dao/DiscussionPostDao_Impl$7.classPK!! A:,com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$8.classPK!!l<c com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9$1.classPK!!^Rl:7com/ustadmobile/core/db/dao/DiscussionPostDao_Impl$9.classPK!!ꄪ}008>com/ustadmobile/core/db/dao/DiscussionPostDao_Impl.classPK!!G[O) ;ocom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$1.classPK!!hCBB<zcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$10.classPK!!<fcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$11.classPK!!S~{I<Gcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$12.classPK!!V$ $ <com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$13.classPK!!Dج>com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14$1.classPK!!.^<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$14.classPK!!zz<com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$15.classPK!!}$RW::<X̊com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$16.classPK!!6xC ;ފcom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$2.classPK!!: ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$3.classPK!!@6/B B ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$4.classPK!!W ;com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$5.classPK!! BB; com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$6.classPK!!G٦;+com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$7.classPK!!?));Ccom/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$8.classPK!!S$$; com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl$9.classPK!!-?&/&/9B(com/ustadmobile/core/db/dao/DiscussionTopicDao_Impl.classPK!!vZ-*6Wcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$1.classPK!!%7`com/ustadmobile/core/db/dao/EntityRoleDao_Impl$10.classPK!!6ocom/ustadmobile/core/db/dao/EntityRoleDao_Impl$2.classPK!!b,lOO6(ycom/ustadmobile/core/db/dao/EntityRoleDao_Impl$3.classPK!!6ˀcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$4.classPK!! 6com/ustadmobile/core/db/dao/EntityRoleDao_Impl$5.classPK!!+55""6ّcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$6.classPK!!Bv/888Ocom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7$1.classPK!!(6ݹcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$7.classPK!!l69com/ustadmobile/core/db/dao/EntityRoleDao_Impl$8.classPK!!/\6ڋcom/ustadmobile/core/db/dao/EntityRoleDao_Impl$9.classPK!!r_eY#Y#4com/ustadmobile/core/db/dao/EntityRoleDao_Impl.classPK!! YA 7 com/ustadmobile/core/db/dao/ErrorReportDao_Impl$1.classPK!!&7com/ustadmobile/core/db/dao/ErrorReportDao_Impl$2.classPK!!|57com/ustadmobile/core/db/dao/ErrorReportDao_Impl$3.classPK!!+7&com/ustadmobile/core/db/dao/ErrorReportDao_Impl$4.classPK!!T7.com/ustadmobile/core/db/dao/ErrorReportDao_Impl$5.classPK!!&Fq7Acom/ustadmobile/core/db/dao/ErrorReportDao_Impl$6.classPK!!ͱF5Ucom/ustadmobile/core/db/dao/ErrorReportDao_Impl.classPK!!V @:jcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$1.classPK!!b  @ctcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$2.classPK!!UA3  @~com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$3.classPK!!,L @*com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$4.classPK!!@mcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$5.classPK!!lE@com/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$6.classPK!!cu@ᫌcom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl$7.classPK!!̊>Ncom/ustadmobile/core/db/dao/GroupLearningSessionDao_Impl.classPK!!Td( ;y͌com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$1.classPK!!rY>\׌com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10$1.classPK!!l6<Jcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$10.classPK!! e%%<com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$11.classPK!!G<Acom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$12.classPK!!?cڑ<Tcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$13.classPK!! \<?!com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$14.classPK!!&( ;/1com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$2.classPK!!!AԻ ;;com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$3.classPK!!KOO;(Ecom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$4.classPK!!-uXX;Lcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$5.classPK!!I;Ucom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$6.classPK!! ;]com/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$7.classPK!!J;ecom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$8.classPK!!2{K;ncom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl$9.classPK!! wWw))9vcom/ustadmobile/core/db/dao/HolidayCalendarDao_Impl.classPK!!Vnp% % 3/com/ustadmobile/core/db/dao/HolidayDao_Impl$1.classPK!!b;PGG4com/ustadmobile/core/db/dao/HolidayDao_Impl$10.classPK!!kd4>com/ustadmobile/core/db/dao/HolidayDao_Impl$11.classPK!!{i49com/ustadmobile/core/db/dao/HolidayDao_Impl$12.classPK!!wZS S 3̍com/ustadmobile/core/db/dao/HolidayDao_Impl$2.classPK!!~~3/֍com/ustadmobile/core/db/dao/HolidayDao_Impl$3.classPK!! 3ۍcom/ustadmobile/core/db/dao/HolidayDao_Impl$4.classPK!!!3com/ustadmobile/core/db/dao/HolidayDao_Impl$5.classPK!!ljgg3,com/ustadmobile/core/db/dao/HolidayDao_Impl$6.classPK!!3com/ustadmobile/core/db/dao/HolidayDao_Impl$7.classPK!!Y|**3com/ustadmobile/core/db/dao/HolidayDao_Impl$8.classPK!!.z3com/ustadmobile/core/db/dao/HolidayDao_Impl$9.classPK!!LMM4܎com/ustadmobile/core/db/dao/LanguageDao_Impl$9.classPK!!XX2com/ustadmobile/core/db/dao/LanguageDao_Impl.classPK!!M M ;>com/ustadmobile/core/db/dao/LanguageVariantDao_Impl$1.classPK!!Z*  ;WHcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$2.classPK!!A;/Rcom/ustadmobile/core/db/dao/LanguageVariantDao_Impl$3.classPK!![!com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$1.classPK!!b{n  >+com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$2.classPK!!q?G G >5com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$3.classPK!!  >Bcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$4.classPK!!*>>Pcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$5.classPK!!ʹ1>>Xcom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$6.classPK!! D>Lacom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$7.classPK!!M$$@icom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8$1.classPK!!t?5__>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$8.classPK!!o(]N&N&>com/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl$9.classPK!!ir!"!"<Ucom/ustadmobile/core/db/dao/LearnerGroupMemberDao_Impl.classPK!!]>o9ߐcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$1.classPK!!o:com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$10.classPK!!cU <com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11$1.classPK!!\K:com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$11.classPK!!> :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$12.classPK!!bX-t t : com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$13.classPK!!5Ǚ :com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$14.classPK!! Q Q :+com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$15.classPK!!1ڔ97com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$2.classPK!!DS 9~@com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$3.classPK!!å9Icom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$4.classPK!!9Ocom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$5.classPK!!χȩ9%Wcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$6.classPK!!4]9%_com/ustadmobile/core/db/dao/LeavingReasonDao_Impl$7.classPK!!ĥп9fcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$8.classPK!!@uu9ncom/ustadmobile/core/db/dao/LeavingReasonDao_Impl$9.classPK!!E9_S:9:97swcom/ustadmobile/core/db/dao/LeavingReasonDao_Impl.classPK!!N8((Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$1.classPK!!((Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$2.classPK!!08/  Ecom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$3.classPK!!5<ȄEđcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$4.classPK!!+Em̑com/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl$5.classPK!!ACkԑcom/ustadmobile/core/db/dao/LocallyAvailableContainerDao_Impl.classPK!!@|3Ocom/ustadmobile/core/db/dao/MessageDao_Impl$1.classPK!!u84Xcom/ustadmobile/core/db/dao/MessageDao_Impl$10.classPK!!9x F4Wcom/ustadmobile/core/db/dao/MessageDao_Impl$11.classPK!!DS''6Wcom/ustadmobile/core/db/dao/MessageDao_Impl$12$1.classPK!!46&com/ustadmobile/core/db/dao/MessageDao_Impl$12.classPK!! T3O-com/ustadmobile/core/db/dao/MessageDao_Impl$2.classPK!!7R\\36com/ustadmobile/core/db/dao/MessageDao_Impl$3.classPK!!< 33>com/ustadmobile/core/db/dao/MessageDao_Impl$4.classPK!!B3pHcom/ustadmobile/core/db/dao/MessageDao_Impl$5.classPK!!Us 3Qcom/ustadmobile/core/db/dao/MessageDao_Impl$6.classPK!!)gg3]com/ustadmobile/core/db/dao/MessageDao_Impl$7.classPK!!mp__3ecom/ustadmobile/core/db/dao/MessageDao_Impl$8.classPK!!>y__3Tncom/ustadmobile/core/db/dao/MessageDao_Impl$9.classPK!!eD D 1wcom/ustadmobile/core/db/dao/MessageDao_Impl.classPK!!C7com/ustadmobile/core/db/dao/MessageReadDao_Impl$1.classPK!!$7com/ustadmobile/core/db/dao/MessageReadDao_Impl$2.classPK!!?+GRR7秒com/ustadmobile/core/db/dao/MessageReadDao_Impl$3.classPK!!VV V 7com/ustadmobile/core/db/dao/MessageReadDao_Impl$4.classPK!!79com/ustadmobile/core/db/dao/MessageReadDao_Impl$5.classPK!!!{7!’com/ustadmobile/core/db/dao/MessageReadDao_Impl$6.classPK!! ʟ7ʒcom/ustadmobile/core/db/dao/MessageReadDao_Impl$7.classPK!!R5Ӓcom/ustadmobile/core/db/dao/MessageReadDao_Impl.classPK!!R 7&com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$1.classPK!!>@8_com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$10.classPK!!١66XX8com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$11.classPK!!K 8/com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$12.classPK!!i  7com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$2.classPK!!7{com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$3.classPK!!|7 com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$4.classPK!!67$com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$5.classPK!!/Pl7(com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$6.classPK!!&w7-com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$7.classPK!!WMf~7]1com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$8.classPK!!󔋑75com/ustadmobile/core/db/dao/NetworkNodeDao_Impl$9.classPK!!TNZNZ5q=com/ustadmobile/core/db/dao/NetworkNodeDao_Impl.classPK!!1*ff7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$1.classPK!!U  8͠com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$10.classPK!!zhh7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$2.classPK!!@/v v 7kcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$3.classPK!!:$疃 76Ócom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$4.classPK!!I&I7Гcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$5.classPK!! ?7gדcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$6.classPK!!|4zz7Mߓcom/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$7.classPK!!Xd7com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$8.classPK!!C7 y y 78com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl$9.classPK!!~ 5com/ustadmobile/core/db/dao/PersonAuth2Dao_Impl.classPK!!kBl66lcom/ustadmobile/core/db/dao/PersonAuthDao_Impl$1.classPK!!T.qq6P com/ustadmobile/core/db/dao/PersonAuthDao_Impl$2.classPK!!6(com/ustadmobile/core/db/dao/PersonAuthDao_Impl$3.classPK!!4~60com/ustadmobile/core/db/dao/PersonAuthDao_Impl$4.classPK!!>L6>4com/ustadmobile/core/db/dao/PersonAuthDao_Impl$5.classPK!!?}F6<com/ustadmobile/core/db/dao/PersonAuthDao_Impl$6.classPK!!3,com/ustadmobile/core/db/dao/PersonDao_Impl$22.classPK!!H35com/ustadmobile/core/db/dao/PersonDao_Impl$23.classPK!!S3>com/ustadmobile/core/db/dao/PersonDao_Impl$24.classPK!!j.((3\Ycom/ustadmobile/core/db/dao/PersonDao_Impl$25.classPK!!f,C3vcom/ustadmobile/core/db/dao/PersonDao_Impl$26.classPK!!3x3̑com/ustadmobile/core/db/dao/PersonDao_Impl$27.classPK!!5|  5com/ustadmobile/core/db/dao/PersonDao_Impl$28$1.classPK!!;DM++3ȕcom/ustadmobile/core/db/dao/PersonDao_Impl$28.classPK!!Iَ&&3|ϕcom/ustadmobile/core/db/dao/PersonDao_Impl$29.classPK!!*YY2|com/ustadmobile/core/db/dao/PersonDao_Impl$3.classPK!!#4L[xx2%com/ustadmobile/core/db/dao/PersonDao_Impl$4.classPK!!WyO2com/ustadmobile/core/db/dao/PersonDao_Impl$5.classPK!!›N2com/ustadmobile/core/db/dao/PersonDao_Impl$6.classPK!!;4Pm m 2Lcom/ustadmobile/core/db/dao/PersonDao_Impl$7.classPK!!ww))2 "com/ustadmobile/core/db/dao/PersonDao_Impl$8.classPK!!P]MR R 20com/ustadmobile/core/db/dao/PersonDao_Impl$9.classPK!!0$<com/ustadmobile/core/db/dao/PersonDao_Impl.classPK!!ƞ7 com/ustadmobile/core/db/dao/PersonGroupDao_Impl$1.classPK!!؛ 8fcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$10.classPK!!vc8Ycom/ustadmobile/core/db/dao/PersonGroupDao_Impl$11.classPK!!ݪ8Dcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$12.classPK!!Ogg8E com/ustadmobile/core/db/dao/PersonGroupDao_Impl$13.classPK!!hW8com/ustadmobile/core/db/dao/PersonGroupDao_Impl$14.classPK!!c98!com/ustadmobile/core/db/dao/PersonGroupDao_Impl$15.classPK!!U\\8J$com/ustadmobile/core/db/dao/PersonGroupDao_Impl$16.classPK!!Aj8,com/ustadmobile/core/db/dao/PersonGroupDao_Impl$17.classPK!!L"]]8&5com/ustadmobile/core/db/dao/PersonGroupDao_Impl$18.classPK!!8G8=com/ustadmobile/core/db/dao/PersonGroupDao_Impl$19.classPK!!  7Fcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$2.classPK!!48^^8uOcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$20.classPK!!Xa8)Xcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$21.classPK!!1(8 gcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$22.classPK!!xX8vcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$23.classPK!! 7~com/ustadmobile/core/db/dao/PersonGroupDao_Impl$3.classPK!!uzM M 7hcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$4.classPK!!J 7 com/ustadmobile/core/db/dao/PersonGroupDao_Impl$5.classPK!!4? ? 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$6.classPK!! 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$7.classPK!!*jk k 7com/ustadmobile/core/db/dao/PersonGroupDao_Impl$8.classPK!!AD 7Oʗcom/ustadmobile/core/db/dao/PersonGroupDao_Impl$9.classPK!!ͽy:8:85՗com/ustadmobile/core/db/dao/PersonGroupDao_Impl.classPK!!jS. . =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$1.classPK!!E-u>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$10.classPK!!Y+1>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$11.classPK!!n>$com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$12.classPK!!l}>-com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$13.classPK!! S>36com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$14.classPK!!zÅZ>>com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$15.classPK!!">Gcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$16.classPK!!X>Pcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$17.classPK!!~ >Ycom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$18.classPK!!g?߈ >ccom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$19.classPK!!}` ` =lcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$2.classPK!!Zhh>vcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$20.classPK!!%`gg>icom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$21.classPK!!Y>,com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$22.classPK!!7KM M =vcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$3.classPK!!xGO  =com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$4.classPK!!o =}com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$5.classPK!!ye =͘com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$6.classPK!!# # =ؘcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$7.classPK!!jkݙ0 0 =vcom/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$8.classPK!!IW=com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl$9.classPK!!^/00;com/ustadmobile/core/db/dao/PersonGroupMemberDao_Impl.classPK!!k!ܸ <%com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$1.classPK!!60''=0com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$10.classPK!!77=vWcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$11.classPK!!^p=z z =lcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$12.classPK!!F@N=wcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$13.classPK!!KF=com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$14.classPK!!I} <]com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$2.classPK!!pjL <com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$3.classPK!!¬ <ѡcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$4.classPK!!eb<ꮙcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$5.classPK!!{q#<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$6.classPK!!-+}<com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$7.classPK!!ic<Ǚcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$8.classPK!!D&&<>Йcom/ustadmobile/core/db/dao/PersonParentJoinDao_Impl$9.classPK!!`q(q(:com/ustadmobile/core/db/dao/PersonParentJoinDao_Impl.classPK!!6p 9Z com/ustadmobile/core/db/dao/PersonPictureDao_Impl$1.classPK!!Jrr:X+com/ustadmobile/core/db/dao/PersonPictureDao_Impl$10.classPK!!S 9">com/ustadmobile/core/db/dao/PersonPictureDao_Impl$2.classPK!!Fy 9\Icom/ustadmobile/core/db/dao/PersonPictureDao_Impl$3.classPK!!=d 9Ucom/ustadmobile/core/db/dao/PersonPictureDao_Impl$4.classPK!!>E9bcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$5.classPK!!B;9jcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$6.classPK!!V9rcom/ustadmobile/core/db/dao/PersonPictureDao_Impl$7.classPK!!D9w{com/ustadmobile/core/db/dao/PersonPictureDao_Impl$8.classPK!!uMM9com/ustadmobile/core/db/dao/PersonPictureDao_Impl$9.classPK!!9"9"7Icom/ustadmobile/core/db/dao/PersonPictureDao_Impl.classPK!!B  2׸com/ustadmobile/core/db/dao/ReportDao_Impl$1.classPK!!-)5.ƚcom/ustadmobile/core/db/dao/ReportDao_Impl$10$1.classPK!! 53ߚcom/ustadmobile/core/db/dao/ReportDao_Impl$10.classPK!!'[X3|com/ustadmobile/core/db/dao/ReportDao_Impl$11.classPK!!mh3com/ustadmobile/core/db/dao/ReportDao_Impl$12.classPK!!0$\3com/ustadmobile/core/db/dao/ReportDao_Impl$13.classPK!!z[ 33com/ustadmobile/core/db/dao/ReportDao_Impl$14.classPK!!M^ 2@com/ustadmobile/core/db/dao/ReportDao_Impl$2.classPK!!pT T 2DNcom/ustadmobile/core/db/dao/ReportDao_Impl$3.classPK!!8b `2[com/ustadmobile/core/db/dao/ReportDao_Impl$4.classPK!!\E25bcom/ustadmobile/core/db/dao/ReportDao_Impl$5.classPK!!z\\2licom/ustadmobile/core/db/dao/ReportDao_Impl$6.classPK!!3r..2qcom/ustadmobile/core/db/dao/ReportDao_Impl$7.classPK!!g:;FF2xcom/ustadmobile/core/db/dao/ReportDao_Impl$8.classPK!!E2,com/ustadmobile/core/db/dao/ReportDao_Impl$9.classPK!!]QQ0$com/ustadmobile/core/db/dao/ReportDao_Impl.classPK!!  4ۛcom/ustadmobile/core/db/dao/ScheduleDao_Impl$1.classPK!!PVdd5tcom/ustadmobile/core/db/dao/ScheduleDao_Impl$10.classPK!!XG`5+com/ustadmobile/core/db/dao/ScheduleDao_Impl$11.classPK!!yp5/com/ustadmobile/core/db/dao/ScheduleDao_Impl$12.classPK!!com/ustadmobile/core/db/dao/ScheduleDao_Impl$16.classPK!!o2V V 4#Rcom/ustadmobile/core/db/dao/ScheduleDao_Impl$2.classPK!!y 4\com/ustadmobile/core/db/dao/ScheduleDao_Impl$3.classPK!!P 4fcom/ustadmobile/core/db/dao/ScheduleDao_Impl$4.classPK!!P4qcom/ustadmobile/core/db/dao/ScheduleDao_Impl$5.classPK!!rr4Mvcom/ustadmobile/core/db/dao/ScheduleDao_Impl$6.classPK!!24~com/ustadmobile/core/db/dao/ScheduleDao_Impl$7.classPK!!2R4Tcom/ustadmobile/core/db/dao/ScheduleDao_Impl$8.classPK!!rp4com/ustadmobile/core/db/dao/ScheduleDao_Impl$9.classPK!!X`ADD2com/ustadmobile/core/db/dao/ScheduleDao_Impl.classPK!!7Ђ :zٜcom/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$1.classPK!!^:com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$2.classPK!![+  :com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$3.classPK!!rX:com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl$4.classPK!!]T008com/ustadmobile/core/db/dao/ScheduledCheckDao_Impl.classPK!!?}r 2x-com/ustadmobile/core/db/dao/SchoolDao_Impl$1.classPK!!a""3L;com/ustadmobile/core/db/dao/SchoolDao_Impl$10.classPK!!S73]com/ustadmobile/core/db/dao/SchoolDao_Impl$11.classPK!!I!3wcom/ustadmobile/core/db/dao/SchoolDao_Impl$12.classPK!!43ёcom/ustadmobile/core/db/dao/SchoolDao_Impl$13.classPK!!U5Ӛcom/ustadmobile/core/db/dao/SchoolDao_Impl$14$1.classPK!!883com/ustadmobile/core/db/dao/SchoolDao_Impl$14.classPK!!lR 2com/ustadmobile/core/db/dao/SchoolDao_Impl$2.classPK!!gtqq2͝com/ustadmobile/core/db/dao/SchoolDao_Impl$3.classPK!!Ř;s s 2z֝com/ustadmobile/core/db/dao/SchoolDao_Impl$4.classPK!!0x"\\2=com/ustadmobile/core/db/dao/SchoolDao_Impl$5.classPK!!%rr2com/ustadmobile/core/db/dao/SchoolDao_Impl$6.classPK!!8}RR2com/ustadmobile/core/db/dao/SchoolDao_Impl$7.classPK!!2bL2Mcom/ustadmobile/core/db/dao/SchoolDao_Impl$8.classPK!!A$T2<com/ustadmobile/core/db/dao/SchoolDao_Impl$9.classPK!!J%440;com/ustadmobile/core/db/dao/SchoolDao_Impl.classPK!!b3P  8Ocom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$1.classPK!!IBy%%;~Ycom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10$1.classPK!!@'HYY9com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$10.classPK!!FG'G'9com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$11.classPK!!o#H H 8!com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$2.classPK!!\8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$3.classPK!! Ǐ^ 8žcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$4.classPK!! &98 ͞com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$5.classPK!!!2T8Ԟcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$6.classPK!!<8ݞcom/ustadmobile/core/db/dao/SchoolMemberDao_Impl$7.classPK!!8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$8.classPK!!@8com/ustadmobile/core/db/dao/SchoolMemberDao_Impl$9.classPK!!(H>H>6com/ustadmobile/core/db/dao/SchoolMemberDao_Impl.classPK!!}7?com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$1.classPK!!}Ɨ 8Hcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$10.classPK!!a8Rcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$11.classPK!!'}8Zcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$12.classPK!!Nll8acom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$13.classPK!!oM''8icom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$14.classPK!!S||8(qcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$15.classPK!!ʼT8ycom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$16.classPK!!_8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$17.classPK!!Lih8Bcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$18.classPK!!r8com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$19.classPK!! 7Hcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$2.classPK!!;rr8gcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$20.classPK!!K8/com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$21.classPK!!g%u8ss8Ycom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$22.classPK!!jt8"com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$23.classPK!!уOO:kџcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24$1.classPK!!548com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$24.classPK!!} 8ocom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$25.classPK!! :008Rcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$26.classPK!!օ 7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$3.classPK!!!H  7com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$4.classPK!!q)' 75#com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$5.classPK!!X 7.com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$6.classPK!!:ܳ 78com/ustadmobile/core/db/dao/ScopedGrantDao_Impl$7.classPK!!HRK K 7Ecom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$8.classPK!!sP P 7Rcom/ustadmobile/core/db/dao/ScopedGrantDao_Impl$9.classPK!!y<<5%]com/ustadmobile/core/db/dao/ScopedGrantDao_Impl.classPK!!oe ;{com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$1.classPK!!4X ;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$2.classPK!!; com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$3.classPK!!Ko;Rcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$4.classPK!!* ;com/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$5.classPK!!Ndsl;ϼcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$6.classPK!!U!;Ġcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl$7.classPK!!D6q@@9!ڠcom/ustadmobile/core/db/dao/ScrapeQueueItemDao_Impl.classPK!!5com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$1.classPK!!$5:#com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$2.classPK!!@U}}5+com/ustadmobile/core/db/dao/ScrapeRunDao_Impl$3.classPK!!F3\3com/ustadmobile/core/db/dao/ScrapeRunDao_Impl.classPK!!r\6.0Ecom/ustadmobile/core/db/dao/SiteDao_Impl$1.classPK!!~I1Ncom/ustadmobile/core/db/dao/SiteDao_Impl$10.classPK!!^@S0:^com/ustadmobile/core/db/dao/SiteDao_Impl$2.classPK!!T" " 0}gcom/ustadmobile/core/db/dao/SiteDao_Impl$3.classPK!!Acc0pcom/ustadmobile/core/db/dao/SiteDao_Impl$4.classPK!!50S0vcom/ustadmobile/core/db/dao/SiteDao_Impl$5.classPK!!FeEE0}com/ustadmobile/core/db/dao/SiteDao_Impl$6.classPK!!F?0ycom/ustadmobile/core/db/dao/SiteDao_Impl$7.classPK!!1--0⌡com/ustadmobile/core/db/dao/SiteDao_Impl$8.classPK!!uN0]com/ustadmobile/core/db/dao/SiteDao_Impl$9.classPK!!v/~!!.:com/ustadmobile/core/db/dao/SiteDao_Impl.classPK!!{aa 8[com/ustadmobile/core/db/dao/StateContentDao_Impl$1.classPK!!/f( ( 8ɡcom/ustadmobile/core/db/dao/StateContentDao_Impl$2.classPK!!+8"ԡcom/ustadmobile/core/db/dao/StateContentDao_Impl$3.classPK!!O  8Iڡcom/ustadmobile/core/db/dao/StateContentDao_Impl$4.classPK!!fq[''8com/ustadmobile/core/db/dao/StateContentDao_Impl$5.classPK!!8'com/ustadmobile/core/db/dao/StateContentDao_Impl$6.classPK!!c.mm8-com/ustadmobile/core/db/dao/StateContentDao_Impl$7.classPK!!+8com/ustadmobile/core/db/dao/StateContentDao_Impl$8.classPK!!>1Icom/ustadmobile/core/db/dao/StateDao_Impl$4.classPK!!mu-))1JQcom/ustadmobile/core/db/dao/StateDao_Impl$5.classPK!!k <<1Ucom/ustadmobile/core/db/dao/StateDao_Impl$6.classPK!!)cc1MZcom/ustadmobile/core/db/dao/StateDao_Impl$7.classPK!!UJvXJJ1acom/ustadmobile/core/db/dao/StateDao_Impl$8.classPK!!&:1jcom/ustadmobile/core/db/dao/StateDao_Impl$9.classPK!!̻44/~rcom/ustadmobile/core/db/dao/StateDao_Impl.classPK!!Ï!LL5ǧcom/ustadmobile/core/db/dao/StatementDao_Impl$1.classPK!!Adn##6fcom/ustadmobile/core/db/dao/StatementDao_Impl$10.classPK!! 778ܢcom/ustadmobile/core/db/dao/StatementDao_Impl$11$1.classPK!!/|3[[[6Jcom/ustadmobile/core/db/dao/StatementDao_Impl$11.classPK!!##6com/ustadmobile/core/db/dao/StatementDao_Impl$12.classPK!!:Q666p com/ustadmobile/core/db/dao/StatementDao_Impl$13.classPK!!oz""6com/ustadmobile/core/db/dao/StatementDao_Impl$14.classPK!!RG|FF8A5com/ustadmobile/core/db/dao/StatementDao_Impl$15$1.classPK!!|  6Ccom/ustadmobile/core/db/dao/StatementDao_Impl$15.classPK!!m++8:Kcom/ustadmobile/core/db/dao/StatementDao_Impl$16$1.classPK!!֫^^6wcom/ustadmobile/core/db/dao/StatementDao_Impl$16.classPK!!.`..63com/ustadmobile/core/db/dao/StatementDao_Impl$17.classPK!!Q226com/ustadmobile/core/db/dao/StatementDao_Impl$18.classPK!!Q6;com/ustadmobile/core/db/dao/StatementDao_Impl$19.classPK!!x'5com/ustadmobile/core/db/dao/StatementDao_Impl$2.classPK!!OI 6com/ustadmobile/core/db/dao/StatementDao_Impl$20.classPK!!%gAA8ãcom/ustadmobile/core/db/dao/StatementDao_Impl$21$1.classPK!!-C996com/ustadmobile/core/db/dao/StatementDao_Impl$21.classPK!!*  5E com/ustadmobile/core/db/dao/StatementDao_Impl$3.classPK!!w6g g 5com/ustadmobile/core/db/dao/StatementDao_Impl$4.classPK!! (t5k$com/ustadmobile/core/db/dao/StatementDao_Impl$5.classPK!!V+cv5(com/ustadmobile/core/db/dao/StatementDao_Impl$6.classPK!!{U 50com/ustadmobile/core/db/dao/StatementDao_Impl$7.classPK!!A{UU57com/ustadmobile/core/db/dao/StatementDao_Impl$8.classPK!!85@com/ustadmobile/core/db/dao/StatementDao_Impl$9.classPK!!V%3Hcom/ustadmobile/core/db/dao/StatementDao_Impl.classPK!!UJq==4com/ustadmobile/core/db/dao/SyncNodeDao_Impl$1.classPK!!-4.com/ustadmobile/core/db/dao/SyncNodeDao_Impl$2.classPK!!堟  2 com/ustadmobile/core/db/dao/SyncNodeDao_Impl.classPK!! m 7,com/ustadmobile/core/db/dao/UserSessionDao_Impl$1.classPK!!m{ { 86com/ustadmobile/core/db/dao/UserSessionDao_Impl$10.classPK!!DAX8@com/ustadmobile/core/db/dao/UserSessionDao_Impl$11.classPK!!,''8Scom/ustadmobile/core/db/dao/UserSessionDao_Impl$12.classPK!! ~U''8_{com/ustadmobile/core/db/dao/UserSessionDao_Impl$13.classPK!!\YNFF8com/ustadmobile/core/db/dao/UserSessionDao_Impl$14.classPK!!Y|8com/ustadmobile/core/db/dao/UserSessionDao_Impl$15.classPK!!6v v 82com/ustadmobile/core/db/dao/UserSessionDao_Impl$16.classPK!!z~v v 8ƥcom/ustadmobile/core/db/dao/UserSessionDao_Impl$17.classPK!!cI> 8Хcom/ustadmobile/core/db/dao/UserSessionDao_Impl$18.classPK!!B 8ڥcom/ustadmobile/core/db/dao/UserSessionDao_Impl$19.classPK!!3)7com/ustadmobile/core/db/dao/UserSessionDao_Impl$2.classPK!!UH3 7com/ustadmobile/core/db/dao/UserSessionDao_Impl$3.classPK!! d  7com/ustadmobile/core/db/dao/UserSessionDao_Impl$4.classPK!!+t7[com/ustadmobile/core/db/dao/UserSessionDao_Impl$5.classPK!!0 z>7G com/ustadmobile/core/db/dao/UserSessionDao_Impl$6.classPK!! :72com/ustadmobile/core/db/dao/UserSessionDao_Impl$7.classPK!!*N#Huu7Vcom/ustadmobile/core/db/dao/UserSessionDao_Impl$8.classPK!!k7 %com/ustadmobile/core/db/dao/UserSessionDao_Impl$9.classPK!!"ӳ::5H.com/ustadmobile/core/db/dao/UserSessionDao_Impl.classPK!!A90kicom/ustadmobile/core/db/dao/VerbDao_Impl$1.classPK!!v F5 5 1Hrcom/ustadmobile/core/db/dao/VerbDao_Impl$10.classPK!!%z z 3{com/ustadmobile/core/db/dao/VerbDao_Impl$11$1.classPK!!j1com/ustadmobile/core/db/dao/VerbDao_Impl$11.classPK!!d5z z 3~com/ustadmobile/core/db/dao/VerbDao_Impl$12$1.classPK!!o1Icom/ustadmobile/core/db/dao/VerbDao_Impl$12.classPK!!01com/ustadmobile/core/db/dao/VerbDao_Impl$2.classPK!!cڸ0com/ustadmobile/core/db/dao/VerbDao_Impl$3.classPK!!lOO0com/ustadmobile/core/db/dao/VerbDao_Impl$4.classPK!!0.0com/ustadmobile/core/db/dao/VerbDao_Impl$5.classPK!!_XX0com/ustadmobile/core/db/dao/VerbDao_Impl$6.classPK!!w30.Ŧcom/ustadmobile/core/db/dao/VerbDao_Impl$7.classPK!!9'--0I̦com/ustadmobile/core/db/dao/VerbDao_Impl$8.classPK!!O^0Ԧcom/ustadmobile/core/db/dao/VerbDao_Impl$9.classPK!!XY8ŕ99.ܦcom/ustadmobile/core/db/dao/VerbDao_Impl.classPK!!R 9com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$1.classPK!!&  9 com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$2.classPK!!%}P9++com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$3.classPK!!  9.3com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$4.classPK!!9:com/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$5.classPK!!'%uu9Bcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$6.classPK!!SV>z9\Kcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$7.classPK!!3V@9Scom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl$8.classPK!![k$30307dcom/ustadmobile/core/db/dao/XLangMapEntryDao_Impl.classPK!!ui| 33com/ustadmobile/core/db/dao/XObjectDao_Impl$1.classPK!!k3 3com/ustadmobile/core/db/dao/XObjectDao_Impl$2.classPK!!؆3 com/ustadmobile/core/db/dao/XObjectDao_Impl$3.classPK!!ʉ,3䰧com/ustadmobile/core/db/dao/XObjectDao_Impl$4.classPK!!dyy3com/ustadmobile/core/db/dao/XObjectDao_Impl$5.classPK!!R&EE3com/ustadmobile/core/db/dao/XObjectDao_Impl$6.classPK!!3Nȧcom/ustadmobile/core/db/dao/XObjectDao_Impl$7.classPK!!!,!,1FЧcom/ustadmobile/core/db/dao/XObjectDao_Impl.classPK!!811com/ustadmobile/port/android/db/BuildConfig.classPK ]}