Îõ³h$ èÔ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSNone  #$8>?ÀÎÙR  appendful2A central store of items with identifiers of type i and values of type a appendfulÙA record of the basic operations that are necessary to build a synchronisation processor.  appendful>A synchronisation response for items with identifiers of type i and values of type a appendful=A synchronisation request for items with Client Id's of type ci, Server Id's of type i and values of type a appendful6A client-side store of items with Client Id's of type ci, Server Id's of type i and values of type a appendfulÂA Client-side identifier for items for use with pure client stores+These only need to be unique at the client. appendfulThe client store with no items. appendfulThe number of items in a storeÉThis does not count the deleted items, so that those really look deleted. appendful/Add an item to a client store as an added item.8This will take care of the uniqueness constraint of the ci s in the map.%The values wrap around when reaching T. appendful:Produce a synchronisation request for a client-side store.ÅThis request can then be sent to a central store for synchronisation.  appendful?Merge a synchronisation response back into a client-side store.$ appendful$An empty central store to start with% appendfulÉProcess a server-side synchronisation request using a server id generatorsee processSyncCustom&  !"#$%&  " !#$%None»&  !"#$% Safe-InferredUVWXYZ[\Ý        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[Ü(appendful-0.0.0.0-FVDHmzGakA85nSqJSsNFwUData.Appendful.CollectionData.AppendfulPaths_appendful ServerStoreserverStoreItemsServerSyncProcessorserverSyncProcessorReadserverSyncProcessorAddItemsClientSyncProcessor"clientSyncProcessorSyncClientAdded"clientSyncProcessorSyncServerAdded SyncResponsesyncResponseClientAddedsyncResponseServerAdded SyncRequestsyncRequestAddedsyncRequestMaximumSynced ClientStoreclientStoreAddedclientStoreSyncedClientId unClientIdemptyClientStore storeSizeaddItemToClientStoreemptySyncRequestmakeSyncRequestemptySyncResponsemergeSyncResponsepureClientSyncProcessormergeSyncResponseCustomprocessServerSyncCustomemptyServerStoreprocessServerSync$fNFDataClientId$fValidityClientId$fToJSONClientStore$fFromJSONClientStore$fValidityClientStore$fNFDataClientStore$fToJSONSyncRequest$fFromJSONSyncRequest$fValiditySyncRequest$fNFDataSyncRequest$fToJSONSyncResponse$fFromJSONSyncResponse$fValiditySyncResponse$fNFDataSyncResponse$fValidityServerStore$fNFDataServerStore$fShowServerStore$fEqServerStore$fOrdServerStore$fGenericServerStore$fFromJSONServerStore$fToJSONServerStore$fGenericServerSyncProcessor$fGenericClientSyncProcessor$fShowSyncResponse$fEqSyncResponse$fOrdSyncResponse$fGenericSyncResponse$fShowSyncRequest$fEqSyncRequest$fOrdSyncRequest$fGenericSyncRequest$fShowClientStore$fEqClientStore$fOrdClientStore$fGenericClientStore$fShowClientId $fEqClientId $fOrdClientId$fEnumClientId$fBoundedClientId$fGenericClientId$fToJSONClientId$fToJSONKeyClientId$fFromJSONClientId$fFromJSONKeyClientIdbaseGHC.EnummaxBoundversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName