RÖâ#ÞzçnªÆf B@d¼¤¶æß÷l7M …Ñ›ŠÛ•ߛ忏ßϹ¯Vº÷gU ÃnqŠ °£Ü3M)9ö^LÚ(appcashpaging  appcashpagingcreateCombinedLoadStatesDEFINEDandroidxCombinedLoadStatesrefreshLoadStateprependappendsourceLoadStatesmediatorkotlinNothingappcashpagingappcashpagingappcashpaging    appcashpagingcopyDEFINEDandroidxLoadStatesrefreshLoadStateGET_PROPERTYprependappendkotlinNothingappcashpagingappcashpaging   appcashpagingcreatePagerandroidxExperimentalPagingApiDEFINEDPagerKeykotlinAnyValueconfigPagingConfiginitialKeyNothingremoteMediatorRemoteMediatorpagingSourceFactoryFunction0PagingSource   appcashpagingcreatePagingConfigDEFINEDandroidxPagingConfigpageSizekotlinIntprefetchDistanceenablePlaceholdersBooleaninitialLoadSizetimesMULmaxSizeMAX_SIZE_UNBOUNDEDGET_PROPERTYjumpThresholdCOUNT_UNDEFINEDNothingSuppressArrayStringMinMaxConstantPROPERTY_BACKING_FIELDDEFAULT_PROPERTY_ACCESSORappcashpagingappcashpaging appcashpagingkotlinjvmJvmNameStringPagingDataTransformsJvmMultifileClass   appcashpagingLOG_TAGDEFINEDPROPERTY_BACKING_FIELDkotlinStringPagingDEFAULT_PROPERTY_ACCESSORNothingVERBOSEIntDEBUG+       appcashpagingcopyDEFINEDandroidxPagingSourceLoadResultErrorPagingSourceLoadResultErrorKeykotlinAnyValuethrowableThrowableGET_PROPERTYNothingcreatePagingSourceLoadResultPagePagePagingSourceLoadResultPagedatacollectionsListprevKeynextKeyitemsBeforeIntCOUNT_UNDEFINEDitemsAfterPROPERTY_BACKING_FIELDDEFAULT_PROPERTY_ACCESSORappcashpagingappcashpagingappcashpaging  appcashpagingcachedInkotlinSuppressArrayStringNOTHING_TO_INLINEDEFINEDkotlinxcoroutinesflowFlowandroidxPagingDataTAnyscopeCoroutineScopeNothing )appcashpagingCombinedLoadStateskotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidx BappcashpagingExperimentalPagingApikotlinSuppressArrayStringOPT_IN_MARKER_CAN_ONLY_BE_USED_AS_ANNOTATION_OR_ARGUMENT_IN_OPT_INDEFINEDandroidx appcashpagingItemSnapshotListDEFINEDandroidxTkotlinAny   appcashpagingLoadStateDEFINEDandroidxLoadStateNotLoadingNotLoadingLoadStateLoadingLoadingLoadStateErrorError appcashpagingLoadStatesDEFINEDandroidxappcashpagingLoadTypeDEFINEDandroidx appcashpagingNullPaddedListDEFINEDandroidxTkotlinAny)appcashpagingPagerkotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidxKeyAnyValue  )appcashpagingPagingConfigkotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidx )appcashpagingPagingDatakotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidxTAny)appcashpagingPagingDataDifferkotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidxTAnyDifferCallbackDiffingChangePayload%     appcashpagingkotlinSuppressArrayStringNOTHING_TO_INLINEmapDEFINEDandroidxPagingDataTAnyRtransformcoroutinesSuspendFunction1NothingflatMapcollectionsIterablefilterpredicateBooleaninsertSeparatorsterminalSeparatorTypeTerminalSeparatorTypeFULLY_COMPLETEgeneratorSuspendFunction2insertHeaderItemiteminsertFooterItem )  appcashpagingPagingLoggerkotlinSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSDEFINEDandroidxlogUnitlevelInttrThrowableNothingblockFunction0    )appcashpagingPagingSourceDEFINEDandroidxKeykotlinAnyValuePagingSourceLoadParamsLoadParamsPagingSourceLoadParamsRefreshRefreshPagingSourceLoadParamsAppendAppendPagingSourceLoadParamsPrependPrependPagingSourceLoadResultLoadResultPagingSourceLoadResultErrorErrorPagingSourceLoadResultInvalidInvalidPagingSourceLoadResultPageSuppressArrayStringNO_ACTUAL_CLASS_MEMBER_FOR_EXPECTED_CLASSPage  appcashpagingPagingStateDEFINEDandroidxKeykotlinAnyValue!#appcashpagingRemoteMediatorDEFINEDandroidxKeykotlinAnyValueRemoteMediatorMediatorResultMediatorResultRemoteMediatorMediatorResultErrorErrorRemoteMediatorMediatorResultSuccessSuccessRemoteMediatorInitializeActionInitializeActionappcashpagingTerminalSeparatorTypeDEFINEDandroidx×                                 (     androidxpagingCachedPageEventFlowDEFINEDsrckotlinxcoroutinesflowFlowPageEventscopeCoroutineScopekotlinUnitAnypageControllerPROPERTY_BACKING_FIELDFlattenedPageControllerDEFAULT_PROPERTY_ACCESSORNothingmutableSharedSrcMutableSharedFlowcollectionsIndexedValueIntchannelsChannelFactoryUNLIMITEDGET_PROPERTYBufferOverflowSUSPENDsharedForDownstreamSharedFlowonSubscriptionExtensionFunctionTypeSuspendFunction1FlowCollectorLOCAL_FUNCTION_FOR_LAMBDA$this$onSubscriptionhistoryListgetStateAsEventsBooleanJobstartjobforEachFunction1itemitLAMBDAalsolaunchCoroutineStartLAZY$this$launchcollectwithIndexParameterNameStringvaluerecordDisposableHandleinvokeOnCompletioncauseThrowabletryEmitclosecanceldownstreamFlow$this$flowmaxEventIndexCompanionMIN_VALUEtakeWhilenotEXCLEQinternalirEQEQindexedValueIFgreaterGTindexCHECK_NOT_NULLEXCLEXCLEQgetCachedEventInsertTINSTANCE_RECEIVERlistFlattenedPageEventStoragelocksyncMutexeventwithLockFunction0addcatchupEventsgetAsEventsstartEventIndexplusPLUSminusMINUSsizemapIndexedFunction2pageEventSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverfirstOrNullletANDANDLoadTypeloadTypeREFRESHplaceholdersBeforeplaceholdersAfterpagesArrayDequeTransformablePagesourceStatesMutableLoadStateCollectionmediatorStatesLoadStatesreceivedFirstEventWHENtmp0_subjecthandleInsertDrophandlePageDropLoadStateUpdatehandleLoadStateUpdateStaticListhandleStaticListsetLoadStateNotLoadingIncompletePREPENDplaceholdersRemainingrepeatpageCountremoveFirstAPPENDremoveLastIllegalArgumentExceptionPage drop type must be prepend or appendsourceLoadStatesmediatorLoadStatesclearaddAllrangesIntProgressiondownToaddFirstgetGET_ARRAY_ELEMENTsourcemediatordataEXCLemptyListeventsMutableListmutableListOfsnapshotisNotEmptyRefreshtoListi  "                  androidxpagingMulticastedPagingDataDEFINEDscopekotlinxcoroutinesCoroutineScopeparentPagingDatatrackerActiveFlowTrackerkotlinNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORaccumulatedCachedPageEventFlowalsoflowFlowPageEventGET_PROPERTYFunction1LOCAL_FUNCTION_FOR_LAMBDAitSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverBooleaninternalirEQEQonNewCachedEventFlowLAMBDAasPagingDataonCompletiononStartdownstreamFlowExtensionFunctionTypeSuspendFunction1FlowCollector$this$onStartFlowTypePAGE_EVENT_FLOWSuspendFunction2ParameterNameStringcauseThrowable$this$onCompletiononCompleteUiReceiveruiReceiverHintReceiverhintReceiverFunction0InsertgetCachedEventcloseTINSTANCE_RECEIVERcachedInSharedFlowshareInmapsimpleRunningReducesimpleMapLatestvalueaccumulatorprevnextPAGED_DATA_FLOWSharingStartedCompanionLazilyIntcachedPageEventFlowflowTypeEnumvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfentriesenumsEnumEntries'     androidxpagingcancelableChannelFlowDEFINEDkotlinxcoroutinesflowFlowTkotlinAnycontrollerJobblockExtensionFunctionTypeSuspendFunction1SimpleProducerScopeUnitNothingsimpleChannelFlowLOCAL_FUNCTION_FOR_LAMBDA$this$simpleChannelFlowDisposableHandleinvokeOnCompletionFunction1ParameterNameStringcauseThrowableitBooleancloseLAMBDAinvokeINVOKEVARIABLE_AS_FUNCTIONL  "         androidxpagingCombinedLoadStatesDEFINEDrefreshLoadStateprependappendsourceLoadStatesmediatorkotlinNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORequalsBooleanotherIFinternalirEQEQEQOROREQEQnotEXCLEQreflectKClassGET_PROPERTYhashCodeIntresultplusPLUStimesMULEQELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receivertoStringStringCombinedLoadStates(refresh=, prepend=, append=, source=, mediator=)forEachopFunction3LoadTypeFunction2LOCAL_FUNCTION_FOR_LAMBDAtypestateinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAINSTANCE_RECEIVER  androidxpagingCompatLegacyPagingSourceDEFINEDsetPageSizekotlinUnitpageSizeIntINSTANCE_RECEIVERAny3           androidxpagingConflatedEventBusDEFINEDinitialValuekotlinNothingUnitAnystatePROPERTY_BACKING_FIELDkotlinxcoroutinesflowMutableStateFlowPairIntCompanionMIN_VALUEGET_PROPERTYDEFAULT_PROPERTY_ACCESSORFlowmapNotNullSuspendFunction1ParameterNameStringvalueLOCAL_FUNCTION_FOR_LAMBDAitsecondLAMBDAsenddataEQplusPLUSfirstTINSTANCE_RECEIVER   androidxpagingExperimentalPagingApikotlinRequiresOptInannotationRetentionAnnotationRetentionBINARYDEFINEDUnitAnyINSTANCE_RECEIVERAnnotation‹             "               androidxpagingNULLDEFINEDPROPERTY_BACKING_FIELDkotlinAnyDEFAULT_PROPERTY_ACCESSORNothingsimpleScankotlinxcoroutinesflowFlowTRinitialoperationSuspendFunction2ParameterNameStringaccumulatorvalueExtensionFunctionTypeSuspendFunction1FlowCollectorUnitLOCAL_FUNCTION_FOR_LAMBDA$this$flowemitcollectinvokeINVOKEVARIABLE_AS_FUNCTIONEQLAMBDAsimpleRunningReduceGET_PROPERTYIFBooleaninternalirEQEQEQsimpleTransformLatesttransformsimpleChannelFlowSimpleProducerScope$this$simpleChannelFloworigincollectorChannelFlowCollectorcollectLatestsimpleFlatMapLatest$this$simpleTransformLatestitemitAllsimpleMapLatestchannelchannelsSendChannelINITIALIZE_PROPERTY_FROM_PARAMETERsendINSTANCE_RECEIVERcombineWithoutBatchingT1T2otherFlowSuspendFunction3updateFromCombineSourceincompleteFlowsAtomicIntIntunbatchedFlowCombinerUnbatchedFlowCombinert1t2parentJobCompletableJobJobcollectionsforEachIndexedArrayarrayOfFunction2indexlaunchCoroutineScope$this$launchonNextyieldEQEQdecrementAndGetcloseawaitCloseFunction0cancelinitialDispatchedCompletableDeferredlocksyncMutexvalueReceivedFunction1valuesisCompletedgetGET_ARRAY_ELEMENTawaitcompletewithLockisInitialanysetnoneWHENINITIALRECEIVEROTHEREnumENUM_CLASS_SPECIAL_MEMBERvalueOfentriesenumsEnumEntriesg                     androidxpagingHintHandlerDEFINEDkotlinUnitAnystatePROPERTY_BACKING_FIELDStateDEFAULT_PROPERTY_ACCESSORNothinglastAccessHintViewportHintAccessGET_PROPERTYhintForkotlinxcoroutinesflowFlowloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQPREPENDprependFlowAPPENDappendFlowIllegalArgumentExceptionStringinvalid load type for hintsforceSetHintviewportHintrequireORORFunction0LOCAL_FUNCTION_FOR_LAMBDAinvalid load type for reset: LAMBDAmodifyFunction2ParameterNameprependHintFlowappendprependHintappendHintIFvalueEQprocessHintshouldPrioritizeOverlockReentrantLockaccessHintblockwithLocknotEXCLEQinvokeINVOKEVARIABLE_AS_FUNCTIONINSTANCE_RECEIVERMutableSharedFlowtryEmit_flowIntchannelsBufferOverflowDROP_OLDESTpreviousANDANDInitialoriginalPageOffsetFirstoriginalPageOffsetLastlessOrEqualLTEQpresentedItemsBeyondAnchor    androidxpagingHintReceiverDEFINEDaccessHintkotlinUnitviewportHintViewportHintINSTANCE_RECEIVERAnyE  "       androidxpagingInvalidateCallbackTrackerDEFINEDcallbackInvokerkotlinFunction1UnitinvalidGetterFunction0BooleanNothingAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORlockinternalReentrantLockcallbackscollectionsMutableListmutableListOfinvalidcallbackCountIntsizeGET_PROPERTYregisterInvalidatedCallbackcallbackIFirEQEQSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverinvokeinvalidateINVOKEcallImmediatelywithLockLOCAL_FUNCTION_FOR_LAMBDAaddLAMBDAunregisterInvalidatedCallbackremovecallbacksToInvokeListEQalsotoListitclearforEachTINSTANCE_RECEIVER2  "     androidxpagingItemSnapshotListDEFINEDplaceholdersBeforekotlinIntplaceholdersAfteritemscollectionsListUnitAbstractListPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingsizeplusPLUSGET_PROPERTYgetindexWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleanrangesIntRangecontainsINuntilGET_ARRAY_ELEMENTminusMINUSIndexOutOfBoundsExceptionStringIllegal attempt to access index in ItemSnapshotList of size TAnyINSTANCE_RECEIVER/ " "    androidxpagingLoadStateDEFINEDendOfPaginationReachedkotlinBooleanUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingNotLoadingtoStringStringNotLoading(endOfPaginationReached=GET_PROPERTY)equalsotherANDANDinternalirEQEQhashCodeIntCompanionCompleteIncompleteINSTANCE_RECEIVERLoadingLoading(endOfPaginationReached=ErrorerrorThrowableplusPLUSError(endOfPaginationReached=, error=L  "            androidxpagingLoadStatesDEFINEDrefreshLoadStateprependappendkotlinUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingforEachopFunction2LoadTypeinvokeINVOKEVARIABLE_AS_FUNCTIONREFRESHGET_PROPERTYPREPENDAPPENDmodifyStateloadTypenewStateWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQcopynoWhenBranchMatchedExceptiongetCompanionIDLENotLoadingIncompleteINSTANCE_RECEIVERcomponent1GENERATED_DATA_CLASS_MEMBERcomponent2component3toStringStringLoadStates(refresh=, prepend=append=)hashCodeIntresultplustimesEQequalsotherEQEQEQtmp0_other_with_castnotEXCLEQ  androidxpagingLoadTypeDEFINEDkotlinUnitEnumREFRESHPREPENDAPPENDvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfvalueStringentriesenumsEnumEntriesINSTANCE_RECEIVER  androidxpagingMainThreadkotlinOptInArrayreflectKClassAnnotationExperimentalMultiplatformOptionalExpectationDEFINEDINSTANCE_RECEIVERw"                       androidxpagingMutableCombinedLoadStateCollectionDEFINEDkotlinUnitAnylistenersPROPERTY_BACKING_FIELDinternalCopyOnWriteArrayListFunction1CombinedLoadStatesDEFAULT_PROPERTY_ACCESSORNothing_stateFlowkotlinxcoroutinesflowMutableStateFlowstateFlowStateFlowasStateFlowGET_PROPERTYsetsourceLoadStatesLoadStatesremoteLoadStatesdispatchNewStateParameterNameStringcurrStateLOCAL_FUNCTION_FOR_LAMBDAcomputeNewStateLAMBDAtypeLoadTyperemoteBooleanstateLoadStatesourceELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverirEQEQCompanionIDLEmediatortmp3_elvis_lhstmp2_safe_receiverIFmodifyStateEQgetvaluetmp1_safe_receiveraddListenerlisteneraddalsoitinvokeINVOKEVARIABLE_AS_FUNCTIONremoveListenerremovenewStateupdatecomputednotEXCLEQapplyExtensionFunctionType$this$applycollectionsforEachpreviousStatenewSourcenewRemoterefreshcomputeHelperStateNotLoadingIncompleteprependtmp4_elvis_lhstmp3_safe_receivertmp5_safe_receiverappendtmp7_elvis_lhstmp6_safe_receivertmp8_safe_receiversourceRefreshStatesourceStateremoteStateWHENtmp0_subjectLoadingANDANDErrorINSTANCE_RECEIVER3       androidxpagingMutableLoadStateCollectionDEFINEDkotlinUnitAnyrefreshPROPERTY_BACKING_FIELDLoadStateNotLoadingCompanionIncompleteGET_PROPERTYDEFAULT_PROPERTY_ACCESSORNothingprependappendsnapshotLoadStatesgetloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleaninternalirEQEQREFRESHAPPENDPREPENDnoWhenBranchMatchedExceptionsettypestateEQstatesINSTANCE_RECEIVER  androidxpagingNullPaddedListDEFINEDplaceholdersBeforeDEFAULT_PROPERTY_ACCESSORkotlinIntgetFromStoragelocalIndexplaceholdersAftersizestorageCountTAnyINSTANCE_RECEIVERÐ    "       - $ +   ?= NJI         -,  (     *(0 FandroidxpagingPageEventDEFINEDkotlinUnitAnyStaticListdatacollectionsListsourceLoadStatesLoadStatesNothingmediatorLoadStatesPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORmapRtransformcoroutinesSuspendFunction1GET_PROPERTYFunction1LOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAflatMapIterablefilterpredicateBooleantoStringStringinternalappendMediatorStatesIfNotNullFunction0PageEvent.StaticList with Intsize items ( | first item: firstOrNull | last item: lastOrNull | sourceLoadStates: component1GENERATED_DATA_CLASS_MEMBERcomponent2component3copyhashCoderesultplustimesirEQEQEQequalsotherEQEQEQIR_TEMPORARY_VARIABLEtmp0_other_with_castnotEXCLEQTINSTANCE_RECEIVERInsertSuppressArrayDataClassPrivateConstructorloadTypeLoadTypepagesTransformablePageplaceholdersBeforeplaceholdersAfterrequireORORAPPENDgreaterOrEqualGTEQPLUSPrepend insert defining placeholdersBefore must be > 0, but was PREPENDAppend insert defining placeholdersAfter must be > 0, but wasREFRESHisNotEmptyCannot create a REFRESH Insert event with no TransformablePages as this could permanently stall pagination. Note that this check does not prevent empty LoadResults and is instead usually an indication of an internal error in Paging itself.mapPagestransformPagesIntArrayoriginalPageOffsetsitemhintOriginalPageOffsethintOriginalIndicesMutableListmutableListOforiginalIndicesforEachIndexedFunction2ParameterNameindextplusAssignPLUSEQindexToStoreELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receivergetlessLTWHILE_LOOPaddIFCompanionRefreshPrependAppendEMPTY_REFRESH_LOCALlistOfEMPTY_INITIAL_PAGELoadStateNotLoadingIncompleteCompleteitemCountfoldacctotalpagenonePageEvent.Insert for , with tmp1_safe_receivertmp3_safe_receivertmp2_safe_receiver | placeholdersBefore: | placeholdersAfter: component4component5component6DropminPageOffsetmaxPageOffsetplaceholdersRemainingDrop load type must be PREPEND or APPENDgreaterGTpageCountDrop count must be > 0, but was Invalid placeholdersRemaining minusMINUSdirectionWHENtmp0_subjectendfrontIllegalArgumentExceptiontexttrimMarginPageEvent.Drop from the ( | minPageOffset: | maxPageOffset: | placeholdersRemaining: |)LoadStateUpdatesourcemediatorPageEvent.LoadStateUpdate ( | sourceLoadStates: UNCHECKED_CASTó     "                                      n   ê   androidxpagingPageFetcherDEFINEDpagingSourceFactorykotlincoroutinesSuspendFunction0PagingSourceinitialKeyconfigPagingConfigOptInArrayreflectKClassAnnotationExperimentalPagingApiremoteMediatorRemoteMediatorNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORrefreshEventsConflatedEventBusBooleanretryEventsflowkotlinxFlowPagingDatasimpleChannelFlowExtensionFunctionTypeSuspendFunction1SimpleProducerScopeLOCAL_FUNCTION_FOR_LAMBDA$this$simpleChannelFlowremoteMediatorAccessorRemoteMediatorAccessorSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverinternalirEQEQletFunction1itLAMBDAcollectsimpleMapLatestGenerationInfofilterNotNullsimpleScanonStartGET_PROPERTYFlowCollector$this$onStartemitInitializeActioninitializeLAUNCH_INITIAL_REFRESHSuspendFunction2previousGenerationtriggerRemoteRefreshIFallowRefreshDESTRUCTURING_DECLARATIONtmp4_containerPairFunction0generateNewPagingSourcetmp2_safe_receiverPageFetcherSnapshottmp1_safe_receiversnapshotpagingSourcetmp3_safe_receiverinvalidatedCallbackcomponent1COMPONENT_1component2COMPONENT_2previousPagingStatePagingStatetmp6_safe_receivertmp5_safe_receivercurrentPagingStateANDANDcollectionsisNullOrEmptyListLoadResultPagetmp7_safe_receiverpagestmp10_safe_receivertmp9_safe_receivertmp8_safe_receiverstateisNotEmptyEQInttmp11_safe_receiveranchorPositionnotEXCLEQtmp13_safe_receivertmp12_safe_receiverWHENtmp14_subjectalsogetRefreshKeylogDEBUGStringRefresh key returned from PagingSource tmp16_safe_receivertmp15_safe_receiverclosetmp18_safe_receiverJobtmp17_safe_receiverjobcancelARGUMENTS_REORDERING_FOR_CALLtmp19_configtmp20_retryFlowtmp21_jumpCallbackKFunction0refreshtmp22_previousPagingStateCompletableJobParameterNamevaluegenerationdownstreamFlowPageEventonEachinjectRemoteEventsVERBOSESent PagerUiReceiverPagerHintReceiverKSuspendFunction1sendinvalidateaccessorpageEventFlowsourceStatesMutableLoadStateCollectioncancelableChannelFlow$this$cancelableChannelFlowcombineWithoutBatchingStateFlowLoadStatesSuspendFunction3updateFromCombineSourceremoteStatesourceEventRECEIVERtmp0_subjectInsertsetsourceLoadStatescopyDropLoadTypeloadTypeLoadStateNotLoadingCompanionIncompleteLoadStateUpdatesourceStaticListIllegalStateExceptiontexttrimMarginPaging generated an event to display a static list that | originated from a paginated source. If you see this | exception, it is most likely a bug in the library. | Please file a bug so we can fix it at: | BUGANIZER_URLnoWhenBranchMatchedExceptionpreviousPagingSourcepreviousInvalidatedCallbackinvokeINVOKECompatLegacyPagingSourcesetPageSizepageSizecheckEXCLEQEQEQEQEQtrimIndent An instance of PagingSource was re-used when Pager expected to create a new instance. Ensure that the pagingSourceFactory passed to Pager always returns a new instance of PagingSource. registerInvalidatedCallbackunregisterInvalidatedCallbackGenerated new PagingSource toretryEventBusretryUiReceiverINSTANCE_RECEIVERpageFetcherSnapshotaccessHintviewportHintViewportHintHintReceiverKeyValuer     "    SF       T<                  G   "           )             .      androidxpagingPageFetcherSnapshotDEFINEDinitialKeypagingSourcePagingSourceconfigPagingConfigretryFlowkotlinxcoroutinesflowFlowkotlinUnitremoteMediatorConnectionRemoteMediatorConnectionNothingpreviousPagingStatePagingStatejumpCallbackFunction0LOCAL_FUNCTION_FOR_LAMBDALAMBDAAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORrequireBooleanORORinternalirEQEQIntjumpThresholdGET_PROPERTYLoadResultPageCompanionCOUNT_UNDEFINEDjumpingSupportedStringplusPLUSPagingConfig.jumpThreshold was set, but the associated PagingSource has not marked support for jumps by overriding PagingSource.jumpingSupported to true.hintHandlerHintHandlerpageEventChCollectedAtomicBooleanpageEventChchannelsChannelPageEventFactoryBUFFEREDstateHolderPageFetcherSnapshotStateHolderpageEventChannelFlowJobCompletableJobJobpageEventFlowonStartcancelableChannelFlowExtensionFunctionTypeSuspendFunction1SimpleProducerScope$this$cancelableChannelFlowcheckcompareAndSetAttempt to collect twice from pageEventFlow, which is an illegal operation. Did you forget to call Flow>.cachedIn(coroutineScope)?launchCoroutineScope$this$launchcollectconsumeAsFlowFlowCollectorParameterNamevalueitsendCATCH_PARAMETEReClosedSendChannelExceptionretryChannelRENDEZVOUSChannelResulttrySendDESTRUCTURING_DECLARATIONIR_TEMPORARY_VARIABLEtmp0_containerPairLoadStateswithLockFunction1statetoMutableLoadStateCollectionsnapshotsourceLoadStatescurrentPagingStateViewportHintAccesslastAccessHintcomponent1COMPONENT_1remotePagingStatecomponent2COMPONENT_2SAFE_CALLtmp1_safe_receiverretryFailedforEachFunction2LoadTypeLoadStateloadTypeloadStateIFErrornotEXCLEQREFRESHsetLoadingretryLoadErrorWHENtmp0_subjectcollectionsMutableMapgetGET_ARRAY_ELEMENTfailedHintsByLoadTypenewRefreshStatestartConsumingHintstmp0_safe_receiverletpagingStateELVIStmp0_elvis_lhsrequestRefreshIfAlloweddoInitialLoad$this$onStartemitLoadStateUpdateSuppressArraySuspendFunctionOnCoroutineScopeviewportHintCannot retry APPEND / PREPEND load on PagingSource without ViewportHintforceSetHintaccessHintprocessHintclosecanceljumpHintfirstOrNullmergehintForAPPENDPREPENDhintgreaterGTtimesMULpresentedItemsBeforepresentedItemsAfterlogDEBUGJump triggered on PagingSource by invokeINVOKEcollectAsGenerationalViewportHintsconsumePrependGenerationIdAsFlowconsumeAppendGenerationIdAsFlowGenerationalViewportHintconflatesimpleRunningReducesimpleFlatMapLatestgenerationIdNotLoadingCompleteflowOfsetIncompletemapdropSuspendFunction2accumulatorpreviousnextshouldPrioritizeOvergenerationalHintdoLoadloadParamsLoadParamskeycreateinitialLoadSizepageSizeenablePlaceholdersparamsStart REFRESH with loadKey on resultloadinsertAppliedinsertprevKeynextKeyloadResultLogwith$this$withtoPageEventVERBOSErequestLoadThrowablethrowablesetErrorInvalidonInvalidLoadUse doInitialLoad for LoadType == REFRESHitemsLoadedfirstPageIndexminusMINUSinitialPageIndexoriginalPageOffsetFirstlastIndexListpagesPLUSEQEQFOR_LOOPFOR_LOOP_ITERATORtmp1_iteratorIntIteratorrangesIntRangeiteratorrangeToRANGEhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEpageIndexFOR_LOOP_NEXTsizedatalastPageIndexoriginalPageOffsetLastlessLTunaryMinusUMINUStmp2_iteratorIllegalStateExceptionloadKeynextLoadKeyOrNullpresentedItemsBeyondAnchoralsoendOfPaginationReachedWHILE_LOOPloopStart with loadKey tmp1_subjectIllegalArgumentExceptionkeyReuseSupportedkeyFieldNametexttrimMarginThe same value, , was passed as the in two | sequential Pages loaded from a PagingSource. Re-using load keys in | PagingSource is often an error, and must be explicitly enabled by | overriding PagingSource.keyReuseSupported. EXCLANDANDdropTypetmp2_subjectDropdropEventOrNulleventpageEventendsPrependPrependendsAppendAppendEnd with loadkey . Load CANCELLED.. Returned LoadingerrorgreaterOrEqualGTEQprefetchDistancefirstlastinvalidateKeyValueINSTANCE_RECEIVERGENERATED_DATA_CLASS_MEMBERcopytoStringGenerationalViewportHint(generationId=, hint=)hashCodeequalsotherEQEQEQtmp0_other_with_cast "              '          "(   )  (       1              androidxpagingPageFetcherSnapshotStateDEFINEDconfigPagingConfigkotlinUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothing_pagescollectionsMutableListPagingSourceLoadResultPagemutableListOfpagesListGET_PROPERTYinitialPageIndexIntstorageCountsumOfFunction1LOCAL_FUNCTION_FOR_LAMBDAitsizedataLAMBDA_placeholdersBeforeplaceholdersBeforeWHENBooleanenablePlaceholdersvalueEQIR_TEMPORARY_VARIABLEtmp0_subjectinternalirEQEQCompanionCOUNT_UNDEFINED_placeholdersAfterplaceholdersAfterprependGenerationIdappendGenerationIdprependGenerationIdChkotlinxcoroutineschannelsChannelFactoryCONFLATEDappendGenerationIdChgenerationIdloadTypeLoadTypeREFRESHIllegalArgumentExceptionStringCannot get loadId for loadType: REFRESHPREPENDAPPENDnoWhenBranchMatchedExceptionfailedHintsByLoadTypeMutableMapViewportHintmutableMapOfsourceLoadStatesMutableLoadStateCollectionapplyExtensionFunctionType$this$applysetLoadStateLoadingconsumePrependGenerationIdAsFlowflowFlowonStartconsumeAsFlowSuspendFunction1FlowCollector$this$onStartChannelResulttrySendconsumeAppendGenerationIdAsFlowtoPageEventPageEventsourcePageIndexminusMINUSTransformablePagelistOftmp1_subjectInsertRefreshLoadStatessnapshotPrependAppendinsertloadIdpagecheckisEmptyFunction0cannot receive multiple init callsinit loadId must be the initial value, 0additemsAfteritemsBeforeisNotEmptyshould've received an init before prependIFnotEXCLEQPOSTFIX_INCRtmp1_thistmp2incrangescoerceAtLeastremoveshould've received an init before appenddropeventDroplessOrEqualLTEQpageCountinvalid drop count. have but wanted to drop NotLoadingIncompleterepeatremoveAtMINUSEQplaceholdersRemainingtmp2_thistmp3tmp4_thistmp5cannot drop dropEventOrNullhintmaxSizeMAX_SIZE_UNBOUNDEDrequireDrop LoadType must be PREPEND or APPEND, but got pagesToDropitemsToDropANDANDlessLTgreaterGTWHILE_LOOPpageSizegetGET_ARRAY_ELEMENTlastIndexitemsAfterDroppresentedItemsBeforepresentedItemsAfterprefetchDistanceplusPLUSEQtmp3_subjecttmp4_subjectunaryMinusUMINUStmp5_subjectEXCLPLUScurrentPagingStatePagingStateviewportHintAccesstoListSAFE_CALLtmp0_safe_receiverletanchorPositionfetcherPageOffsetFirstfetcherPageOffsetLastFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorIntRangeiteratoruntilpageOffsethasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEnextFOR_LOOP_NEXTindexInPageHolderlocksyncMutexstatewithLockTblockParameterNameinvokeINVOKEVARIABLE_AS_FUNCTIONKeyValueINSTANCE_RECEIVERå                          ü              androidxpagingPagePresenterDEFINEDpageskotlincollectionsListTransformablePageplaceholdersBeforeIntplaceholdersAfterUnitAnyinsertEventPageEventInsertGET_PROPERTYPROPERTY_BACKING_FIELDMutableListtoMutableListDEFAULT_PROPERTY_ACCESSORNothingstorageCountfullCountNullPaddedListoriginalPageOffsetFirstinternalirCHECK_NOT_NULLEXCLEXCLminOrNullIntArrayoriginalPageOffsetsfirstoriginalPageOffsetLastmaxOrNulllastcheckIndexindexIFBooleanORORlessLTgreaterOrEqualGTEQsizeIndexOutOfBoundsExceptionStringIndex: , Size: toStringitemsjoinToStringFunction1ParameterNameLOCAL_FUNCTION_FOR_LAMBDAitgetFromStorageLAMBDA[( placeholders), , ( placeholders)]getlocalIndexminusMINUSsnapshotItemSnapshotListflatMapdatapageIndexindexInPagelocalPageCountWHILE_LOOPpageSizeGET_ARRAY_ELEMENTgreaterGTMINUSEQPOSTFIX_INCRIR_TEMPORARY_VARIABLEtmp0incplusPLUSsumOfprocessEventpageEventcallbackProcessPageEventCallbackWHENtmp0_subjectinsertPageDropdropPagesLoadStateUpdateonStateUpdateLoadStatessourcemediatorStaticListIllegalStateExceptiontexttrimMarginPaging received an event to display a static list, while still actively loading |from an existing generation of PagingData. If you see this exception, it is most |likely a bug in the library. Please file a bug so we can fix it at: |BUGANIZER_URLinitializeHintViewportHintInitialpresentedItemsdivDIVaccessHintForPresenterIndexAccessANDANDlastIndexviewportHintForinsertcountoldSizeLoadTypeloadTypeEQEQREFRESHPaging received a refresh event in the middle of an actively loading generation |of PagingData. If you see this exception, it is most likely a bug in the library. |Please file a bug so we can fix it at: |PREPENDplaceholdersChangedCountcomparisonsminOfplaceholdersChangedPositemsInsertedCountitemsInsertedPosaddAllPLUSEQtmp1_thisEQonChangedonInsertedplaceholderInsertedCountonRemovedunaryMinusUMINUSAPPENDtmp2_thissourceLoadStatesmediatorLoadStatesdropPagesWithOffsetspageOffsetsToDroprangesIntRangeremoveCountpageIteratorMutableIteratoriteratorhasNextpagenextanycontainsremovedropoldPlaceholdersBeforeitemDropCountrangeToRANGEminPageOffsetmaxPageOffsettmp0_thisplaceholdersRemainingexpectedSizeplaceholdersToInsertfirstItemIndexmaxOfchangeCountLoadStateNotLoadingCompanionIncompleteoldPlaceholdersAfteroldPlaceholdersRemovedINITIALEMPTY_REFRESH_LOCALinitialSuppressArrayUNCHECKED_CASTSyntheticAccessorTeventnotEXCLEQINSTANCE_RECEIVERpositionfromMediatorloadState./      $androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagerDEFINEDExperimentalPagingApiconfigPagingConfiginitialKeyNothingremoteMediatorRemoteMediatorpagingSourceFactoryFunction0PagingSourceUnitAnyjvmJvmOverloadsOptInreflectKClassAnnotationflowPROPERTY_BACKING_FIELDkotlinxcoroutinesFlowPagingDataPageFetcherGET_PROPERTYSuspendFunction0suspendingPagingSourceFactoryAdapterDEFAULT_PROPERTY_ACCESSORKeyValueINSTANCE_RECEIVERO/   %  " +F37    UandroidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagingConfigDEFINEDjvmJvmOverloadspageSizeIntprefetchDistanceenablePlaceholdersBooleaninitialLoadSizetimesMULCompanionDEFAULT_INITIAL_PAGE_MULTIPLIERGET_PROPERTYmaxSizeMAX_SIZE_UNBOUNDEDjumpThresholdPagingSourceLoadResultPageCOUNT_UNDEFINEDUnitAnyJvmFieldPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingIFANDANDnotEXCLinternalirEQEQIllegalArgumentExceptionplusPLUSPlaceholders and prefetch are the only ways to trigger loading of more data in PagingData, so either placeholders must be enabled, or prefetch distance must be > 0.EXCLEQlessLTMaximum size must be at least pageSize + 2*prefetchDist, pageSize=, prefetchDist=, maxSize=requireORORgreaterGTFunction0LOCAL_FUNCTION_FOR_LAMBDAjumpThreshold must be positive to enable jumps or COUNT_UNDEFINED to disable jumping.LAMBDAMinMaxConstantINSTANCE_RECEIVERL/     "         androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEPagingDataDEFINEDflowkotlinxcoroutinesFlowPageEventuiReceiverUiReceiverhintReceiverHintReceivercachedPageEventFunction0InsertNothingLOCAL_FUNCTION_FOR_LAMBDALAMBDAUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORCompanionNOOP_UI_RECEIVEROBJECT_LITERALretryrefreshINSTANCE_RECEIVERNOOP_HINT_RECEIVERaccessHintviewportHintViewportHintemptyUNCHECKED_CASTjvmJvmStaticTStaticListflowOfcollectionsListlistOfGET_PROPERTYJvmOverloadssourceLoadStatesLoadStatesmediatorLoadStatesfromdataRefreshTransformablePageIntIDLEcachedEventinvokeINVOKE     "      "   "  ""               >4           M = , 54/3 ö   androidxpagingPagingDataDifferDEFINEDdifferCallbackDifferCallbackmainContextkotlincoroutinesCoroutineContextkotlinxMainCoroutineDispatcherDispatchersMainGET_PROPERTYcachedPagingDataPagingDataNothingUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORhintReceiverHintReceiveruiReceiverUiReceiverpresenterPagePresenterCompanioninitialPageEventInsertSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverBooleaninternalirEQEQcachedEventcombinedLoadStatesCollectionMutableCombinedLoadStateCollectionapplyExtensionFunctionTypeFunction1LOCAL_FUNCTION_FOR_LAMBDA$this$applytmp1_safe_receiverletitsetLoadStatessourceLoadStatesmediatorLoadStatesLAMBDAonPagesUpdatedListenersCopyOnWriteArrayListFunction0collectFromRunnerSingleRunnerlastAccessedIndexUnfulfilledjvmVolatilelastAccessedIndexIntprocessPageEventCallbackOBJECT_LITERALonChangedpositioncountProcessPageEventCallbackonInsertedonRemovedonStateUpdatesourcemediatordispatchLoadStatesloadTypeLoadTypefromMediatorloadStateLoadStateINSTANCE_RECEIVERpresentNewListpreviousListNullPaddedListnewListonListPresentablepostEventscollectFrompagingDatarunInIsolationSuspendFunction0EQflowFlowcollectFlowCollectorSuspendFunction1ParameterNameStringvalueeventlogVERBOSECollected withContextCoroutineScope$this$withContextIFANDANDREFRESHcollectionsListTransformablePagepagesplaceholdersBeforeplaceholdersAfterStaticListlistOfdataORORnotEXCLEQyieldprocessEventDropCombinedLoadStatesStateFlowstateFlowcheckNotNullplusPLUSPagingDataDiffer.combinedLoadStatesCollection.stateFlow shouldnot hold null CombinedLoadStates after Insert event.prependDoneendOfPaginationReachedprependappendDoneappendcanContinueLoadingEXCLPREPENDAPPENDemptyInsertallisEmptyshouldResendHintlessLTgreaterGTstorageCountaccessHintViewportHintAccessaccessHintForPresenterIndexforEachinvokeINVOKEVARIABLE_AS_FUNCTIONgetindexAccessing item index[]peeksnapshotItemSnapshotListretryDEBUGRetry signal receivedrefreshRefresh signal receivedsizeloadStateFlow_onPagesUpdatedFlowMutableSharedFlowchannelsBufferOverflowDROP_OLDESTonPagesUpdatedFlowSharedFlowasSharedFlowaddOnPagesUpdatedListenertryEmitlisteneraddremoveOnPagesUpdatedListenerremoveaddLoadStateListeneraddListenerremoveLoadStateListenerremoveListenernewHintReceiverrequireCannot dispatch LoadStates in PagingDataDiffer without source LoadStates set.newPresenteronListPresentableCalledtransformedLastAccessedIndexappendMediatorStatesIfNotNullPresenting data: | first item: firstOrNull | last item: tmp3_safe_receivertmp2_safe_receiverlastOrNull | placeholdersBefore: | placeholdersAfter: | hintReceiver: | sourceLoadStates: checktexttrimMarginMissing call to onListPresentable after new list was presented. If you are seeing | this exception, it is generally an indication of an issue with Paging. | Please file a bug so we can fix it at: | BUGANIZER_URLCHECK_NOT_NULLEXCLEXCLInitialinitializeHintTDiffingChangePayloadEnumITEM_TO_PLACEHOLDERPLACEHOLDER_TO_ITEMPLACEHOLDER_POSITION_CHANGEvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfentriesenumsEnumEntriesH/             androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCEjvmJvmNamePagingDataTransformsJvmMultifileClasstransformDEFINEDPagingDataTAnyRcoroutinesSuspendFunction1PageEventNothingkotlinxflowFlowmapGET_PROPERTYParameterNamevalueLOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDAUiReceiveruiReceiverHintReceiverhintReceiverJvmSyntheticflatMapcollectionsIterablefilterpredicateBooleaninsertSeparatorsterminalSeparatorTypeTerminalSeparatorTypeFULLY_COMPLETEgeneratorSuspendFunction2insertEventSeparatorsinsertHeaderItemJvmOverloadsitembeforeUNDERSCORE_PARAMETERIFinternalirEQEQinsertFooterItemafter        androidxpagingLOG_TAGDEFINEDPROPERTY_BACKING_FIELDkotlinStringPagingDEFAULT_PROPERTY_ACCESSORNothinglogUnitlevelInttrThrowableblockFunction0loggerPagingLoggerIFBooleanisLoggableinvokeINVOKEVARIABLE_AS_FUNCTIONVERBOSEDEBUG¢    "      5     4 % $ ""&%      androidxpagingPagingSourceDEFINEDkotlinUnitAnyinvalidateCallbackTrackerPROPERTY_BACKING_FIELDInvalidateCallbackTrackerFunction0Function1LOCAL_FUNCTION_FOR_LAMBDAitinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDADEFAULT_PROPERTY_ACCESSORNothinginvalidateCallbackCountIntcallbackCountGET_PROPERTYLoadParamsloadSizeplaceholdersEnabledBooleanINITIALIZE_PROPERTY_FROM_PARAMETERkeyRefreshKeyINSTANCE_RECEIVERAppendPrependCompanioncreateloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectinternalirEQEQREFRESHPREPENDARGUMENTS_REORDERING_FOR_CALLtmp1_keyrequireNotNullStringkey cannot be null for prependAPPENDtmp2_keykey cannot be null for appendnoWhenBranchMatchedExceptionLoadResultErrorthrowableThrowabletoStringtexttrimMarginLoadResult.Error( | throwable: |) component1GENERATED_DATA_CLASS_MEMBERcopyhashCodeequalsotherEQEQEQtmp0_other_with_castnotEXCLEQValueInvalidLoadResult.InvalidPagedatacollectionsListprevKeynextKeyitemsBeforeCOUNT_UNDEFINEDitemsAfterrequireORORgreaterOrEqualGTEQitemsBefore cannot be negativeitemsAfter cannot be negativeiteratorIteratorListIteratorlistIteratorIterableLoadResult.Page( | data size: size | first Item: firstOrNull | last Item: lastOrNull | nextKey: | prevKey: | itemsBefore: | itemsAfter: EMPTYSuppressArrayMemberVisibilityCanBePrivateemptyListemptyUNCHECKED_CASTcomponent2component3component4component5resultplustimesEQjumpingSupportedkeyReuseSupportedinvalidinvalidateIFlogDEBUGInvalidated PagingSource registerInvalidatedCallbackonInvalidatedCallbackunregisterInvalidatedCallbackloadparamsgetRefreshKeystatePagingStatei    "                androidxpagingPagingStateDEFINEDpageskotlincollectionsListPagingSourceLoadResultPageanchorPositionIntconfigPagingConfigleadingPlaceholderCountUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingequalsBooleanotherANDANDinternalirEQEQGET_PROPERTYhashCodeplusPLUSclosestItemToPositionIFallFunction1LOCAL_FUNCTION_FOR_LAMBDAitisEmptydataLAMBDAanchorPositionToPagedIndicesFunction2ParameterNameStringpageIndexindexfirstNonEmptyPagefirstisNotEmptylastNonEmptyPagelastWHENlessLTlastIndexgreaterGTgetGET_ARRAY_ELEMENTclosestPageToPositionfirstItemOrNullSAFE_CALLIR_TEMPORARY_VARIABLEtmp1_safe_receivertmp0_safe_receiverfirstOrNulllastItemOrNulllastOrNulltoStringPagingState(pages=, anchorPosition=, config=, leadingPlaceholderCount=)TblockminusMINUSWHILE_LOOPMINUSEQsizePOSTFIX_INCRtmp0incinvokeINVOKEVARIABLE_AS_FUNCTIONKeyValueINSTANCE_RECEIVER4/  "  androidxpagingkotlinSuppressArrayStringOPTIONAL_DECLARATION_USAGE_IN_NON_COMMON_SOURCERemoteMediatorExperimentalPagingApiDEFINEDUnitAnyloadMediatorResultloadTypeLoadTypestatePagingStateinitializeInitializeActionNothingLAUNCH_INITIAL_REFRESHErrorthrowableThrowablePROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORINSTANCE_RECEIVERSuccessendOfPaginationReachedBooleanjvmJvmNameEnumSKIP_INITIAL_REFRESHvaluesENUM_CLASS_SPECIAL_MEMBERvalueOfvalueentriesenumsEnumEntriesKeyValueó                                   "              androidxpagingRemoteMediatorConnectionDEFINEDrequestRefreshIfAllowedkotlinUnitpagingStatePagingStaterequestLoadloadTypeLoadTyperetryFailedallowRefreshKeyAnyValueINSTANCE_RECEIVERRemoteMediatorAccessorOptInArrayreflectKClassAnnotationExperimentalPagingApistateDEFAULT_PROPERTY_ACCESSORkotlinxcoroutinesflowStateFlowLoadStatesinitializeRemoteMediatorInitializeActionSuppressStringFunctionNamescopeCoroutineScopedelegateNothingRemoteMediatorAccessImplAccessorStateHolderlockPROPERTY_BACKING_FIELDinternalReentrantLock_loadStatesMutableStateFlowCompanionIDLEGET_PROPERTYloadStatesinternalStateAccessorStateuseRblockFunction1withLockFunction0LOCAL_FUNCTION_FOR_LAMBDAalsoinvokeINVOKEVARIABLE_AS_FUNCTIONitvalueEQcomputeLoadStatesLAMBDAblockStatesBlockStateIntsizevaluesUNBLOCKEDerrorsLoadStateErrorpendingRequestscollectionsArrayDequePendingRequestrefreshAllowedBooleanARGUMENTS_REORDERING_FOR_CALLIR_TEMPORARY_VARIABLEtmp0_refreshcomputeLoadTypeStateREFRESHtmp1_appendAPPENDtmp2_prependPREPENDblockStategetGET_ARRAY_ELEMENTordinalhasPendinganyirEQEQIFANDANDnotEXCLEQREQUIRES_REFRESHLoadingSAFE_CALLtmp0_safe_receiverletWHENtmp1_subjectCOMPLETEDNotLoadingtmp2_subjectIncompleteCompletenoWhenBranchMatchedExceptionaddexistingfirstOrNullsetErrorsetBlockStatesetgetPendingRefreshgetPendingBoundaryPairtoclearPendingRequestsclearclearPendingRequestremoveAllclearErrorsFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorrangesIntRangeiteratorindiceshasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTerrorStateINITIALIZE_PROPERTY_FROM_PARAMETEREnumENUM_CLASS_SPECIAL_MEMBERvalueOfentriesenumsEnumEntriesremoteMediatoraccessorStateisolationRunnerSingleRunnernewRequesttmp0_subjectlaunchRefreshlaunchBoundaryJoblaunchExtensionFunctionTypeSuspendFunction1$this$launchlaunchAppendPrependrunInIsolationPRIORITY_REFRESHSuspendFunction0pendingPagingStateloadResultMediatorResultloadSuccessendOfPaginationReachedThrowablethrowablePRIORITY_APPEND_PREPENDWHILE_LOOPDESTRUCTURING_DECLARATIONtmp1_containerELVIStmp0_elvis_lhscomponent1COMPONENT_1component2COMPONENT_2toBeStartedMutableListmutableListOfwillTriggerRefreshrefreshappendEXCLprependforEachactionLAUNCH_INITIAL_REFRESH$              N " ""$$          ,.      42                   androidxpagingTerminalSeparatorTypeDEFINEDkotlinUnitEnumFULLY_COMPLETESOURCE_COMPLETEvaluesENUM_CLASS_SPECIAL_MEMBERArrayvalueOfvalueStringentriesenumsEnumEntriesINSTANCE_RECEIVERinsertInternalSeparatorsTransformablePageRAnyTgeneratorcoroutinesSuspendFunction2IFBooleancollectionsListisEmptydataGET_PROPERTYNothinginitialCapacityIntplusPLUSsizeoutputListArrayListoutputIndicesaddfirstELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverhintOriginalIndicesinternalirEQEQFOR_LOOPFOR_LOOP_ITERATORtmp2_iteratorIntIteratorrangesIntRangeiteratoruntilhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTitemgetGET_ARRAY_ELEMENTseparatorinvokeINVOKEVARIABLE_AS_FUNCTIONminusMINUSnotEXCLEQIntArrayoriginalPageOffsetshintOriginalPageOffsetseparatorPagehintOriginalIndexlistOfaddSeparatorPageMutableListadjacentPageBeforeadjacentPageAfterbeforeOffsetsafterOffsetstmp1_safe_receiverWHENANDANDtoIntArraysorteddistinctIllegalArgumentExceptionSeparator page expected adjacentPageBefore or adjacentPageAfter, but both were null.SeparatorStateterminalSeparatorTypeParameterNamebeforeafterPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORpageStashmutableListOfendTerminalSeparatorDeferredstartTerminalSeparatorDeferredsourceStatesMutableLoadStateCollectionmediatorStatesLoadStatesplaceholdersBeforeplaceholdersAfterfooterAddedheaderAddedonEventSuppressUNCHECKED_CASTPageEventeventalsotmp0_subjectInsertonInsertDroponDropLoadStateUpdateonLoadStateUpdateStaticListonStaticListnoWhenBranchMatchedExceptionFunction1LOCAL_FUNCTION_FOR_LAMBDAitcheckFunction0deferred endTerm, page stash should be emptyLAMBDAdeferred startTerm, page stash should be emptyasRTypeterminatesStartLoadTypeloadTypeAPPENDLoadStateendOfPaginationReachedprependsourceLoadStatestmp2_safe_receivermediatorLoadStatesterminatesEndPREPENDappendeventTerminatesStarteventTerminatesEndeventEmptyallpagesrequireOROREXCLAdditional prepend event after prepend state is doneAdditional append event after append state is donesetEQtransformPagesintArrayOfoutListstashOutListfirstNonEmptyPagefirstNonEmptyPageIndexlastNonEmptyPagelastNonEmptyPageIndexpageIndexlessLTlastIndexWHILE_LOOPPOSTFIX_INCRtmp0incgreaterGTPOSTFIX_DECRtmp1decpageAfterCHECK_NOT_NULLEXCLEXCLtmp3_elvis_lhstmp4_iteratorisNotEmptylastStashlasttmp6_elvis_lhstmp5_safe_receivertransformablePageToStashreducesubListFunction2accpageBeforepagetmp8_elvis_lhstmp7_safe_receivertmp9_iteratorrangeToRANGEtmp11_elvis_lhstmp10_safe_receiveraddAllNotLoadingCompanionIncompleteplaceholdersRemainingpageOffsetsToDropminPageOffsetmaxPageOffsetremoveAllstashanycontainsprevMediatorsnapshotsourcemediatorprependTerminalInsertPrependemptyListappendTerminalInsertAppendtmp0_iteratoritemBeforegetOrNulloriginalPageinsertEventSeparatorskotlinxflowFlowseparatorStatemapSuspendFunction1x            "      ,   *androidxpagingsimpleChannelFlowDEFINEDkotlinxcoroutinesflowFlowTkotlinAnyblockExtensionFunctionTypeSuspendFunction1SimpleProducerScopeUnitNothingbufferFlowCollectorLOCAL_FUNCTION_FOR_LAMBDA$this$flowcoroutineScopeCoroutineScope$this$coroutineScopechannelchannelsChannelIntFactoryRENDEZVOUSGET_PROPERTYproducerJoblaunch$this$launchproducerScopeImplSimpleProducerScopeImplinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDABooleancloseCATCH_PARAMETERtThrowableFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorChannelIteratoriteratorhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEitemnextFOR_LOOP_NEXTemitcancelBUFFEREDDEFAULT_PROPERTY_ACCESSORSendChannelawaitCloseFunction0INSTANCE_RECEIVERscopePROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETER$$delegate_0DELEGATEcoroutineContextDELEGATED_MEMBERCoroutineContextisClosedForSendonSendselectsSelectClause2causeinvokeOnClosehandlerFunction1ParameterNameStringofferDeprecatedDeprecated in the favour of 'trySend' methodReplaceWithtrySend(element).isSuccessArrayDeprecationLevelERRORelementsendtrySendChannelResultjobcheckNotNullgetGET_ARRAY_ELEMENTKeyInternal error, context should have a job.suspendCancellableCoroutineCancellableContinuationcontDisposableHandleinvokeOnCompletionitresumeg        7  " #  androidxpagingSingleRunnerDEFINEDcancelPreviousInEqualPrioritykotlinBooleanUnitAnyholderPROPERTY_BACKING_FIELDHolderDEFAULT_PROPERTY_ACCESSORNothingrunInIsolationpriorityIntCompanionDEFAULT_PRIORITYGET_PROPERTYblockcoroutinesSuspendFunction0kotlinxcoroutineScopeExtensionFunctionTypeSuspendFunction1CoroutineScopeLOCAL_FUNCTION_FOR_LAMBDA$this$coroutineScopemyJobJobcheckNotNullCoroutineContextgetGET_ARRAY_ELEMENTcoroutineContextKeyFunction0StringInternal error. coroutineScope should've created a job.LAMBDAruntryEnqueueIFinvokeINVOKEVARIABLE_AS_FUNCTIONonFinishCATCH_PARAMETERcancelIsolatedRunnerCancelIsolatedRunnerExceptionnotEXCLEQEQinternalirEQEQEQrunnercancellationCancellationExceptionCancelled isolated runnerINITIALIZE_PROPERTY_FROM_PARAMETERINSTANCE_RECEIVERsingleRunnermutexsyncMutexpreviouspreviousPriorityjobwithLockprevOROREQEQEXCLisActivelessLTANDANDSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receivercanceltmp1_safe_receiverjoinEQs "    G (        androidxpagingTransformablePageDEFINEDoriginalPageOffsetskotlinIntArraydatacollectionsListhintOriginalPageOffsetInthintOriginalIndicesUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingoriginalPageOffsetintArrayOfrequireBooleanisNotEmptyGET_PROPERTYFunction0LOCAL_FUNCTION_FOR_LAMBDAStringoriginalPageOffsets cannot be empty when constructing TransformablePageLAMBDAORORinternalirEQEQsizeplusPLUSIf originalIndices (size = CHECK_NOT_NULLEXCLEXCL) is provided, it must be same length as data (size = )viewportHintForViewportHintAccessindexpresentedItemsBeforepresentedItemsAfteroriginalPageOffsetFirstoriginalPageOffsetLastWHENSAFE_CALLIR_TEMPORARY_VARIABLEtmp1_safe_receiverrangesIntRangetmp0_safe_receiverindicescontainsgetGET_ARRAY_ELEMENTequalsotherIFEQEQEQnotEXCLEQreflectKClassEXCLcontentEqualshashCoderesultcontentHashCodetimesMULEQELVIStmp1_elvis_lhsCompanionemptySuppressArrayUNCHECKED_CASTTEMPTY_INITIAL_PAGEemptyListINSTANCE_RECEIVERcomponent1GENERATED_DATA_CLASS_MEMBERcomponent2component3component4copytoStringTransformablePage(originalPageOffsets=dataClassArrayMemberToString, data=hintOriginalPageOffset=hintOriginalIndices=  androidxpagingUiReceiverDEFINEDretrykotlinUnitrefreshINSTANCE_RECEIVERAnyC "  / <'+* 1(androidxpagingViewportHintDEFINEDpresentedItemsBeforekotlinIntpresentedItemsAfteroriginalPageOffsetFirstoriginalPageOffsetLastUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingequalsBooleanotherIFinternalirEQEQEQANDANDEQEQGET_PROPERTYpresentedItemsBeyondAnchorloadTypeLoadTypeWHENIR_TEMPORARY_VARIABLEtmp0_subjectREFRESHIllegalArgumentExceptionStringCannot get presentedItems for loadType: REFRESHPREPENDAPPENDnoWhenBranchMatchedExceptionhashCodeplusPLUSInitialtoStringtexttrimMarginViewportHint.Initial( | presentedItemsBefore=, | presentedItemsAfter=, | originalPageOffsetFirst=, | originalPageOffsetLast=, |)INSTANCE_RECEIVERAccesspageOffsetindexInPageViewportHint.Access( | pageOffset=, | indexInPage=, | presentedItemsBefore=+       androidxpaginginternalwithLockkotlinOptInArrayreflectKClassAnnotationcontractsExperimentalContractsSuppressStringBanInlineOptInDEFINEDTAnyReentrantLockblockFunction0UnitcontractExtensionFunctionTypeFunction1ContractBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$contractCallsInPlacecallsInPlaceInvocationKindEXACTLY_ONCELAMBDAlockNothinginvokeINVOKEVARIABLE_AS_FUNCTIONunlock  ;androidxpaginginternalBUGANIZER_URLDEFINEDPROPERTY_BACKING_FIELDkotlinStringhttps://issuetracker.google.com/issues/new?component=413106DEFAULT_PROPERTY_ACCESSORNothing   androidxpaginginternalappendMediatorStatesIfNotNullDEFINEDkotlinStringmediatorStatesLoadStateslogFunction0newLoginvokeINVOKEVARIABLE_AS_FUNCTIONUnitIFBooleannotEXCLEQirEQEQNothingplus| mediatorLoadStates: EQtexttrimMargin|)$    androidxpagingsuspendingPagingSourceFactoryAdapterDEFINEDkotlincoroutinesSuspendFunction0PagingSourceKeyAnyValuePagerpagingSourceFactoryFunction0NothingLOCAL_FUNCTION_FOR_LAMBDAinvokeINVOKEVARIABLE_AS_FUNCTIONLAMBDA   androidxpagingPagingLoggerDEFINEDkotlinUnitAnyisLoggableBooleanlevelIntNothinglogmessageStringtrThrowableINSTANCE_RECEIVERN          androidxpaginginternalReentrantLockDEFINEDkotlinUnitAnydelegatePROPERTY_BACKING_FIELDkotlinxatomicfulocksDEFAULT_PROPERTY_ACCESSORNothinglockGET_PROPERTYunlockINSTANCE_RECEIVERAtomicIntinitialValueIntatomicpropertyPROPERTY_DELEGATEproperty$delegateDELEGATED_PROPERTY_ACCESSORgetValuereflectKMutableProperty1PROPERTY_REFERENCE_FOR_DELEGATEsetValuegetAndIncrementdecrementAndGetgetincrementAndGetAtomicBooleanBooleansetvalueEQcompareAndSetexpectupdateCopyOnWriteArrayListdatacollectionsListemptyListiteratorIteratorIterableaddwithLockFunction0LOCAL_FUNCTION_FOR_LAMBDAplusPLUSLAMBDAremovenewListMutableListtoMutableListresultT