ΚώΊΎ=‡db3/DiscussionPostDaojava/lang/Object8com/ustadmobile/door/RepositoryFlowLoadingStatusProvider()V   thisLdb3/DiscussionPostDao; insertAsyncH(Ldb3/DiscussionPost;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;[(Ldb3/DiscussionPost;Lkotlin/coroutines/Continuation<-Ljava/lang/Long;>;)Ljava/lang/Object;Landroidx/room/Insert;entityLjava/lang/Object; onConflict$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull; findByUid5(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;L(JLkotlin/coroutines/Continuation<-Ldb3/DiscussionPost;>;)Ljava/lang/Object;Landroidx/room/Query;valuet SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postUid = :postUid findByUidAsyncOverHttpfindAllRepliesWithPosterMemberm(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;σ SELECT DiscussionPost.*, Member.* FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE DiscussionPost.postReplyToPostUid = :postUid $findAllRepliesWithPosterMemberAsFlow!(J)Lkotlinx/coroutines/flow/Flow;X(J)Lkotlinx/coroutines/flow/Flow;>;findByUidWithPosterMember[(JLkotlin/coroutines/Continuation<-Ldb3/DiscussionPostAndPosterMember;>;)Ljava/lang/Object;τ SELECT DiscussionPost.*, Member.* FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE DiscussionPost.postUid = :postUid findByUidWithPosterMemberAsFlowF(J)Lkotlinx/coroutines/flow/Flow; findByUidListD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;Ž(Ljava/util/List;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;π SELECT DiscussionPost.*, Member.* FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE DiscussionPost.postUid IN (:postUids) getNumPostsSinceTimeK(JLkotlin/coroutines/Continuation<-Ljava/lang/Integer;>;)Ljava/lang/Object;v SELECT COUNT(*) FROM DiscussionPost WHERE DiscussionPost.postLastModified >= :since getNumPostsSinceTimeHttpOnlyfindAllPostAsPagingSource!(J)Landroidx/paging/PagingSource;J(J)Landroidx/paging/PagingSource;~ SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postLastModified >= :since $findAllPostAsNetworkOnlyPagingSource,findAllPostAsNetworkWithFallbackPagingSourcefindAllRepliesForPost6(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;_(JJLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;œ SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postReplyToPostUid = :postUid AND :nodeId != 0 findPostAndNumRepliesZ(JJLkotlin/coroutines/Continuation<-Ldb3/DiscussionPostAndNumReplies;>;)Ljava/lang/Object;h SELECT DiscussionPost.*, (SELECT COUNT(*) FROM DiscussionPost DiscussionPostInternal WHERE DiscussionPostInternal.postReplyToPostUid = :postUid) AS numReplies FROM DiscussionPost WHERE DiscussionPost.postUid = :postUid AND DiscussionPost.postLastModified >= :sinceTime findRootRepliesAsPagingSource ()Landroidx/paging/PagingSource;I()Landroidx/paging/PagingSource;z SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postReplyToPostUid != 0 (findRootPostsAndNumRepliesAsPagingSourceV()Landroidx/paging/PagingSource;> SELECT DiscussionPost.*, (SELECT COUNT(*) FROM DiscussionPost DiscussionPostInternal WHERE DiscussionPostInternal.postReplyToPostUid = DiscussionPost.postUid) AS numReplies FROM DiscussionPost WHERE DiscussionPost.postReplyToPostUid = 0  findReplyPostsWithOffsetAndLimit6(IILkotlin/coroutines/Continuation;)Ljava/lang/Object;_(IILkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;ͺ SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postReplyToPostUid != 0 LIMIT :limit OFFSET :offset 6findRootPostAndNumRepliesAsPagingSourceWithPagedParams1findRootPostAndNumRepliesAsPagingSourceWithAsFlow ()Lkotlinx/coroutines/flow/Flow;U()Lkotlinx/coroutines/flow/Flow;>;checkNodeHasPermissionL(JJLkotlin/coroutines/Continuation<-Ljava/lang/Boolean;>;)Ljava/lang/Object;γ SELECT EXISTS( SELECT Member.memberUid FROM Member WHERE :postUid != 0 AND Member.memberUid = :postUid AND :nodeId != 0 ) findRepliesWithAuthCheck^(JLkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;€ SELECT DiscussionPost.* FROM DiscussionPost WHERE DiscussionPost.postReplyToPostUid = :postUid getDiscussionPostAndAuthorNameY(JLkotlin/coroutines/Continuation<-Ldb3/DiscussionPostAndAuthorName;>;)Ljava/lang/Object;D SELECT DiscussionPost.*, Member.firstName AS firstName, Member.lastName AS lastName FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE DiscussionPost.postUid = :postUid "getDiscussionPostAndAuthorNameByIdC SELECT DiscussionPost.*, Member.firstName AS firstName, Member.lastName AS lastName FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE DiscussionPost.postUid = :postId updateX(Ldb3/DiscussionPost;Lkotlin/coroutines/Continuation<-Lkotlin/Unit;>;)Ljava/lang/Object;Landroidx/room/Update; findByNameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;o(Ljava/lang/String;Lkotlin/coroutines/Continuation<-Ljava/util/List;>;)Ljava/lang/Object;@ SELECT DiscussionPost.*, Member.firstName AS firstName, Member.lastName AS lastName FROM DiscussionPost LEFT JOIN Member ON Member.memberUid = DiscussionPost.posterMemberUid WHERE Member.firstName = :firstName Landroidx/room/Dao;Lkotlin/Metadata;mv kxi0d1uΐ€^     ΐ€        ΐ€            ΐ€'ΐ€20BΒ’J02020HΒ§@Β’J 0 0 0 2 0H'J0 0 0 2 0H'J0 0 0 2 0H'J$0 02020HΒ§@Β’J0020HΒ§@Β’J 00020H'J0 020HΒ§@Β’J0 20HΒ§@Β’J0 20HΒ§@Β’J"002 00HΒ§@Β’J 020HΒ§@Β’J! 0020H'J "0#202$0HΒ§@Β’J%0 020HΒ§@Β’J$&0 02'0 2(0 HΒ§@Β’)J* 0#00H'J+0 0#0 H'J,0 0#0 H'J-0 0 0 H'J.0/20HΒ§@Β’J00/210HΒ§@Β’J20 2 0HΒ§@Β’J30 2 0HΒ§@Β’J40250 HΒ§@Β’6J708250 HΒ§@Β’6Β¨9d2:Lcom/ustadmobile/door/RepositoryFlowLoadingStatusProvider;postUidnodeIdLandroidx/paging/PagingSource;Ldb3/DiscussionPost;since#Ldb3/DiscussionPostAndPosterMember;Lkotlinx/coroutines/flow/Flow; firstNamepostUids!Ldb3/DiscussionPostAndNumReplies; sinceTimeoffsetlimit!Ldb3/DiscussionPostAndAuthorName;postIdpostdoor-testdb_debugDiscussionPostDao.ktCodeLineNumberTableLocalVariableTable SignatureRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations SourceFileRuntimeVisibleAnnotations!3*· ±€    ‚ƒcI„ ‚ƒs„ ‚ƒs„ ‚ƒs „ !"‚#ƒs $‚%ƒs&„ '"‚(ƒs&)*‚+ƒs,„ -‚.ƒs/„ 0‚.ƒs/„ 12‚3ƒs452‚3ƒs462‚3ƒs478‚9ƒs:„ ;8‚<ƒs=„ >?‚@ƒsAB?‚CƒsDEF‚GƒsH„ I?‚CƒsDJK‚LƒsDM8‚NƒsO„ P‚QƒsR„ S‚TƒsU„ V‚TƒsW„ X‚YƒZcI„ [\‚]ƒs^„ …~†Ω`a[IbIcIdeIbfIgh[sij[:s skssMslsmslsns8s5soslspsqs6s1s7slssrss!sss[stsls\sss)sus*s$s's;svswsPsEsxsysFsJsIsBs>sSszsVs{s-s0s s|ssXsls}ƒ_