7java.io Serializableȭ:java/lang/Object java.lang AppendableoKjava/lang/Object java.lang AutoCloseablel?茋java/lang/Object java.lang CharSequencec~3rbjava/lang/Object java.lang Cloneable]@ java/lang/Object java.lang Comparable5Zr#java/lang/Object java.langEnumecIrjava/lang/Objectjava/lang/Comparablejava/io/Serializable java.lang Exception@  java/lang/Throwable java.langIllegalArgumentException1java/lang/RuntimeException java.langIllegalStateExceptionVnjava/lang/RuntimeException java.langIterable<E`java/lang/Object java.langNumber"njava/lang/Objectjava/io/Serializable java.langObjects6 java.langRuntimeException"/#|java/lang/Exception java.lang StringBuilder4[^M%java/lang/Objectjava/lang/Appendablejava/lang/CharSequencejava/lang/Comparablejava/io/Serializable java.lang ThrowableSOjava/lang/Objectjava/io/Serializablejava.lang.annotation Annotation^R2tjava/lang/Object java.math BigDecimal%jDjava/lang/Numberjava/lang/Comparable java.math BigInteger+d8Pjava/lang/Numberjava/lang/Comparable java.util Collection+쀂java/lang/Objectjava/lang/Iterable java.utilIterator,5java/lang/Object java.utilListP~Ss~java/lang/Objectjava/util/Collectionjava/util/SequencedCollection java.utilMapd#f)java/lang/Object java.utilSequencedCollectionSjava/lang/Objectjava/util/Collectionjavax.annotation.processing Generated,ivjava/lang/Objectjava/lang/annotation/Annotation androidx.room ColumnInfoP)dG}java/lang/Objectjava/lang/annotation/Annotation Companion androidx.room ConstructedByln performSuspendingperformBlockingperformInTransactionSuspendinggetCoroutineContextquerydropFtsSyncTriggersforeignKeyCheck readVersioncreateCancellationSignaltoSQLiteConnectionandroidx.room.utilRelationUtil__RelationUtilKtwlrecursiveFetchMaprecursiveFetchLongSparseArrayMAX_BIND_PARAMETER_CNTandroidx.room.util$SQLiteStatementUtil__StatementUtilKtɃw\ugetColumnIndexOrThrowcolumnIndexOfCommongetColumnIndexwrapMappedColumnsandroidx.room.util StringUtil־ddnewStringBuilderappendPlaceholderssplitToIntListjoinIntoStringEMPTY_STRING_ARRAYandroidx.room.utilTableInfo.Column?ʶC2mjava/lang/Object Companionandroidx.room.utilTableInfo.Companion6>ӛjava/lang/ObjectCREATED_FROM_UNKNOWNCREATED_FROM_ENTITYCREATED_FROM_DATABASEandroidx.room.utilTableInfo.ForeignKeyNnGMjava/lang/Objectandroidx.room.utilTableInfo.IndexscLjava/lang/Object Companionandroidx.room.util TableInfojk,java/lang/Object Companionworld.respect.datalayerAuthenticatedUserPrincipalIdMfworld.respect.datalayerAuthenticatedUserPrincipalId>               20:B0B%000  J  0HJ020HJ020HJ 0HJ 0HJ%0202020HR0   6Lworld/respect/datalayer/AuthenticatedUserPrincipalId;guid<init>(Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;U(ILjava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetGuid()Ljava/lang/String; component1copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releaseWM>6%DIRECTORY_ADMIN_GUID균}6java/lang/Object Companionworld.respect.datalayerDataLoadMetaInforz=`world.respect.datalayerDataLoadMetaInfoT                    920:89B_00 0 0 0 0  0  0 Bc00000 0 0 0 0 0J!0J "0HJ #0HJ $0HJ %0HJ &0HJ '0HJ (0HJ )0 HJa*020202 02 02 02 02  02  0 HJ+0,2-0HJ .0HJ /0HJ%00122023042506H7R0 R0 R0 R0 R 0 R 0 R 0 R 0   :;*Lworld/respect/datalayer/DataLoadMetaInfo; lastModified lastStoredetagurlLio/ktor/http/Url;consistentThroughvalidationInfoKey varyHeaderheaders,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;<init>i(JJLjava/lang/String;Lio/ktor/http/Url;JJLjava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IJJLjava/lang/String;Lio/ktor/http/Url;JJLjava/lang/String;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetLastModified()J getLastStoredgetEtag()Ljava/lang/String;getUrl()Lio/ktor/http/Url;getConsistentThroughgetValidationInfoKey getVaryHeader getHeaders.()Lcom/ustadmobile/ihttp/headers/IHttpHeaders; requireUrl component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release>njava/lang/Object Companionworld.respect.datalayerDataLoadParamsjworld.respect.datalayerDataLoadParams       20B00J  0HJ  0HJ 02020HJ 020HJ 0HJ 0HR0 R0  (Lworld/respect/datalayer/DataLoadParams;mustRevalidate onlyIfCached<init>(ZZ)VgetMustRevalidate()ZgetOnlyIfCached component1 component2copyequalsotherhashCodetoStringrespect-datalayer_releases f/1Ojava/lang/Objectworld.respect.datalayer DataLoadStatehl4mworld.respect.datalayer DataLoadState&         w **020: R0XR 80X R 0X   'Lworld/respect/datalayer/DataLoadState;TmetaInfo*Lworld/respect/datalayer/DataLoadMetaInfo; getMetaInfo,()Lworld/respect/datalayer/DataLoadMetaInfo; localState getLocalState)()Lworld/respect/datalayer/DataLoadState; remoteStategetRemoteState Companion)Lworld/respect/datalayer/DataErrorResult;*Lworld/respect/datalayer/DataLoadingState;(Lworld/respect/datalayer/DataReadyState;+Lworld/respect/datalayer/NoDataLoadedState;respect-datalayer_releaseڼ java/lang/Object Companionworld.respect.datalayerDataReadyState< `4*world.respect.datalayerDataReadyStatedR                   /**02H0:./B;80 800  BM 0 80 80 0 0 J8HJ 0HJ 80HJ0HJJ8028202 8020HJ02 0HJ !0 HJ "0#HJE$0%" *02 &H02'0(2)0*2 +H0,H-R8 R0X R 80X R0X 01(Lworld/respect/datalayer/DataReadyState;T'Lworld/respect/datalayer/DataLoadState;datametaInfo*Lworld/respect/datalayer/DataLoadMetaInfo; localState remoteState<init>(Ljava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetData()Ljava/lang/Object;Ljava/lang/Object; getMetaInfo,()Lworld/respect/datalayer/DataLoadMetaInfo; getLocalState)()Lworld/respect/datalayer/DataLoadState;getRemoteState component1 component2 component3 component4copy(Ljava/lang/Object;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Lworld/respect/datalayer/DataReadyState;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; typeSerial0#Lkotlinx/serialization/KSerializer;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_releaseRpjava/lang/Object%world/respect/datalayer/DataLoadState Companionworld.respect.datalayerNoDataLoadedState.Companion'<^Wworld.respect.datalayerNoDataLoadedState.Companion$         20B J H0"*020J  H0"*020J&  H00 "2  H0  5Lworld/respect/datalayer/NoDataLoadedState$Companion;<init>()V notModified+Lworld/respect/datalayer/NoDataLoadedState;TmetaInfo*Lworld/respect/datalayer/DataLoadMetaInfo;notFound serializer#Lkotlinx/serialization/KSerializer; typeSerial0respect-datalayer_releaseY*]java/lang/Objectworld.respect.datalayerNoDataLoadedState.ReasonNge^world.respect.datalayerNoDataLoadedState.Reason4   200B jj2Lworld/respect/datalayer/NoDataLoadedState$Reason;<init>(Ljava/lang/String;I)V NOT_MODIFIED NOT_FOUNDrespect-datalayer_release>zLjava/lang/Enumworld.respect.datalayerNoDataLoadedStateN*] world.respect.datalayerNoDataLoadedState]V                   .**02H0:-./B;00 80 0  BM 0 00 80  00 J 0HJ 0HJ 80HJ0HJE8020202 802 0HJ020HJ  0 HJ !0"HJE#0$" *02 %H02&0'2(0)2 *H0+H,R0 R0X R 80X R 0X 01+Lworld/respect/datalayer/NoDataLoadedState;T'Lworld/respect/datalayer/DataLoadState;reason2Lworld/respect/datalayer/NoDataLoadedState$Reason;metaInfo*Lworld/respect/datalayer/DataLoadMetaInfo; localState remoteState<init>(Lworld/respect/datalayer/NoDataLoadedState$Reason;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/datalayer/NoDataLoadedState$Reason;Lworld/respect/datalayer/DataLoadMetaInfo;Lworld/respect/datalayer/DataLoadState;Lworld/respect/datalayer/DataLoadState;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getReason4()Lworld/respect/datalayer/NoDataLoadedState$Reason; getMetaInfo,()Lworld/respect/datalayer/DataLoadMetaInfo; getLocalState)()Lworld/respect/datalayer/DataLoadState;getRemoteState component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor; typeSerial0#Lkotlinx/serialization/KSerializer;$write$Self$respect_datalayer_releaseReason Companion $serializerrespect-datalayer_release~? djava/lang/Object%world/respect/datalayer/DataLoadState Companionworld.respect.datalayerRespectAppDataSource D world.respect.datalayerRespectAppDataSource*          f20R0XR0X R 0 X  R0X.Lworld/respect/datalayer/RespectAppDataSource;compatibleAppsDataSourceALworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource;getCompatibleAppsDataSourceC()Lworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource;opdsDataSource-Lworld/respect/datalayer/opds/OpdsDataSource;getOpdsDataSource/()Lworld/respect/datalayer/opds/OpdsDataSource;schoolDirectoryDataSourceCLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;getSchoolDirectoryDataSourceE()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;schoolDirectoryEntryDataSourceHLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;!getSchoolDirectoryEntryDataSourceJ()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;respect-datalayer_release'| f(java/lang/Objectworld.respect.datalayerRespectAppDataSourceLocal@zFworld.respect.datalayerRespectAppDataSourceLocal*          f20R0XR0X R 0 X  R0X3Lworld/respect/datalayer/RespectAppDataSourceLocal;.Lworld/respect/datalayer/RespectAppDataSource;compatibleAppsDataSourceFLworld/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal;getCompatibleAppsDataSourceH()Lworld/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal;opdsDataSource2Lworld/respect/datalayer/opds/OpdsDataSourceLocal;getOpdsDataSource4()Lworld/respect/datalayer/opds/OpdsDataSourceLocal;schoolDirectoryDataSourceHLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;getSchoolDirectoryDataSourceJ()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;schoolDirectoryEntryDataSourceMLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;!getSchoolDirectoryEntryDataSourceO()Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;respect-datalayer_release̮'java/lang/Object,world/respect/datalayer/RespectAppDataSourceworld.respect.datalayerSchoolDataSource͋Nworld.respect.datalayerSchoolDataSourceR                    f20R0XR0X R 0 X  R0XR0XR0XR0XR0X !R"0#X$%&'*Lworld/respect/datalayer/SchoolDataSource;schoolAppDataSource4Lworld/respect/datalayer/school/SchoolAppDataSource;getSchoolAppDataSource6()Lworld/respect/datalayer/school/SchoolAppDataSource;personDataSource1Lworld/respect/datalayer/school/PersonDataSource;getPersonDataSource3()Lworld/respect/datalayer/school/PersonDataSource;personPasskeyDataSource8Lworld/respect/datalayer/school/PersonPasskeyDataSource;getPersonPasskeyDataSource:()Lworld/respect/datalayer/school/PersonPasskeyDataSource;personPasswordDataSource9Lworld/respect/datalayer/school/PersonPasswordDataSource;getPersonPasswordDataSource;()Lworld/respect/datalayer/school/PersonPasswordDataSource;reportDataSource1Lworld/respect/datalayer/school/ReportDataSource;getReportDataSource3()Lworld/respect/datalayer/school/ReportDataSource;indicatorDataSource4Lworld/respect/datalayer/school/IndicatorDataSource;getIndicatorDataSource6()Lworld/respect/datalayer/school/IndicatorDataSource;classDataSource0Lworld/respect/datalayer/school/ClassDataSource;getClassDataSource2()Lworld/respect/datalayer/school/ClassDataSource;enrollmentDataSource5Lworld/respect/datalayer/school/EnrollmentDataSource;getEnrollmentDataSource7()Lworld/respect/datalayer/school/EnrollmentDataSource;assignmentDataSource5Lworld/respect/datalayer/school/AssignmentDataSource;getAssignmentDataSource7()Lworld/respect/datalayer/school/AssignmentDataSource;respect-datalayer_releaseAq Gjava/lang/Objectworld.respect.datalayerSchoolDataSourceLocalk)world.respect.datalayerSchoolDataSourceLocalJ                  f20R0XR0X R 0 X  R0XR0XR0XR0XR0X !"#/Lworld/respect/datalayer/SchoolDataSourceLocal;*Lworld/respect/datalayer/SchoolDataSource;schoolAppDataSource9Lworld/respect/datalayer/school/SchoolAppDataSourceLocal;getSchoolAppDataSource;()Lworld/respect/datalayer/school/SchoolAppDataSourceLocal;personDataSource6Lworld/respect/datalayer/school/PersonDataSourceLocal;getPersonDataSource8()Lworld/respect/datalayer/school/PersonDataSourceLocal;personPasskeyDataSource=Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;getPersonPasskeyDataSource?()Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;personPasswordDataSource>Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;getPersonPasswordDataSource@()Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;reportDataSource6Lworld/respect/datalayer/school/ReportDataSourceLocal;getReportDataSource8()Lworld/respect/datalayer/school/ReportDataSourceLocal;classDataSource5Lworld/respect/datalayer/school/ClassDataSourceLocal;getClassDataSource7()Lworld/respect/datalayer/school/ClassDataSourceLocal;enrollmentDataSource:Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;getEnrollmentDataSource<()Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;assignmentDataSource:Lworld/respect/datalayer/school/AssignmentDataSourceLocal;getAssignmentDataSource<()Lworld/respect/datalayer/school/AssignmentDataSourceLocal;respect-datalayer_release $]java/lang/Object(world/respect/datalayer/SchoolDataSourceworld.respect.datalayerUidNumberMapperi:L>world.respect.datalayerUidNumberMapper;     20J020H)Lworld/respect/datalayer/UidNumberMapper;invokeuidrespect-datalayer_release h\\java/lang/Object&world.respect.datalayer.compatibleappsCompatibleAppsDataSourceoc&9&world.respect.datalayer.compatibleappsCompatibleAppsDataSource4<              f20J$ 0002020 H&J$ 002020 H@ J(  000 0020 H&J( 000 0020 H&J020H@J020H@J0020H&ALworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource; getAppAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;ALworld/respect/datalayer/compatibleapps/model/RespectAppManifest; manifestUrlLio/ktor/http/Url; loadParams(Lworld/respect/datalayer/DataLoadParams;getAppn(Lio/ktor/http/Url;Lworld/respect/datalayer/DataLoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getAddableAppsgetLaunchpadAppsaddAppToLaunchpadF(Lio/ktor/http/Url;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;removeAppFromLaunchpadappIsAddedToLaunchpadAsFlowrespect-datalayer_releaseq}java/lang/Object&world.respect.datalayer.compatibleappsCompatibleAppsDataSourceLocal"]P)2&world.respect.datalayer.compatibleappsCompatibleAppsDataSourceLocalT       f20J"02 000H@  FLworld/respect/datalayer/compatibleapps/CompatibleAppsDataSourceLocal;ALworld/respect/datalayer/compatibleapps/CompatibleAppsDataSource;upsertCompatibleAppsapps'Lworld/respect/datalayer/DataLoadState;ALworld/respect/datalayer/compatibleapps/model/RespectAppManifest;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_release6jpajava/lang/Object?world/respect/datalayer/compatibleapps/CompatibleAppsDataSource,world.respect.datalayer.compatibleapps.model!RespectAppManifest.AndroidDetailsbt{Z,world.respect.datalayer.compatibleapps.model!RespectAppManifest.AndroidDetailsH                 '20:&'B+000 0 B? 0 0 000 0 J 0HJ00HJ 0HJ/0202002 0HJ020HJ 0 HJ 0HJ%02 02!0"2#0$H%R0 R00 R0 ()PLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails; packageIdstoresLio/ktor/http/Url; sourceCode<init>7(Ljava/lang/String;Ljava/util/List;Lio/ktor/http/Url;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;w(ILjava/lang/String;Ljava/util/List;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getPackageId()Ljava/lang/String; getStores()Ljava/util/List; getSourceCode()Lio/ktor/http/Url; component1 component2 component3copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_releasekn.Ujava/lang/Object Companion,world.respect.datalayer.compatibleapps.modelRespectAppManifest.Companiony(b,world.respect.datalayer.compatibleapps.modelRespectAppManifest.CompanionS       20B J 00R0XT  KLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$Companion;<init>()V MIME_TYPE serializer#Lkotlinx/serialization/KSerializer;ALworld/respect/datalayer/compatibleapps/model/RespectAppManifest;respect-datalayer_releasep*(Djava/lang/Object MIME_TYPE,world.respect.datalayer.compatibleapps.modelRespectAppManifest9E,world.respect.datalayer.compatibleapps.modelRespectAppManifestj                "        K20:HIJKLBu0 00 0  0  0  0   0 0 00B00000 0  0  0  00 000J 00HJ 10HJ 20HJ 30HJ 40 HJ 50 HJ 60 HJ 70HJ 80HJ9 00HJ:0202 0202 02  0 2 0 2 0 2  02 02 00HJ;0<2=0HJ >0HJ ?0HJ%@0A2B02C0D2E0FHGR0 R0 R0 R0  !R 0 8X "#$%R 0 8X &#'%R 0 8X (#)%R 0 *+R0 ,-R 00 ./MNALworld/respect/datalayer/compatibleapps/model/RespectAppManifest;name&Lworld/respect/lib/opds/model/LangMap; descriptionlicensewebsiteLio/ktor/http/Url;iconLcom/eygraber/uri/Uri; learningUnitsdefaultLaunchUriandroidPLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;webLLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails; screenshotsLLworld/respect/datalayer/compatibleapps/model/RespectAppManifest$Screenshot;<init>a(Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Lio/ktor/http/Url;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Lio/ktor/http/Url;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lcom/eygraber/uri/Uri;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetName(()Lworld/respect/lib/opds/model/LangMap;getDescription getLicense()Ljava/lang/String; getWebsite()Lio/ktor/http/Url;getIcon$annotations()VgetIcon()Lcom/eygraber/uri/Uri;getLearningUnits$annotationsgetLearningUnitsgetDefaultLaunchUri$annotationsgetDefaultLaunchUri getAndroidR()Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$AndroidDetails;getWebN()Lworld/respect/datalayer/compatibleapps/model/RespectAppManifest$WebDetails;getScreenshots()Ljava/util/List; component1 component2 component3 component4 component5 component6 component7 component8 component9 component10copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_releaseAndroidDetails WebDetails Screenshot Companion $serializerrespect-datalayer_release0<^z  MIME_TYPE*,kjava/lang/Object Companion)world.respect.datalayer.networkvalidationBaseDataSourceValidationHelper+ld)world.respect.datalayer.networkvalidationBaseDataSourceValidationHelperP      f20J 02020H@  JLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;getValidationInfoALworld/respect/datalayer/networkvalidation/NetworkValidationInfo;urlLio/ktor/http/Url;requestHeaders,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;r(Lio/ktor/http/Url;Lcom/ustadmobile/ihttp/headers/IHttpHeaders;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_release$ @java/lang/Object)world.respect.datalayer.networkvalidation"ExtendedDataSourceValidationHelper\l?<)world.respect.datalayer.networkvalidation"ExtendedDataSourceValidationHelpern*        f20J02020H&J0 2 0 H@  NLworld/respect/datalayer/networkvalidation/ExtendedDataSourceValidationHelper;JLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;validationInfoKeyrequestHeaders,Lcom/ustadmobile/ihttp/headers/IHttpHeaders; varyHeaderupdateValidationInfometaInfo*Lworld/respect/datalayer/DataLoadMetaInfo;^(Lworld/respect/datalayer/DataLoadMetaInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_released#java/lang/ObjectHworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper)world.respect.datalayer.networkvalidationNetworkValidationInfo` _ )world.respect.datalayer.networkvalidationNetworkValidationInfo(         20BC0000 0 0  J 0HJ 0HJ 0HJ 0HJ 0HJ 0HJI0202 020202 02 0HJ020HJ 0HJ  0HR0   R0 R0  R0  R0 R 0  !"ALworld/respect/datalayer/networkvalidation/NetworkValidationInfo; lastModifiedetagconsistentThrough lastChecked varyHeadervalidationInfoKey<init>+(JLjava/lang/String;JJLjava/lang/String;J)VgetLastModified()JgetEtag()Ljava/lang/String;getConsistentThroughgetLastChecked getVaryHeadergetValidationInfoKey component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoStringrespect-datalayer_releasexГmjava/lang/Objectworld.respect.datalayer.opdsOpdsDataSourceHƊworld.respect.datalayer.opdsOpdsDataSource2           f20J$ 0002020 H&J8  0 002020 2 02 0H&-Lworld/respect/datalayer/opds/OpdsDataSource; loadOpdsFeedLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;'Lworld/respect/lib/opds/model/OpdsFeed;urlLio/ktor/http/Url;params(Lworld/respect/datalayer/DataLoadParams;loadOpdsPublication.Lworld/respect/lib/opds/model/OpdsPublication; referrerUrlexpectedPublicationIdrespect-datalayer_release7S java/lang/Objectworld.respect.datalayer.opdsOpdsDataSourceLocalڮworld.respect.datalayer.opdsOpdsDataSourceLocal*          f20J0 2  0 0 H@ J0 2 00 H@ R0XR0X2Lworld/respect/datalayer/opds/OpdsDataSourceLocal;-Lworld/respect/datalayer/opds/OpdsDataSource;feedNetworkValidationHelperJLworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;getFeedNetworkValidationHelperL()Lworld/respect/datalayer/networkvalidation/BaseDataSourceValidationHelper;"publicationNetworkValidationHelper%getPublicationNetworkValidationHelperupdateOpdsFeedfeed(Lworld/respect/datalayer/DataReadyState;'Lworld/respect/lib/opds/model/OpdsFeed;\(Lworld/respect/datalayer/DataReadyState;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateOpdsPublication publication.Lworld/respect/lib/opds/model/OpdsPublication;respect-datalayer_release=05p >java/lang/Object+world/respect/datalayer/opds/OpdsDataSource%world.respect.datalayer.respect.model RespectSchoolDirectory.Companion:%world.respect.datalayer.respect.model RespectSchoolDirectory.CompanionS       20B J 00R0XT  HLworld/respect/datalayer/respect/model/RespectSchoolDirectory$Companion;<init>()VSERVER_MANAGED_DIRECTORY_URL serializer#Lkotlinx/serialization/KSerializer;>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;respect-datalayer_release7Ejava/lang/ObjectSERVER_MANAGED_DIRECTORY_URL%world.respect.datalayer.respect.modelRespectSchoolDirectoryI}%world.respect.datalayer.respect.modelRespectSchoolDirectoryOD                !20:!"B00B/0 00 0  J 0HJ 0HJ02020HJ020HJ 0 HJ 0HJ%0202020H R0  R0 #$>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory; invitePrefixbaseUrlLio/ktor/http/Url;<init>'(Ljava/lang/String;Lio/ktor/http/Url;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;g(ILjava/lang/String;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetInvitePrefix()Ljava/lang/String; getBaseUrl()Lio/ktor/http/Url; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_release93SERVER_MANAGED_DIRECTORY_URL3E;0Vjava/lang/Object Companion%world.respect.datalayer.respect.modelSchoolDirectoryEntryp 5%world.respect.datalayer.respect.modelSchoolDirectoryEntryzd                      <20:;<Bq00000 0  0 j`   00 j`   0Bk000000 0  0 0 0J %0HJ &0HJ '0HJ (0HJ )0HJ *0 HJ+0 j`   0HJ,0 j`   0HJ-0202020202 02  0 2 0 j`   020 j`   0HJ.0/2001HJ 20HJ 30 HJ%4052026072809H:R0 R0 R0 R0 R0 R 0   !R' 0 j`   0X "#R'0 j`   0X $#=><Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;/Lworld/respect/datalayer/shared/ModelWithTimes;name&Lworld/respect/lib/opds/model/LangMap;selfLio/ktor/http/Url;xapi oneRoster respectExtrpId lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;stored<init>(Lworld/respect/lib/opds/model/LangMap;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/LangMap;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Lio/ktor/http/Url;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetName(()Lworld/respect/lib/opds/model/LangMap;getSelf()Lio/ktor/http/Url;getXapi getOneRoster getRespectExtgetRpId()Ljava/lang/String;getLastModified()Lkotlin/time/Instant; getStored component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release$Y.java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companionworld.respect.datalayer.school"AssignmentDataSource.GetListParamsWvworld.respect.datalayer.school"AssignmentDataSource.GetListParams(          20:B0J 0HJ 020HJ 0 2 0HJ  0HJ 0HR0 CLworld/respect/datalayer/school/AssignmentDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams;<init>>(Lworld/respect/datalayer/shared/params/GetListCommonParams;)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component1copyequalsotherhashCodetoString Companionrespect-datalayer_release1T%'java/lang/Object Companionworld.respect.datalayer.schoolAssignmentDataSource- :4'world.respect.datalayer.schoolAssignmentDataSource H                f 200:J 00020H&J$002 0 20H@ J( 000 20 2 0H&J. 00020 2 0H@J02 00H@5Lworld/respect/datalayer/school/AssignmentDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;1Lworld/respect/datalayer/school/model/Assignment;findByGuidAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;guid findByGuidparams(Lworld/respect/datalayer/DataLoadParams;n(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listAsPagingSource<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory; loadParamsCLworld/respect/datalayer/school/AssignmentDataSource$GetListParams;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/AssignmentDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_release~\no9w ENDPOINT_NAME,W?(Ujava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolAssignmentDataSourceLocal<world.respect.datalayer.schoolAssignmentDataSourceLocal,     f20200:Lworld/respect/datalayer/school/AssignmentDataSourceLocal;5Lworld/respect/datalayer/school/AssignmentDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;1Lworld/respect/datalayer/school/model/Assignment;respect-datalayer_release`r7java/lang/Object3world/respect/datalayer/school/AssignmentDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolClassDataSource.GetListParamshuvworld.respect.datalayer.schoolClassDataSource.GetListParams(          20:B0 0J  0HJ  0HJ0202 0HJ020HJ 0HJ 0HR0  R0   >Lworld/respect/datalayer/school/ClassDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams; inviteCode<init>P(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams; getInviteCode()Ljava/lang/String; component1 component2copyequalsotherhashCodetoString Companionrespect-datalayer_releaseFL7 java/lang/Object Companionworld.respect.datalayer.schoolClassDataSource97mworld.respect.datalayer.schoolClassDataSourceH                f 200:J 00020H&J$002 0 20H@ J$ 000 20 2 0H&J* 00020 2 0H@J02 00H@0Lworld/respect/datalayer/school/ClassDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;,Lworld/respect/datalayer/school/model/Clazz;findByGuidAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;guid findByGuidparams(Lworld/respect/datalayer/DataLoadParams;n(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listAsPagingSource<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory; loadParams>Lworld/respect/datalayer/school/ClassDataSource$GetListParams;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/ClassDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;storeD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_releasef."I ENDPOINT_NAMEd'"PARAM_NAME_INVITE_CODEFsSjava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolClassDataSourceLocal siworld.respect.datalayer.schoolClassDataSourceLocal,     f202005Lworld/respect/datalayer/school/ClassDataSourceLocal;0Lworld/respect/datalayer/school/ClassDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;,Lworld/respect/datalayer/school/model/Clazz;respect-datalayer_release45((java/lang/Object.world/respect/datalayer/school/ClassDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school"EnrollmentDataSource.GetListParams^֕_world.respect.datalayer.school"EnrollmentDataSource.GetListParams`.           20:B50 0 0 0  J 0HJ 0HJ 0HJ 0HJ70202 02 02 0HJ020HJ 0HJ 0HR0   R0  R0 R0 CLworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams;classUidrole9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; personUid<init>(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams; getClassUid()Ljava/lang/String;getRole;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; getPersonUid component1 component2 component3 component4copyequalsotherhashCodetoString Companionrespect-datalayer_releasece5 java/lang/Object Companionworld.respect.datalayer.schoolEnrollmentDataSourcebˏNworld.respect.datalayer.schoolEnrollmentDataSourceF              f 200:J$002020H@ J$  000 2020H&J$ 000 2020H&J02 00H@5Lworld/respect/datalayer/school/EnrollmentDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;1Lworld/respect/datalayer/school/model/Enrollment; findByGuid'Lworld/respect/datalayer/DataLoadState; loadParams(Lworld/respect/datalayer/DataLoadParams;guidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findByGuidAsFlowLkotlinx/coroutines/flow/Flow;listAsPagingSource<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory; listParamsCLworld/respect/datalayer/school/EnrollmentDataSource$GetListParams;storelistD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_release5DlΡ ENDPOINT_NAMEFFi+CFILTER_BY_PERSON_UIDĎ׹2java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolEnrollmentDataSourceLocal9world.respect.datalayer.schoolEnrollmentDataSourceLocal,     f20200:Lworld/respect/datalayer/school/EnrollmentDataSourceLocal;5Lworld/respect/datalayer/school/EnrollmentDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;1Lworld/respect/datalayer/school/model/Enrollment;respect-datalayer_releaseCgjava/lang/Object3world/respect/datalayer/school/EnrollmentDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolIndicatorDataSourceBUm`world.respect.datalayer.schoolIndicatorDataSource<              f20J  0000H@J$002 0 2 0 H@ J" 0002 0 H@J020H@J020H@J02 0 0H@4Lworld/respect/datalayer/school/IndicatorDataSource;allIndicatorAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;0Lworld/respect/datalayer/school/model/Indicator;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getIndicatorAsync loadParams(Lworld/respect/datalayer/DataLoadParams; indicatorIdn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getIndicatorAsFlowF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; putIndicator indicatord(Lworld/respect/datalayer/school/model/Indicator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;updateIndicatorinitializeDefaultIndicators idGeneratorLkotlin/Function0;T(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_releaseŤВ6java/lang/Objectworld.respect.datalayer.schoolPersonDataSource.GetListParamswY1q-]world.respect.datalayer.schoolPersonDataSource.GetListParams`.           20:B50 0 0 0  J 0HJ 0HJ 0HJ 0HJ70202 02 02 0HJ020HJ 0HJ 0HR0   R0  R0 R0 ?Lworld/respect/datalayer/school/PersonDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams;filterByClazzUidfilterByEnrolmentRole9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; filterByName<init>(Lworld/respect/datalayer/shared/params/GetListCommonParams;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Ljava/lang/String;)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams;getFilterByClazzUid()Ljava/lang/String;getFilterByEnrolmentRole;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;getFilterByName component1 component2 component3 component4copyequalsotherhashCodetoString Companionrespect-datalayer_releaseWCIgjava/lang/Object Companionworld.respect.datalayer.schoolPersonDataSourceoҎ=#world.respect.datalayer.schoolPersonDataSource\                     f "200:!"J020H@J$002 0 2 0H@ J  0002 0H&J. 00002 0 2 0H&J: 0002 0 2 02 0H@J$0002 0 20H&J$0002 0 20H&J02 00H@ #$1Lworld/respect/datalayer/school/PersonDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;-Lworld/respect/datalayer/school/model/Person;findByUsernameusernameF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; findByGuid'Lworld/respect/datalayer/DataLoadState; loadParams(Lworld/respect/datalayer/DataLoadParams;guidn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;findByGuidAsFlowLkotlinx/coroutines/flow/Flow; listAsFlow searchQuerylistsinceLkotlin/time/Instant;(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;listAsPagingSource<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;params?Lworld/respect/datalayer/school/PersonDataSource$GetListParams;listDetailsAsPagingSourceCLworld/respect/datalayer/school/model/composites/PersonListDetails; listParamsstoreD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_release6{:f9 ENDPOINT_NAME[ojava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonDataSourceLocalqTz]world.respect.datalayer.schoolPersonDataSourceLocal,     f202006Lworld/respect/datalayer/school/PersonDataSourceLocal;1Lworld/respect/datalayer/school/PersonDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;-Lworld/respect/datalayer/school/model/Person;respect-datalayer_releaseծa*Ծjava/lang/Object/world/respect/datalayer/school/PersonDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school%PersonPasskeyDataSource.GetListParamsC(  world.respect.datalayer.school%PersonPasskeyDataSource.GetListParams       20B0J 0HJ 020HJ 02 0HJ  0 HJ 0HR0 FLworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;includeRevoked<init>(Z)VgetIncludeRevoked()Z component1copyequalsotherhashCodetoStringrespect-datalayer_releasemd/java/lang/Objectworld.respect.datalayer.schoolPersonPasskeyDataSource!world.respect.datalayer.schoolPersonPasskeyDataSource(         f 200: J$ 00020H@J$  0000 20H& 8Lworld/respect/datalayer/school/PersonPasskeyDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;4Lworld/respect/datalayer/school/model/PersonPasskey;listAll'Lworld/respect/datalayer/DataLoadState; listParamsFLworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;z(Lworld/respect/datalayer/school/PersonPasskeyDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; listAllAsFlowLkotlinx/coroutines/flow/Flow; GetListParams Companionrespect-datalayer_releaset5 ENDPOINT_NAMEJh.PARAM_INCLUDE_REVOKEDcjava/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonPasskeyDataSourceLocalֵ&݄Xworld.respect.datalayer.schoolPersonPasskeyDataSourceLocal,     f20200=Lworld/respect/datalayer/school/PersonPasskeyDataSourceLocal;8Lworld/respect/datalayer/school/PersonPasskeyDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;4Lworld/respect/datalayer/school/model/PersonPasskey;respect-datalayer_releaseBw{java/lang/Object6world/respect/datalayer/school/PersonPasskeyDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school&PersonPasswordDataSource.GetListParams뒾Њworld.respect.datalayer.school&PersonPasswordDataSource.GetListParams(          20:B0J 0HJ 020HJ 0 2 0HJ  0HJ 0HR0 GLworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams;<init>>(Lworld/respect/datalayer/shared/params/GetListCommonParams;)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams; component1copyequalsotherhashCodetoString Companionrespect-datalayer_releaseܬSzjava/lang/Object Companionworld.respect.datalayer.schoolPersonPasswordDataSource! world.respect.datalayer.schoolPersonPasswordDataSource.          f 200: J$ 00020H@J.  0000 2 0 20H&9Lworld/respect/datalayer/school/PersonPasswordDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;5Lworld/respect/datalayer/school/model/PersonPassword;listAll'Lworld/respect/datalayer/DataLoadState; listParamsGLworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;{(Lworld/respect/datalayer/school/PersonPasswordDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; listAllAsFlowLkotlinx/coroutines/flow/Flow; loadParams(Lworld/respect/datalayer/DataLoadParams; GetListParams Companionrespect-datalayer_release@_5  ENDPOINT_NAMEM% (java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolPersonPasswordDataSourceLocalȴ5ۖqworld.respect.datalayer.schoolPersonPasswordDataSourceLocal,     f20200>Lworld/respect/datalayer/school/PersonPasswordDataSourceLocal;9Lworld/respect/datalayer/school/PersonPasswordDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;5Lworld/respect/datalayer/school/model/PersonPassword;respect-datalayer_releasey( java/lang/Object7world/respect/datalayer/school/PersonPasswordDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.schoolReportDataSourceH8ыworld.respect.datalayer.schoolReportDataSource:             f20J( 000020H@ J$ 002 0 2 0H@J" 0002 0H@J020H@J02 0H@1Lworld/respect/datalayer/school/ReportDataSource;allReportsAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;-Lworld/respect/datalayer/school/model/Report;template5(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;getReportAsync loadParams(Lworld/respect/datalayer/DataLoadParams;reportIdn(Lworld/respect/datalayer/DataLoadParams;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getReportAsFlowF(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; putReportreporta(Lworld/respect/datalayer/school/model/Report;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; deleteReportrespect-datalayer_releasepjava/lang/Objectworld.respect.datalayer.schoolReportDataSourceLocaly =world.respect.datalayer.schoolReportDataSourceLocal,     f202006Lworld/respect/datalayer/school/ReportDataSourceLocal;1Lworld/respect/datalayer/school/ReportDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;-Lworld/respect/datalayer/school/model/Report;respect-datalayer_releasehIKTjava/lang/Object/world/respect/datalayer/school/ReportDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.school!SchoolAppDataSource.GetListParams z;9world.respect.datalayer.school!SchoolAppDataSource.GetListParams&         20:B00J  0HJ  0HJ02020HJ020HJ 0HJ 0HR0  R0   BLworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;common;Lworld/respect/datalayer/shared/params/GetListCommonParams;includeDeleted<init>?(Lworld/respect/datalayer/shared/params/GetListCommonParams;Z)V getCommon=()Lworld/respect/datalayer/shared/params/GetListCommonParams;getIncludeDeleted()Z component1 component2copyequalsotherhashCodetoString Companionrespect-datalayer_release֕?java/lang/Object Companionworld.respect.datalayer.schoolSchoolAppDataSourceڤhJ"world.respect.datalayer.schoolSchoolAppDataSource4           f 200:J$0002020 H&J.  00 0 0 2020 H&J* 00 0 2020 H@4Lworld/respect/datalayer/school/SchoolAppDataSource;3Lworld/respect/datalayer/shared/WritableDataSource;0Lworld/respect/datalayer/school/model/SchoolApp;listAsPagingSource<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory; loadParams(Lworld/respect/datalayer/DataLoadParams;paramsBLworld/respect/datalayer/school/SchoolAppDataSource$GetListParams; listAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/school/SchoolAppDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_releasex󎝼  ENDPOINT_NAMEړo0INCLUDE_DELETED68f{java/lang/Object1world/respect/datalayer/shared/WritableDataSource Companionworld.respect.datalayer.schoolSchoolAppDataSourceLocalץ6%world.respect.datalayer.schoolSchoolAppDataSourceLocal,     f202009Lworld/respect/datalayer/school/SchoolAppDataSourceLocal;4Lworld/respect/datalayer/school/SchoolAppDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;0Lworld/respect/datalayer/school/model/SchoolApp;respect-datalayer_release?qIjava/lang/Object2world/respect/datalayer/school/SchoolAppDataSource3world/respect/datalayer/shared/LocalModelDataSource$world.respect.datalayer.school.model Assignmenẗm)-y$world.respect.datalayer.school.model Assignmentj                        <20:<=B0000j`    0  00 00 0j`    0 0j`    0 Bw00000  00  00 000J %0HJ &0HJ '0HJ (0j`    0 HJ)00 HJ*00 HJ+0j`    0 HJ,0j`    0 HJ-020202020j`    0 2 00 200 20j`    0 20j`    0 HJ.0/2001HJ 20HJ 30HJ%4052602708290:H;R0 R0 R0 R(0j`    0  R 00   !R00  "!R'0j`    0 X #R'0j`    0 X $>?1Lworld/respect/datalayer/school/model/Assignment;/Lworld/respect/datalayer/shared/ModelWithTimes;uidtitle descriptiondeadlineLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601; assignees<Lworld/respect/datalayer/school/model/AssignmentAssigneeRef; learningUnits@Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef; lastModifiedstored<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Ljava/util/List;Ljava/util/List;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;Ljava/util/List;Ljava/util/List;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetUid()Ljava/lang/String;getTitlegetDescription getDeadline()Lkotlin/time/Instant; getAssignees()Ljava/util/List;getLearningUnitsgetLastModified getStored component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releasea0TABLE_IDt6$Vjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelAssignmentAssigneeRefTw$world.respect.datalayer.school.modelAssignmentAssigneeRefQD                "20:!"B00B/0 00 0  J 0HJ 0HJ02020HJ020HJ 0 HJ 0HJ%0202020H R0  R0 #$<Lworld/respect/datalayer/school/model/AssignmentAssigneeRef;typeDLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;uid<init>Y(Lworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetTypeF()Lworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;getUid()Ljava/lang/String; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release?\IwSjava/lang/Object Companion$world.respect.datalayer.school.model'AssignmentAssigneeRefTypeEnum.Companion,VE[$world.respect.datalayer.school.model'AssignmentAssigneeRefTypeEnum.Companionm&         20B J020J02 0 J  00  NLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum$Companion;<init>()V fromValueDLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;valuefromFlagflag serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_releaseUҮEjava/lang/Object$world.respect.datalayer.school.modelAssignmentAssigneeRefTypeEnumJ|2$world.respect.datalayer.school.modelAssignmentAssigneeRefTypeEnumw       200: B00R0  R0   j DLworld/respect/datalayer/school/model/AssignmentAssigneeRefTypeEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()ICLASS Companionrespect-datalayer_releaseOch0java/lang/Enum Companion$world.respect.datalayer.school.modelAssignmentLearningUnitRef=V$world.respect.datalayer.school.modelAssignmentLearningUnitRefOD                !20: !B00B/000 0  J 0HJ 0HJ02020HJ020HJ 0HJ 0HJ%0202020HR0   R0  "#@Lworld/respect/datalayer/school/model/AssignmentLearningUnitRef;learningUnitManifestUrlLio/ktor/http/Url;appManifestUrl<init>'(Lio/ktor/http/Url;Lio/ktor/http/Url;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;g(ILio/ktor/http/Url;Lio/ktor/http/Url;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetLearningUnitManifestUrl()Lio/ktor/http/Url;getAppManifestUrl component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_releasePƭ8^^java/lang/Object Companion$world.respect.datalayer.school.model AuthToken#bAgא{ $world.respect.datalayer.school.model AuthToken<              20:B000 B5 0000 0  J%0202020HR0 R0 R0 0Lworld/respect/datalayer/school/model/AuthToken; accessToken timeCreatedttl<init>(Ljava/lang/String;JI)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;W(ILjava/lang/String;JILkotlinx/serialization/internal/SerializationConstructorMarker;)VgetAccessToken()Ljava/lang/String;getTimeCreated()JgetTtl()I write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release}vjava/lang/Object Companion$world.respect.datalayer.school.modelClazz L$world.respect.datalayer.school.modelClazzb                       :20::;B000 00 j`     0 0 j`     0  0 0Bk000000 0 000J #0HJ $0HJ %0HJ &0HJ'0 j`     0 HJ(0 j`     0 HJ )0HJ *0HJ+02020202 020 j`     0 20 j`     0 2 02 0HJ,0-2.0/HJ 00HJ 10HJ%20324025062708H9R0 R0 R0 R0 R'0 j`     0 X R'0 j`     0 X  R0 !R0 "<=,Lworld/respect/datalayer/school/model/Clazz;/Lworld/respect/datalayer/shared/ModelWithTimes;guidtitlestatus1Lworld/respect/datalayer/school/model/StatusEnum; description lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;storedteacherInviteCodestudentInviteCode<init>(Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetGuid()Ljava/lang/String;getTitle getStatus3()Lworld/respect/datalayer/school/model/StatusEnum;getDescriptiongetLastModified()Lkotlin/time/Instant; getStoredgetTeacherInviteCodegetStudentInviteCode component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releasek:׵YDEFAULT_INVITE_CODE_LENO؅~DEFAULT_INVITE_CODE_MAXp((Ljava/lang/String;ILjava/lang/String;)VgetPName()Ljava/lang/String;ANDROIDUNKNOWN Companionrespect-datalayer_releasejava/lang/Enum Companion$world.respect.datalayer.school.model DeviceInfoxzF$world.respect.datalayer.school.model DeviceInfoTL                  220:123B;0000 0 0   BS00000 0 0 0 J0J 0HJ 0HJ 0HJ  0HJ !0HJ "0 HJI#02020202 02  02 0 HJ$0%2&0HJ '0HJ (0HJ%)0*2+02,0-2.0/H0R0 R0 R0 R0 R 0 R 0  451Lworld/respect/datalayer/school/model/DeviceInfo;platform:Lworld/respect/datalayer/school/model/DeviceInfo$Platform; androidSdkIntversion manufacturermodelram<init>u(Lworld/respect/datalayer/school/model/DeviceInfo$Platform;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/datalayer/school/model/DeviceInfo$Platform;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;JLkotlinx/serialization/internal/SerializationConstructorMarker;)V getPlatform<()Lworld/respect/datalayer/school/model/DeviceInfo$Platform;getAndroidSdkInt()I getVersion()Ljava/lang/String;getManufacturergetModelgetRam()J toHeaderLine component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_releasePlatform Companion $serializerrespect-datalayer_release݂~I  HEADER_NAME9SټE"java/lang/Object Companion$world.respect.datalayer.school.model Enrollmentӂ+$world.respect.datalayer.school.model Enrollmentt                 !         L20:LMB000j`    0  0j`    0   0000 0 0 0 0B0000 0 000000000J 10HJ 20HJ30j`    0 HJ40j`    0 HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ ;0HJ <0HJ=0202020j`    0 2 0j`    0 2  02020202 02 02 02 0HJ>0?2@0AHJ B0HJ C0HJ%D0E2F02G0H2I0JHKR0  R0 !"R'0j`    0 X #$R' 0j`    0 X %$R 0 &'R0 ( R0 ) R0 *+R0 ,-R0 .-R0 / R0 0 NO1Lworld/respect/datalayer/school/model/Enrollment;/Lworld/respect/datalayer/shared/ModelWithTimes;uidstatus1Lworld/respect/datalayer/school/model/StatusEnum; lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;storedmetadata'Lkotlinx/serialization/json/JsonObject;classUid personUidrole9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; beginDateLkotlinx/datetime/LocalDate;endDate inviteCodeapprovedByPersonUid<init>P(Ljava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetUid()Ljava/lang/String; getStatus3()Lworld/respect/datalayer/school/model/StatusEnum;getLastModified()Lkotlin/time/Instant; getStored getMetadata)()Lkotlinx/serialization/json/JsonObject; getClassUid getPersonUidgetRole;()Lworld/respect/datalayer/school/model/EnrollmentRoleEnum; getBeginDate()Lkotlinx/datetime/LocalDate; getEndDate getInviteCodegetApprovedByPersonUid component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releaseq@q`TABLE_IDO؅~java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelEnrollmentRoleEnum.Companion.F$world.respect.datalayer.school.modelEnrollmentRoleEnum.Companion(          20B J 0 2 0 J 0 20J 0 0R0XT R0XT CLworld/respect/datalayer/school/model/EnrollmentRoleEnum$Companion;<init>()V TEACHER_FLAGgetTEACHER_FLAG$annotations STUDENT_FLAGgetSTUDENT_FLAG$annotations fromValue9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;valuefromFlagflag serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_release+AҬVujava/lang/Object TEACHER_FLAG STUDENT_FLAG$world.respect.datalayer.school.modelEnrollmentRoleEnumgkЫy$world.respect.datalayer.school.modelEnrollmentRoleEnum       200:B00R0  R0   j j jj9Lworld/respect/datalayer/school/model/EnrollmentRoleEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()ITEACHERSTUDENTPENDING_TEACHERPENDING_STUDENT Companionrespect-datalayer_releasevM, STUDENT_FLAG TEACHER_FLAGo@rjjava/lang/Enum Companion$world.respect.datalayer.school.model Indicator               (20:()B900000 BM 0 00000 0 J 0HJ 0HJ 0HJ 0HJ 0HJ;02020202020HJ020HJ 0 HJ 0HJ% 0!2"02#0$2%0&H'R0 R0 R0 R0 R0 *+0Lworld/respect/datalayer/school/model/Indicator; indicatorIdname descriptiontypesql<init>](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetIndicatorId()Ljava/lang/String;getNamegetDescriptiongetTypegetSql component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_release򲵒G`nTABLE_ID'CVD java/lang/Object Companion$world.respect.datalayer.school.modelPersonU$K$world.respect.datalayer.school.modelPerson/                      6        k20:klB0000 j`     0 0 j`     0  0 0 000 00 0 0 0 0 0000  0! "0 #0$%B&0'0000 0 00000000000 00 00 0!"0#0(0)$*J H0HJ I0HJ J0HJK0 j`     0 HJL0 j`     0 HJ M0HJ N0HJ O0HJ P0HJ Q0HJ R0HJ S0HJ T0HJ U0HJ V0HJ W0HJX00HJY00HJ Z0!HJ [0HJ \0HJ]020202020 j`     0 20 j`     0 2 02 02 020202 0202 02 02 02 02002002  0!2 "02 #0HJ^02_0`HJ a0'HJ b0HJ%c0d2e02f0g2h0iHjR0 +,R0 -.R0 /0R'0 j`     0 X 12R'0 j`     0 X 32R0 45R0 6,R0 7,R0 8,R0 9,R0 :,R0 ;<R0 =,R0 >,R0 ?,R0 @,R00 ABR00 CBR 0! DER"0 F,R#0 G,mn-Lworld/respect/datalayer/school/model/Person;/Lworld/respect/datalayer/shared/ModelWithTimes;guid userActivestatus7Lworld/respect/datalayer/school/model/PersonStatusEnum; lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;storedmetadata'Lkotlinx/serialization/json/JsonObject;userMasterIdentifierusername givenName familyName middleNamegender7Lworld/respect/datalayer/school/model/PersonGenderEnum;preferredFirstNamepreferredMiddleNamepreferredLastNamepronounsroles1Lworld/respect/datalayer/school/model/PersonRole;relatedPersonUids dateOfBirthLkotlinx/datetime/LocalDate;email phoneNumber<init>(Ljava/lang/String;ZLworld/respect/datalayer/school/model/PersonStatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonGenderEnum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;ZLworld/respect/datalayer/school/model/PersonStatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/json/JsonObject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/PersonGenderEnum;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lkotlinx/datetime/LocalDate;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetGuid()Ljava/lang/String; getUserActive()Z getStatus9()Lworld/respect/datalayer/school/model/PersonStatusEnum;getLastModified()Lkotlin/time/Instant; getStored getMetadata)()Lkotlinx/serialization/json/JsonObject;getUserMasterIdentifier getUsername getGivenName getFamilyName getMiddleName getGender9()Lworld/respect/datalayer/school/model/PersonGenderEnum;getPreferredFirstNamegetPreferredMiddleNamegetPreferredLastName getPronounsgetRoles()Ljava/util/List;getRelatedPersonUidsgetDateOfBirth()Lkotlinx/datetime/LocalDate;getEmailgetPhoneNumber component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component20 component21copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releaseaɥXGkTABLE_IDjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelPersonGenderEnum.Companion'FTEԠ$world.respect.datalayer.school.modelPersonGenderEnum.Companionm&         20B J020J02 0 J  00  ALworld/respect/datalayer/school/model/PersonGenderEnum$Companion;<init>()V fromValue7Lworld/respect/datalayer/school/model/PersonGenderEnum;valuefromFlagflag serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_release0)3Fjava/lang/Object$world.respect.datalayer.school.modelPersonGenderEnumfGL$world.respect.datalayer.school.modelPersonGenderEnum       200:B00R0  R0   j j jj7Lworld/respect/datalayer/school/model/PersonGenderEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()IFEMALEMALEOTHER UNSPECIFIED Companionrespect-datalayer_releasek_hX03java/lang/Enum Companion$world.respect.datalayer.school.model PersonPasskeyns{$world.respect.datalayer.school.model PersonPasskeyZ             &        Q20:PQB00j`   0 0j`   0 0 0 0000000j`   00000B000 0 0 0 000000000000J 20HJ30j`   0HJ40j`   0HJ 50HJ 60HJ 70HJ 80HJ 90HJ :0HJ ;0HJ <0HJ=0j`   0HJ >0HJ ?0HJ @0HJ A0HJB02020j`   02 0j`   02  02  02  0202 02 0202020j`   02 02 02 02 0HJC02D0EHJ F0HJ G0HJ%H0I2J02K0L2M0NHOR0  !R'0j`   0X "#R' 0j`   0X $#R 0 %!R 0 &!R 0 '!R0 (!R0 )!R0 *!R0 +R0 ,!R$0j`   0 -#R0 .!R0 /!R0 0!R0 1!RS4Lworld/respect/datalayer/school/model/PersonPasskey;/Lworld/respect/datalayer/shared/ModelWithTimes; personGuid lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;storedattestationObjclientDataJson originString credentialIdchallengeString publicKey isRevoked deviceName timeCreatedaaguid providerName iconLighticonDark<init>(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;[(ILjava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getPersonGuid()Ljava/lang/String;getLastModified()Lkotlin/time/Instant; getStoredgetAttestationObjgetClientDataJsongetOriginStringgetCredentialIdgetChallengeString getPublicKey()Z getDeviceNamegetTimeCreated getAaguidgetProviderName getIconLight getIconDark component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_releaseW java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelPersonPassword&_ef-:$world.respect.datalayer.school.modelPersonPassword[Z                     :20:9:Bm00j`   0 0j`   0 0 0 000Bg000 0 0 0 0000J "0HJ#0j`   0HJ$0j`   0HJ %0HJ &0HJ '0HJ (0HJ )0HJ*02020j`   02 0j`   02 02 02 02020HJ+0,2-0.HJ /0HJ 00HJ%10223024052607H8R0 R'0j`   0X R' 0j`   0X R 0 R 0 R 0 R0  R0 ! ;<5Lworld/respect/datalayer/school/model/PersonPassword;/Lworld/respect/datalayer/shared/ModelWithTimes; personGuid lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;stored authAlgorithm authEncodedauthSaltauthIterations authKeyLen<init>w(Ljava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Lkotlin/time/Instant;Lkotlin/time/Instant;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILkotlinx/serialization/internal/SerializationConstructorMarker;)V getPersonGuid()Ljava/lang/String;getLastModified()Lkotlin/time/Instant; getStoredgetAuthAlgorithmgetAuthEncoded getAuthSaltgetAuthIterations()I getAuthKeyLen component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release[Ȅjava/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model PersonRolekK`$world.respect.datalayer.school.model PersonRoleH                )20:()B/00 0 0  BA 0 0000 0 J 0HJ 0HJ 0HJ 0HJ5020202 02 0HJ020HJ 0 HJ 0HJ% 0!2"02#0$2%0&H'R0 R0 R0 R0 *+1Lworld/respect/datalayer/school/model/PersonRole; isPrimaryRoleroleEnum5Lworld/respect/datalayer/school/model/PersonRoleEnum; beginDateLkotlinx/datetime/LocalDate;endDate<init>q(ZLworld/respect/datalayer/school/model/PersonRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(IZLworld/respect/datalayer/school/model/PersonRoleEnum;Lkotlinx/datetime/LocalDate;Lkotlinx/datetime/LocalDate;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V()Z getRoleEnum7()Lworld/respect/datalayer/school/model/PersonRoleEnum; getBeginDate()Lkotlinx/datetime/LocalDate; getEndDate component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_releaseaVpjava/lang/Object Companion$world.respect.datalayer.school.modelPersonRoleEnum.Companion'^җ$world.respect.datalayer.school.modelPersonRoleEnum.Companionm&         20B J020J02 0 J  00  ?Lworld/respect/datalayer/school/model/PersonRoleEnum$Companion;<init>()V fromValue5Lworld/respect/datalayer/school/model/PersonRoleEnum;valuefromFlagflag serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_release java/lang/Object$world.respect.datalayer.school.modelPersonRoleEnumW~ME $world.respect.datalayer.school.modelPersonRoleEnum       200:B00R0  R0   j j jjj5Lworld/respect/datalayer/school/model/PersonRoleEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()ISITE_ADMINISTRATORSTUDENTSYSTEM_ADMINISTRATORTEACHERPARENT Companionrespect-datalayer_releasenZO]Mjava/lang/Enum Companion$world.respect.datalayer.school.modelPersonStatusEnum.Companionvɫ%$world.respect.datalayer.school.modelPersonStatusEnum.Companionm&         20B J020J02 0 J  00  ALworld/respect/datalayer/school/model/PersonStatusEnum$Companion;<init>()VfromFlag7Lworld/respect/datalayer/school/model/PersonStatusEnum;flag fromValuevalue serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_release}L java/lang/Object$world.respect.datalayer.school.modelPersonStatusEnumf$world.respect.datalayer.school.modelPersonStatusEnum       200:B00R0  R0   j j j7Lworld/respect/datalayer/school/model/PersonStatusEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()IACTIVE TO_BE_DELETEDPENDING_APPROVAL Companionrespect-datalayer_releaseAIf+java/lang/Enum Companion$world.respect.datalayer.school.modelReport.$world.respect.datalayer.school.modelReportkb                       ;20:;<Bu00000  0  0 j`   00 j`   0Bg000000  0  0 0 0J %0HJ &0HJ '0HJ (0HJ )0 HJ *0 HJ+0 j`   0HJ,0 j`   0HJ-02020202020 2 0 2 0 j`   020 j`   0HJ.0 2/00HJ 10HJ 20HJ%30425026072809H:R0 R0 R0 R0 R0   R 0  ! R' 0 j`   0X "#R'0 j`   0X $#=>-Lworld/respect/datalayer/school/model/Report;/Lworld/respect/datalayer/shared/ModelWithTimes;guid ownerGuidtitle reportOptions;Lworld/respect/datalayer/school/model/report/ReportOptions;reportIsTemplateactive lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;stored<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportOptions;ZZLkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportOptions;ZZLkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetGuid()Ljava/lang/String; getOwnerGuidgetTitlegetReportOptions=()Lworld/respect/datalayer/school/model/report/ReportOptions;getReportIsTemplate()Z getActivegetLastModified()Lkotlin/time/Instant; getStored component1 component2 component3 component4 component5 component6 component7 component8copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releaseL՘M|TABLE_ID]Ҡ&java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.model SchoolAppX7YD$world.respect.datalayer.school.model SchoolAppd                      320:34B[0000 j`     0 0 j`     0 BM00000 0 0J 0HJ  0HJ !0HJ"0 j`     0 HJ#0 j`     0 HJa$020202020 j`     0 20 j`     0 HJ%0&2'0(HJ )0HJ *0HJ%+0,2-02.0/2001H2R0 R0 R0 R'0 j`     0 X R'0 j`     0 X 560Lworld/respect/datalayer/school/model/SchoolApp;/Lworld/respect/datalayer/shared/ModelWithTimes;uidappManifestUrlLio/ktor/http/Url;status1Lworld/respect/datalayer/school/model/StatusEnum; lastModifiedLkotlin/time/Instant;$Lkotlinx/serialization/Serializable;withLkotlin/reflect/KClass;0Lworld/respect/lib/serializers/InstantAsISO8601;stored<init>(Ljava/lang/String;Lio/ktor/http/Url;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Lio/ktor/http/Url;Lworld/respect/datalayer/school/model/StatusEnum;Lkotlin/time/Instant;Lkotlin/time/Instant;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetUid()Ljava/lang/String;getAppManifestUrl()Lio/ktor/http/Url; getStatus3()Lworld/respect/datalayer/school/model/StatusEnum;getLastModified()Lkotlin/time/Instant; getStored component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release Companion $serializerrespect-datalayer_releaseZ :ATABLE_ID5,#(java/lang/Object-world/respect/datalayer/shared/ModelWithTimes Companion$world.respect.datalayer.school.modelStatusEnum.Companion\$world.respect.datalayer.school.modelStatusEnum.Companionm&         20B J020J02 0 J  00  ;Lworld/respect/datalayer/school/model/StatusEnum$Companion;<init>()VfromFlag1Lworld/respect/datalayer/school/model/StatusEnum;flag fromValuevalue serializer#Lkotlinx/serialization/KSerializer;respect-datalayer_releaseH75X5java/lang/Object$world.respect.datalayer.school.model StatusEnumhl$world.respect.datalayer.school.model StatusEnum{       200:B00R0  R0   j j 1Lworld/respect/datalayer/school/model/StatusEnum;valueflag<init>)(Ljava/lang/String;ILjava/lang/String;I)VgetValue()Ljava/lang/String;getFlag()IACTIVE TO_BE_DELETED Companionrespect-datalayer_releasewU5djava/lang/Enum Companion/world.respect.datalayer.school.model.compositesPersonListDetails~N55V/world.respect.datalayer.school.model.compositesPersonListDetails"        20B=000000  J 0HJ 0HJ 0HJ 0HJ 0HJ 0HJK02020202 02 02 0HJ020HJ 0HJ 0HR0   R0   R0  R0  R0  R0   CLworld/respect/datalayer/school/model/composites/PersonListDetails;guid givenName familyNameusernameemail phoneNumber<init>o(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetGuid()Ljava/lang/String; getGivenName getFamilyName getUsernamegetEmailgetPhoneNumber component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoStringrespect-datalayer_release~java/lang/Object+world.respect.datalayer.school.model.reportDefaultIndicators3bį+world.respect.datalayer.school.model.reportDefaultIndicatorsJ      20B R00  ?Lworld/respect/datalayer/school/model/report/DefaultIndicators;<init>()Vlist0Lworld/respect/datalayer/school/model/Indicator;getList()Ljava/util/List;respect-datalayer_release|e*6java/lang/Object+world.respect.datalayer.school.model.reportReportOptions.Companion e+world.respect.datalayer.school.model.reportReportOptions.Companion=      20B J 00ELworld/respect/datalayer/school/model/report/ReportOptions$Companion;<init>()V serializer#Lkotlinx/serialization/KSerializer;;Lworld/respect/datalayer/school/model/report/ReportOptions;respect-datalayer_releaseq7@}java/lang/Object+world.respect.datalayer.school.model.report ReportOptionsonUwt+world.respect.datalayer.school.model.report ReportOptionsT                   -20:,-B50000 0   BI 0000 0 0 0 J 0HJ 0HJ 0HJ0 0 HJ7020202020 0 HJ0 2!0HJ "0HJ #0HJ%$0%2&02'0(2)0*H+R0 R0 R0 R0 0  ./;Lworld/respect/datalayer/school/model/report/ReportOptions;titlexAxis9Lworld/respect/datalayer/school/model/report/ReportXAxis;period:Lworld/respect/datalayer/school/model/report/ReportPeriod;series:Lworld/respect/datalayer/school/model/report/ReportSeries;<init>(Ljava/lang/String;Lworld/respect/datalayer/school/model/report/ReportXAxis;Lworld/respect/datalayer/school/model/report/ReportPeriod;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILjava/lang/String;Lworld/respect/datalayer/school/model/report/ReportXAxis;Lworld/respect/datalayer/school/model/report/ReportPeriod;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetTitle()Ljava/lang/String;getXAxis;()Lworld/respect/datalayer/school/model/report/ReportXAxis; getPeriod<()Lworld/respect/datalayer/school/model/report/ReportPeriod; getSeries()Ljava/util/List; component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;$write$Self$respect_datalayer_release $serializer Companionrespect-datalayer_release8vTjava/lang/Object Companion)world.respect.datalayer.school.writequeue#EnqueueDrainRemoteWriteQueueUseCaseAG!yg7)world.respect.datalayer.school.writequeue#EnqueueDrainRemoteWriteQueueUseCase9     20:J0HBOLworld/respect/datalayer/school/writequeue/EnqueueDrainRemoteWriteQueueUseCase;invoke4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; Companionrespect-datalayer_release^?,Mmd DATA_SCOPE_ID8zbHDATA_SCOPE_QUALIFIER;hjava/lang/Object Companion)world.respect.datalayer.school.writequeueRemoteWriteQueueui5\?)world.respect.datalayer.school.writequeueRemoteWriteQueue$        f20J02 00H@J002 0 H@ J 02  0 0H@<Lworld/respect/datalayer/school/writequeue/RemoteWriteQueue;additems:Lworld/respect/datalayer/school/writequeue/WriteQueueItem;D(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; getPendinglimit5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;markSentidsrespect-datalayer_releaseà0djava/lang/Object)world.respect.datalayer.school.writequeueWriteQueueItem.Model.Companion=.]}h9)world.respect.datalayer.school.writequeueWriteQueueItem.Model.CompanionA      20B J020 JLworld/respect/datalayer/school/writequeue/WriteQueueItem$Model$Companion;<init>()VfromFlag@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;flagrespect-datalayer_releasepMطjava/lang/Object)world.respect.datalayer.school.writequeueWriteQueueItem.ModelZ^)world.respect.datalayer.school.writequeueWriteQueueItem.Modelj      200:B0R0 jj j j j j @Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;flag<init>(Ljava/lang/String;II)VgetFlag()IPERSONCLASS ENROLLMENTPERSON_PASSWORD ASSIGNMENT SCHOOL_APP Companionrespect-datalayer_release\j\Djava/lang/Enum Companion)world.respect.datalayer.school.writequeueWriteQueueItemJ|k)world.respect.datalayer.school.writequeueWriteQueueItem$       20:B?0000  0 0   R0 R0 R0 R0  R 0 R 0  :Lworld/respect/datalayer/school/writequeue/WriteQueueItem; queueItemIdmodel@Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;uid timeQueued attemptCount timeWritten<init>Y(ILworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;Ljava/lang/String;JIJ)VgetQueueItemId()IgetModelB()Lworld/respect/datalayer/school/writequeue/WriteQueueItem$Model;getUid()Ljava/lang/String; getTimeQueued()JgetAttemptCountgetTimeWrittenModelrespect-datalayer_release+Vttjava/lang/Object'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourceՂ'world.respect.datalayer.schooldirectorySchoolDirectoryDataSource.          f20J 02020H@J 00 H@ J  00 0 H&J020H@CLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;insertOrIgnoreschoolDirectory>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory; clearOtherss(Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;allDirectories4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;allDirectoriesAsFlowLkotlinx/coroutines/flow/Flow;deleteDirectory directoryr(Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_releaseXc0java/lang/Object'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourceLocalIڋ9'world.respect.datalayer.schooldirectorySchoolDirectoryDataSourceLocalh&        f20J02020H@J 0 H@   HLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSourceLocal;CLworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource;setServerManagedSchoolConfigschool<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;dbUrl(Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getServerManagedDirectory>Lworld/respect/datalayer/respect/model/RespectSchoolDirectory;4(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_releasek9?java/lang/ObjectAworld/respect/datalayer/schooldirectory/SchoolDirectoryDataSource'world.respect.datalayer.schooldirectory,SchoolDirectoryEntryDataSource.GetListParamsE 'world.respect.datalayer.schooldirectory,SchoolDirectoryEntryDataSource.GetListParams"         20:B) 0 00J 0HJ 0HJ 0HJ+02 02 020HJ020HJ 0HJ 0HR0   R0   R0   VLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;namecodelimit<init>((Ljava/lang/String;Ljava/lang/String;I)VgetName()Ljava/lang/String;getCodegetLimit()I component1 component2 component3copyequalsotherhashCodetoString Companionrespect-datalayer_release6=java/lang/Object Companion'world.respect.datalayer.schooldirectorySchoolDirectoryEntryDataSource 1/g'world.respect.datalayer.schooldirectorySchoolDirectoryEntryDataSource2           f 20:J* 0000202 0 H&J*  000202 0 H@ J 0020H@HLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource; listAsFlowLkotlinx/coroutines/flow/Flow;'Lworld/respect/datalayer/DataLoadState;<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry; loadParams(Lworld/respect/datalayer/DataLoadParams; listParamsVLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;list(Lworld/respect/datalayer/DataLoadParams;Lworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource$GetListParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;getSchoolDirectoryEntryByUrlurlLio/ktor/http/Url;F(Lio/ktor/http/Url;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; GetListParams Companionrespect-datalayer_release z*=yDEFAULT_MAX_SCHOOL_LISToweVz PARAM_CODEDuD PARAM_NAME5MxMjava/lang/Object Companion'world.respect.datalayer.schooldirectory#SchoolDirectoryEntryDataSourceLocalIJG'world.respect.datalayer.schooldirectory#SchoolDirectoryEntryDataSourceLocal,     f20200MLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSourceLocal;HLworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource;5Lworld/respect/datalayer/shared/LocalModelDataSource;<Lworld/respect/datalayer/respect/model/SchoolDirectoryEntry;respect-datalayer_release[l.(java/lang/ObjectFworld/respect/datalayer/schooldirectory/SchoolDirectoryEntryDataSource3world/respect/datalayer/shared/LocalModelDataSourceworld.respect.datalayer.sharedLocalModelDataSourceUworld.respect.datalayer.sharedLocalModelDataSource(        f**020J&02 8020H@ J" 802  0 0H@ 5Lworld/respect/datalayer/shared/LocalModelDataSource;T updateLocallistforceOverwriteE(Ljava/util/List;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; findByUidListuidsD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_release1L&,Ůjava/lang/Objectworld.respect.datalayer.sharedModelWithTimes5world.respect.datalayer.sharedModelWithTimesJ    f20R0XR0X /Lworld/respect/datalayer/shared/ModelWithTimes;storedLkotlin/time/Instant; getStored()Lkotlin/time/Instant; lastModifiedgetLastModifiedrespect-datalayer_releaseX0Ljava/lang/Objectworld.respect.datalayer.sharedModelWithTimesExtKt+C world.respect.datalayer.sharedModelWithTimesExtKtU    0"*0*H00"*0*H0maxLastStoredOrNullLkotlin/time/Instant;T/Lworld/respect/datalayer/shared/ModelWithTimes;maxLastModifiedOrNullrespect-datalayer_releasemaxLastStoredOrNullmaxLastModifiedOrNullworld.respect.datalayer.sharedWritableDataSourcemWgworld.respect.datalayer.sharedWritableDataSourceR     f**020J02 80H@ 3Lworld/respect/datalayer/shared/WritableDataSource;TstorelistD(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;respect-datalayer_release~ӑ@java/lang/Object%world.respect.datalayer.shared.pagingIPagingSourceFactory {Q%world.respect.datalayer.shared.pagingIPagingSourceFactoryQ     **0**020J880H<Lworld/respect/datalayer/shared/paging/IPagingSourceFactory;KeyValueinvokeLandroidx/paging/PagingSource;respect-datalayer_releaseC9java/lang/Object%world.respect.datalayer.shared.pagingMapPagingSourceKt$#%world.respect.datalayer.shared.pagingMapPagingSourceKt}       V0H0"*0"*0*0H02 02HH0  mapLandroidx/paging/PagingSource;RTtag transformLkotlin/Function1;respect-datalayer_releasemap%world.respect.datalayer.shared.paramsGetListCommonParamscDbr%world.respect.datalayer.shared.paramsGetListCommonParams**           20:B+ 0 0 0J 0HJ 0HJ 0HJ-02 02 02 0HJ020HJ 0HJ 0HR0   R0   R0   ;Lworld/respect/datalayer/shared/params/GetListCommonParams;guid searchQuerysinceLkotlin/time/Instant;<init><(Ljava/lang/String;Ljava/lang/String;Lkotlin/time/Instant;)VgetGuid()Ljava/lang/String;getSearchQuerygetSince()Lkotlin/time/Instant; component1 component2 component3copyequalsotherhashCodetoString Companionrespect-datalayer_release1^0java/lang/Object Companionworld.respect.libutil.extRandomStringKt&P5world.respect.libutil.extRandomStringKtA    02020"0XD CHAR_POOL_DEFAULT randomStringlengthcharPoolrespect-lib-util_release randomString$world.respect.libutil.util.throwableExceptionWithHttpStatusCodeKt7@H:J$world.respect.libutil.util.throwableExceptionWithHttpStatusCodeKt3     0j`*020withHttpStatusLjava/lang/Exception;Lkotlin/Exception; statusCoderespect-lib-util_releasewithHttpStatusworld.respect.libutil.util.timeTimeInMillis_androidKt\{=world.respect.libutil.util.timeTimeInMillis_androidKt  0systemTimeInMillisrespect-lib-util_releasesystemTimeInMillisworld.respect.lib.opds.modelLangMape0*world.respect.lib.opds.modelLangMap8      7 20:B &Lworld/respect/lib/opds/model/LangMap;<init>()V Companion1Lworld/respect/lib/opds/model/LangMapObjectValue;1Lworld/respect/lib/opds/model/LangMapStringValue;respect-lib-opds-model_releaseR]swjava/lang/Object Companionworld.respect.lib.opds.modelLangMapObjectValue#(Ljava/util/Map;)VgetMap()Ljava/util/Map; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-model_releaseN(Ljava/lang/String;)VgetValue()Ljava/lang/String; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-model_releaseMLdm$world/respect/lib/opds/model/LangMap)world/respect/lib/serializers/StringValue Companionworld.respect.lib.opds.model OpdsFacetCeworld.respect.lib.opds.model OpdsFacetwN                  $20:#$B0 00B5 0 0 00 0  J 0HJ00HJ#020200HJ020HJ 0 HJ 0HJ%020202 0!H"R0 R00 %&(Lworld/respect/lib/opds/model/OpdsFacet;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink;<init>B(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List; component1 component2copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_releaseLHjava/lang/Object Companionworld.respect.lib.opds.modelOpdsFeed>RC+ r9world.respect.lib.opds.modelOpdsFeedb                      220:23Be0 00 00  00  0 0  0 0Bu00 00 00  00  0 0  0 00J 0HJ00HJ 00HJ  00HJ! 0 0HJ" 0 0HJk#0202002 002  002  0 02  0 0HJ$0%2&0HJ '0HJ (0)HJ%*0+2,02-0.2/00H1R0 R00 R 00 R  00 R  0 0 R  0 0 45'Lworld/respect/lib/opds/model/OpdsFeed;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink; publications.Lworld/respect/lib/opds/model/OpdsPublication; navigationfacets(Lworld/respect/lib/opds/model/OpdsFacet;groups(Lworld/respect/lib/opds/model/OpdsGroup;<init>(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List;getPublications getNavigation getFacets getGroups component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release Companion $serializerrespect-lib-opds-model_release^|KcL MEDIA_TYPE:rFjava/lang/Object Companionworld.respect.lib.opds.modelOpdsFeedMetadata6-L xTworld.respect.lib.opds.modelOpdsFeedMetadataoN                   ?20:>?Bo 0 00 0 0   0  0   0  0 Bu0 00000  0 0  0 0 0J &0HJ '0HJ (0HJ )0HJ *0 HJ +0HJ,0 H"J-0 H"J.0 H"Jx/02 02 0202 02 0 2  02  0 2  0 2 0 H0J102230HJ 40 HJ 50HJ%607280290:2;0<H=R08X R08X R0 R0 R0  R 0  R 0  #!"R 0  #$"R0  #%"@A/Lworld/respect/lib/opds/model/OpdsFeedMetadata; identifierLcom/eygraber/uri/Uri;typetitlesubtitlemodified Lkotlinx/datetime/LocalDateTime; description itemsPerPage currentPage numberOfItems<init>(Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetIdentifier$annotations()V getIdentifier()Lcom/eygraber/uri/Uri;getType$annotationsgetType()Ljava/lang/String;getTitle getSubtitle getModified"()Lkotlinx/datetime/LocalDateTime;getDescriptiongetItemsPerPage()Ljava/lang/Integer;Ljava/lang/Integer;getCurrentPagegetNumberOfItems component1 component2 component3 component4 component5 component6 component7 component8 component9copy(Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/datetime/LocalDateTime;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Lworld/respect/lib/opds/model/OpdsFeedMetadata;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_release+wjava/lang/Object Companionworld.respect.lib.opds.model OpdsGrouppWworld.respect.lib.opds.model OpdsGroupMV                    +20:*+BE0 00 00 0 0  BU 0 0 00 00 0 00 J 0HJ 00HJ 00HJ 0 0HJI0202 002 002 0 0HJ020HJ 0 HJ  0!HJ%"0#2$02%0&2'0(H)R0 R 00 R 00 R 0 0 ,-(Lworld/respect/lib/opds/model/OpdsGroup;metadata/Lworld/respect/lib/opds/model/OpdsFeedMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink; navigation publications.Lworld/respect/lib/opds/model/OpdsPublication;<init>b(Lworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/OpdsFeedMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata1()Lworld/respect/lib/opds/model/OpdsFeedMetadata;getLinks()Ljava/util/List; getNavigationgetPublications component1 component2 component3 component4copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_release:ôտjava/lang/Object Companionworld.respect.lib.opds.modelOpdsPublication =Mworld.respect.lib.opds.modelOpdsPublicationN                  /20:/0Be0 00 00 00  00  00  Bu 00 00 00 00  00  000 J 0HJ00HJ 00HJ 00HJ 00HJ 00HJk 0202002 002 002  002  00HJ!0"2#0HJ $0HJ %0&HJ%'0(2)02*0+2,0-H.R0 R00 R 00 R 00 R  00 R  00 12.Lworld/respect/lib/opds/model/OpdsPublication;metadata.Lworld/respect/lib/opds/model/ReadiumMetadata;links*Lworld/respect/lib/opds/model/ReadiumLink;images readingOrder resourcestoc<init>(Lworld/respect/lib/opds/model/ReadiumMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/ReadiumMetadata;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V getMetadata0()Lworld/respect/lib/opds/model/ReadiumMetadata;getLinks()Ljava/util/List; getImagesgetReadingOrder getResourcesgetToc component1 component2 component3 component4 component5 component6copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release Companion $serializerrespect-lib-opds-model_releaseI'b MEDIA_TYPEn?bMEDIA_TYPE_READIUM_MANIFESTXvJhjava/lang/Object Companionworld.respect.lib.opds.model ReadiumLink>g]Y0world.respect.lib.opds.model ReadiumLinkR             2      V20:UVB0 00 0 0 0   0   0  0  0  0 0 00 00 00 00B0 0 00000  0  0 0 0 00 00 00 00 000J 80HJ9 00HJ :0HJ ;0HJ<0 H&J =0 HJ>0 H+J?0 H+J@0 H+JA0H0JB0H0JC 00HJD 00HJE 00HJF 00HJG0202 002 02 02 0 2  0 2  0 2 0 2 0 2 02 02 002 002 002 00HHJI0 2J0HJ K0 HJ L0HJ%M0N2O02P0Q2R0SHTR0 R$ 008X  !"R0 #R0 $R0  '%&R 0  ()R 0  ,*+R0  ,-+R0  ,.+R0 1/0R0 120R$ 008X 3 4"R 00 5"R 00 6"R 00 7"WX*Lworld/respect/lib/opds/model/ReadiumLink;hrefreltypetitle templated properties4Lworld/respect/lib/opds/model/ReadiumLinkProperties;heightwidthsizebitratedurationlanguage alternatechildrensubcollections<init>-(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;m(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetHref()Ljava/lang/String;getRel$annotations()VgetRel()Ljava/util/List;getTypegetTitle getTemplated()Ljava/lang/Boolean;Ljava/lang/Boolean; getProperties6()Lworld/respect/lib/opds/model/ReadiumLinkProperties; getHeight()Ljava/lang/Integer;Ljava/lang/Integer;getWidthgetSize getBitrate()Ljava/lang/Double;Ljava/lang/Double; getDurationgetLanguage$annotations getLanguage getAlternate getChildrengetSubcollections component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15copyV(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lworld/respect/lib/opds/model/ReadiumLinkProperties;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Double;Ljava/lang/Double;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lworld/respect/lib/opds/model/ReadiumLink;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_release~=sjava/lang/Object Companionworld.respect.lib.opds.modelReadiumLinkPropertiesÀ#world.respect.lib.opds.modelReadiumLinkProperties?X              (      I20:HIB 0 00 0 0  0   0   0  0 0 0 00B00 0000 0  0  0 000 000J /0HJ0 00HJ 10HJ 20HJ30 H$J40 H$J 50HJ 60HJ70H*J 80HJ9 00HJ:02 02 002 02 02  0 2  0 2  02  02 02 02 00H;J<0 2=0HJ >0HJ ?0HJ%@0A2B02C0D2E0FHGR0 R 00 R0 R0  R  0 8X %!"#$R 0  %&$R 0 'R 0 (R0 +)*R0 ,-R 00 .JK4Lworld/respect/lib/opds/model/ReadiumLinkProperties;pagecontainslayout encrypted=Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;breakScrollBeforeclippedfit orientation numberOfItemsprice(Lworld/respect/lib/opds/model/OpdsPrice;indirectAcquisition.Lworld/respect/lib/opds/model/OpdsAcquisition;<init> (Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;I(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetPage()Ljava/lang/String; getContains()Ljava/util/List; getLayout getEncrypted?()Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted; getBreakScrollBefore$annotations()VgetBreakScrollBefore()Ljava/lang/Boolean;Ljava/lang/Boolean; getClippedgetFitgetOrientationgetNumberOfItems()Ljava/lang/Integer;Ljava/lang/Integer;getPrice*()Lworld/respect/lib/opds/model/OpdsPrice;getIndirectAcquisition component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11copy<(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lworld/respect/lib/opds/model/ReadiumLinkPropertiesEncrypted;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lworld/respect/lib/opds/model/OpdsPrice;Ljava/util/List;)Lworld/respect/lib/opds/model/ReadiumLinkProperties;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_release<$.5java/lang/Object Companionworld.respect.lib.opds.modelReadiumMetadataKtM)world.respect.lib.opds.modelReadiumMetadata 6j                 P        20:B 00 0 0 0  0   0   0 0  00  00  00  00  00  00  00  00  00  00  00  00  00  00  0  0  !0"#$B%0 00000 0  0   0 0  00  00  00  00  00  00  00  00  00  00  00  00  00  00 0 0 !0"&0'#(J \0HJ ]0HJ ^0HJ _0HJ `0HJ a0 HJ b0 HJc 0 0 HJd 00 HJe 00 HJf 00 HJg 00 HJh 00 HJi 00 HJj 00 HJk 00 HJl 00 HJm 00 HJn 00 HJo 00 HJp 00 HJq 00 HJ r0 HJs0 HWJt0"HZJu02 0202 02 02 02  0 2  0 2  0 0 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 00 2 0 2 0 2 !0"HvJw0x2y0HJ z0 HJ {0 HJ)|0}2~02020HR08X )*+,R0 -.R0 /.R0 0.R08X 1*2,R 0  34R 0  54R$  0 0 8X 6*78R$ 00 8X 9*:8R$ 00 8X ;*<8R$ 00 8X =*>8R$ 00 8X ?*@8R$ 00 8X A*B8R$ 00 8X C*D8R$ 00 8X E*F8R$ 00 8X G*H8R$ 00 8X I*J8R$ 00 8X K*L8R$ 00 8X M*N8R$ 00 8X O*P8R$ 00 8X Q*R8R$ 00 8X S*T8R0  U4R0  XVWR!0" [YZ.Lworld/respect/lib/opds/model/ReadiumMetadata;typeLcom/eygraber/uri/Uri;title&Lworld/respect/lib/opds/model/LangMap;sortAssubtitle identifiermodified publishedlanguageauthor1Lworld/respect/lib/opds/model/ReadiumContributor; translatoreditorartist illustratorlettererpencilercoloristinkernarrator contributor publisherimprintsubject-Lworld/respect/lib/opds/model/ReadiumSubject; description numberOfPagesduration<init>(Lcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;,(ILcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetType$annotations()VgetType()Lcom/eygraber/uri/Uri;getTitle(()Lworld/respect/lib/opds/model/LangMap; getSortAs getSubtitlegetIdentifier$annotations getIdentifier getModified()Ljava/lang/String; getPublishedgetLanguage$annotations getLanguage()Ljava/util/List;getAuthor$annotations getAuthorgetTranslator$annotations getTranslatorgetEditor$annotations getEditorgetArtist$annotations getArtistgetIllustrator$annotationsgetIllustratorgetLetterer$annotations getLetterergetPenciler$annotations getPencilergetColorist$annotations getColoristgetInker$annotationsgetInkergetNarrator$annotations getNarratorgetContributor$annotationsgetContributorgetPublisher$annotations getPublishergetImprint$annotations getImprintgetSubject$annotations getSubjectgetDescriptiongetNumberOfPages()Ljava/lang/Integer;Ljava/lang/Integer; getDuration()Ljava/lang/Double;Ljava/lang/Double; component1 component2 component3 component4 component5 component6 component7 component8 component9 component10 component11 component12 component13 component14 component15 component16 component17 component18 component19 component20 component21 component22 component23 component24 component25copy(Lcom/eygraber/uri/Uri;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lworld/respect/lib/opds/model/LangMap;Lcom/eygraber/uri/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Double;)Lworld/respect/lib/opds/model/ReadiumMetadata;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_release&"zFjava/lang/Object Companionworld.respect.lib.opds.modelReadiumSubjectʡleZworld.respect.lib.opds.modelReadiumSubject8      7 20:B -Lworld/respect/lib/opds/model/ReadiumSubject;<init>()V Companion3Lworld/respect/lib/opds/model/ReadiumSubjectObject;8Lworld/respect/lib/opds/model/ReadiumSubjectStringValue;respect-lib-opds-model_releaseJ̃Fjava/lang/Object Companionworld.respect.lib.opds.modelReadiumSubjectObject:jworld.respect.lib.opds.modelReadiumSubjectObjectf\                     320:23BE0 0 0 0  0 0   BS00000  0 0 0 J 0HJ 0HJ  0HJ !0HJ" 0 0 HJI#0202 02 02 02  0 0 HJ$0%2&0'HJ (0HJ )0HJ%*0+2,02-0.2/00H1R0 R0 R0 R08X R  0 0  453Lworld/respect/lib/opds/model/ReadiumSubjectObject;-Lworld/respect/lib/opds/model/ReadiumSubject;name&Lworld/respect/lib/opds/model/LangMap;sortAscodeschemeLcom/eygraber/uri/Uri;links*Lworld/respect/lib/opds/model/ReadiumLink;<init>s(Lworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Ljava/lang/String;Lcom/eygraber/uri/Uri;Ljava/util/List;)Vseen0serializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;(ILworld/respect/lib/opds/model/LangMap;Ljava/lang/String;Ljava/lang/String;Lcom/eygraber/uri/Uri;Ljava/util/List;Lkotlinx/serialization/internal/SerializationConstructorMarker;)VgetName(()Lworld/respect/lib/opds/model/LangMap; getSortAs()Ljava/lang/String;getCodegetScheme$annotations()V getScheme()Lcom/eygraber/uri/Uri;getLinks()Ljava/util/List; component1 component2 component3 component4 component5copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;)write$Self$respect_lib_opds_model_release $serializer Companionrespect-lib-opds-model_releasej5H+world/respect/lib/opds/model/ReadiumSubject Companionworld.respect.lib.opds.modelReadiumSubjectStringValue#!'<world.respect.lib.opds.modelReadiumSubjectStringValue*          2020:B0J  0HJ 020HJ 0 2 0HJ 0HJ 0HR0X 8Lworld/respect/lib/opds/model/ReadiumSubjectStringValue;-Lworld/respect/lib/opds/model/ReadiumSubject;+Lworld/respect/lib/serializers/StringValue;value<init>(Ljava/lang/String;)VgetValue()Ljava/lang/String; component1copyequalsotherhashCodetoString Companionrespect-lib-opds-model_release1qN+world/respect/lib/opds/model/ReadiumSubject)world/respect/lib/serializers/StringValue Companionworld.respect.lib.serializers StringValue=ݗy|world.respect.lib.serializers StringValue6    f20R0X+Lworld/respect/lib/serializers/StringValue;valuegetValue()Ljava/lang/String;respect-lib-serializers_releasen9i java/lang/Objectworld.respect.lib.primarykeygenPrimaryKeyGeneratorMC/J7world.respect.lib.primarykeygenPrimaryKeyGenerator(      %     20:B 00J0 20J0 20H@R00 R00X R 0 8X  R0 5Lworld/respect/lib/primarykeygen/PrimaryKeyGenerator; tableIdList<init>(Ljava/util/Collection;)VtableKeyManagersLLworld/respect/lib/primarykeygen/PrimaryKeyGenerator$TablePrimaryKeyManager; timestamp getTimestamp()JnodeId getNodeId()InextIdtableId nextIdAsync5(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;TablePrimaryKeyManager Companion!respect-lib-primarykeygen_releasejava/lang/Objectworld.respect.libxxhashXXStringHasherS\/world.respect.libxxhashXXStringHasher8     f20J020H&(Lworld/respect/libxxhash/XXStringHasher;hashstringrespect-lib-xxhash_releasebtVjava/lang/Objectandroidx.paging PagingSourceiqjava/lang/Object io.ktor.http URLUtilsJvmKt嶙5FtakeFromtoURIUrl io.ktor.http URLUtilsKt+?S UrlbuildUrlparseUrl URLBuildertakeFromappendUrlFullPathappendUserAndPasswordfullPath hostWithPorthostWithPortIfSpecifiedisAbsolutePathisRelativePath io.ktor.httpUrl1xOjava/lang/Objectjava/io/Serializable Companionkotlinx.coroutines.flowFlow8_hf:tjava/lang/Objectkotlinx.coroutines.flowFlowKt__TransformKtKљ filter filterNotfilterIsInstance filterNotNullmap mapNotNull withIndexonEachscan runningFold runningReducechunkedkotlinx.coroutines.flow FlowKt__ZipKt=Z>combinecombineTransformzipcom.ustadmobile.ihttp.headers IHttpHeadersw-\com.ustadmobile.ihttp.headers IHttpHeadersr      " f 20: J020HJ0020H&J00H&  ,Lcom/ustadmobile/ihttp/headers/IHttpHeaders;getname getAllByNamenames Companionrespect-lib-ihttp-core_release@v5java/lang/Object Companioncom.eygraber.uri Uri.Companion0xxhwjava/lang/ObjectNOT_HIERARCHICALcom.eygraber.uriUrilpfjava/lang/Objectjava/lang/Comparable Companionkotlinx.datetimeFixedOffsetTimeZone\~ɪkotlinx/datetime/TimeZone Companionkotlinx.datetime LocalDate${^java/lang/Objectjava/lang/Comparablejava/io/Serializable Companionkotlinx.datetimeLocalDateJvmKtw LocalDateplusminus periodUntiluntiluntilJvm daysUntil monthsUntil yearsUntilkotlinx.datetime LocalDateKty-/\o LocalDateformat toLocalDateatTimeminusplusgetIsoDateFormatkotlinx.datetimeLocalDateTime.Companion!java/lang/ObjectserialVersionUIDkotlinx.datetime LocalDateTime[@[&java/lang/Objectjava/lang/Comparablejava/io/Serializable Companionkotlinx.datetime#LocalDateTimeKt__LocalDateTimeJvmKt\.з LocalDateTimekotlinx.datetime LocalDateTimeKt__LocalDateTimeKt?bi LocalDateTimeformattoLocalDateTimegetIsoDateTimeFormatkotlinx.datetimeTimeZone.Companion܂ m3java/lang/Objectkotlinx.datetimeTimeZoneֻjava/lang/Object Companionkotlinx.datetimeTimeZoneKt__TimeZoneJvmKt嗁offsetAttoLocalDateTime toInstantatStartOfDayInkotlinx.serializationDeserializationStrategy<;2java/lang/Objectkotlinx.serialization KSerializerVL/Tjava/lang/Object+kotlinx/serialization/SerializationStrategy-kotlinx/serialization/DeserializationStrategykotlinx.serialization SerialFormat E٪mjava/lang/Objectkotlinx.serialization Serializable`9java/lang/Objectjava/lang/annotation/Annotationkotlinx.serializationSerializationStrategyɭݜ=WVjava/lang/Objectkotlinx.serialization StringFormat~z(java/lang/Object"kotlinx/serialization/SerialFormatkotlinx.serialization.json Json.DefaultaڲMz@kotlinx/serialization/json/Jsonkotlinx.serialization.jsonJsonZ"^java/lang/Object"kotlinx/serialization/StringFormatDefaultkotlinx.serialization.json JsonElementzjava/lang/Object Companionkotlinx.serialization.jsonJsonKtԔxJsonencodeToJsonElementdecodeFromJsonElementkotlinx.serialization.json JsonObject&kotlinx/serialization/json/JsonElement java/util/Map)kotlin/jvm/internal/markers/KMappedMarker Companionio.github.aakira.napierNapierx$򣢏java/lang/Objectandroidx.collectionLongSparseArrayba,java/lang/Objectjava/lang/Cloneableandroidx.sqliteSQLitelލlexecSQLthrowSQLiteExceptionSQLITE_DATA_INTEGERSQLITE_DATA_FLOATSQLITE_DATA_TEXTSQLITE_DATA_BLOBSQLITE_DATA_NULLandroidx.sqliteSQLiteConnectionXηCjava/lang/Objectjava/lang/AutoCloseableandroidx.sqliteSQLiteStatementBٕjava/lang/Objectjava/lang/AutoCloseablekotlinFunctionldjava/lang/ObjectkotlinLazy'[0wjava/lang/ObjectkotlinLazyKt__LazyJVMKt{'䒼%lazykotlinLazyKt__LazyKtsq@lazyOfgetValuekotlinNumbersKt__BigDecimalsKt2k鸆Y plusminustimesdivrem unaryMinusincdec toBigDecimalkotlinNumbersKt__BigIntegersKtϧ<plusminustimesdivrem unaryMinusincdecinvandorxorshlshr toBigInteger toBigDecimalkotlinOptIn冂fjava/lang/Objectjava/lang/annotation/AnnotationkotlinPair* java/lang/Objectjava/io/Serializablekotlin PreconditionsKt__PreconditionsKt5crequirerequireNotNullcheck checkNotNullerrorkotlinPropertyReferenceDelegatesKthP getValuesetValuekotlinResultZRP0rjava/lang/Objectjava/io/Serializable CompanionkotlinResultKt'+n createFailurethrowOnFailure runCatching getOrThrow getOrElse getOrDefaultfoldmap mapCatchingrecoverrecoverCatching onFailure onSuccesskotlinStandardKt__StandardKt}RcU1 TODOrunwithapplyalsolettakeIf takeUnlessrepeatkotlinSuppressxZhjava/lang/Objectjava/lang/annotation/AnnotationkotlinTuplesKtE ЄtotoListkotlin TypeAliasesKtC[Error ExceptionRuntimeExceptionIllegalArgumentExceptionIllegalStateExceptionIndexOutOfBoundsExceptionUnsupportedOperationExceptionArithmeticExceptionNumberFormatExceptionNullPointerExceptionClassCastExceptionAssertionErrorNoSuchElementExceptionConcurrentModificationException Comparatorkotlin UByteArray`+java/lang/Objectjava/util/Collection)kotlin/jvm/internal/markers/KMappedMarkerkotlin UByteArrayKtӃ UByteArray ubyteArrayOfkotlin UIntArrayHjava/lang/Objectjava/util/Collection)kotlin/jvm/internal/markers/KMappedMarkerkotlin UIntArrayKtP+d elementAtfilterIsInstancefilterIsInstanceToasList binarySearchcontentDeepEqualscontentDeepHashCodecontentDeepToString contentEqualscontentHashCodecontentToStringcopyIntocopyOf copyOfRangecopyOfRangeImplfillplus plusElementsortsortWith toTypedArray toSortedSetmaxmaxBymaxWithminminByminWithsumOfkotlin.collectionsArraysKt___ArraysKt(Fp) component1 component2 component3 component4 component5containselementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNullindexOf indexOfFirst indexOfLastlast lastIndexOf lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterToslice sliceArraytaketakeLast takeLastWhile takeWhilereversereversed reversedArrayshufflesortBysortByDescendingsortDescendingsorted sortedArraysortedArrayDescendingsortedArrayWithsortedBysortedByDescendingsortedDescending sortedWithcopyOfisEmpty isNotEmptytoBooleanArray toByteArray toCharArray toDoubleArray toFloatArray toIntArray toLongArray toShortArray associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexdistinct distinctBy intersectsubtract toMutableSetunionallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfrequireNoNulls partitionzipjoinTo joinToString asIterable asSequenceaveragesumindices lastIndexkotlin.collectionsCollectionsKt__CollectionsJVMKtnx listOf asArrayListbuildListInternalcreateListBuilderbuildtoListshuffledcollectionToArrayterminateCollectionToArraycopyToArrayOfAnycheckIndexOverflowcheckCountOverflowkotlin.collectionsCollectionsKt__CollectionsKtԴ9 asCollection emptyListlistOf mutableListOf arrayListOf listOfNotNullList MutableList buildList isNotEmpty isNullOrEmptyorEmptyifEmpty containsAllshuffledoptimizeReadOnlyList binarySearchbinarySearchBythrowIndexOverflowthrowCountOverflowcollectionToArrayCommonImplindices lastIndexkotlin.collectionsCollectionsKt__IterablesKt~wIterablecollectionSizeOrNullcollectionSizeOrDefaultflattenunzipkotlin.collectionsCollectionsKt__IteratorsKtz4%iterator withIndexforEachkotlin.collectionsCollectionsKt___CollectionsKtU| fYN0 component1 component2 component3 component4 component5contains elementAtelementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNullindexOf indexOfFirst indexOfLastlast lastIndexOf lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTofilterIsInstancefilterIsInstanceTo filterNot filterNotNullfilterNotNullTo filterNotTofilterToslicetaketakeLast takeLastWhile takeWhilereversedshufflesortBysortByDescendingsortDescendingsortedsortedBysortedByDescendingsortedDescending sortedWithtoBooleanArray toByteArray toCharArray toDoubleArray toFloatArray toIntArray toLongArray toShortArray associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexdistinct distinctBy intersectsubtract toMutableSetunionallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfrequireNoNullschunkedminus minusElement partitionplus plusElementwindowedzip zipWithNextjoinTo joinToString asIterable asSequenceaveragesumkotlin.collections IntIteratorC?Mjjava/lang/Objectjava/util/Iterator)kotlin/jvm/internal/markers/KMappedMarkerkotlin.collectionsMapAccessorsKtwelementAtOrElseelementAtOrNullfindfindLastfirstfirstNotNullOffirstNotNullOfOrNull firstOrNull getOrElse getOrNull indexOfFirst indexOfLastlast lastOrNullrandom randomOrNullsingle singleOrNulldropdropLast dropLastWhile dropWhilefilter filterIndexedfilterIndexedTo filterNot filterNotTofilterToslicetaketakeLast takeLastWhile takeWhilereversed associate associateBy associateByTo associateTo associateWithassociateWithTo toCollection toHashSettoList toMutableListtoSetflatMapflatMapIndexedflatMapIndexedTo flatMapTogroupBy groupByTo groupingBymap mapIndexedmapIndexedNotNullmapIndexedNotNullTo mapIndexedTo mapNotNull mapNotNullTomapTo withIndexallanycountfold foldIndexed foldRightfoldRightIndexedforEachforEachIndexedmaxmaxBy maxByOrNullmaxOf maxOfOrNull maxOfWithmaxOfWithOrNull maxOrNullmaxWith maxWithOrNullminminBy minByOrNullminOf minOfOrNull minOfWithminOfWithOrNull minOrNullminWith minWithOrNullnoneonEach onEachIndexedreduce reduceIndexedreduceIndexedOrNull reduceOrNull reduceRightreduceRightIndexedreduceRightIndexedOrNullreduceRightOrNull runningFoldrunningFoldIndexed runningReducerunningReduceIndexedscan scanIndexedsumBy sumByDoublesumOfchunkedchunkedSequence partitionwindowedwindowedSequencezip zipWithNext asIterable asSequence kotlin.text TypeAliasesKtl~ Appendable StringBuilderCharacterCodingException kotlin.timeClock.CompanionC-Zfjava/lang/Object kotlin.time Clock.SystemKnNjava/lang/Objectkotlin/time/Clock kotlin.timeClockԨjava/lang/Object Companion kotlin.timeExperimentalTime