ZI:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      None%&*,01234569:;<=?DOQRTNone%&*,01234569:;<=?DOQRT       None%&*+,01234569:;<=?DIOQRT!Generic failure&WIndicates that the argument has invalid length. Should not be used from a read handler  !"#$%&  !"#$%&  !"#$%& !"#$%&None%&*,01234569:;<=?DOQRT-.-.-.-.None %&*,/01234569:;<=?DIOQRT32A Haskell existential type corresponding to DBus' Variant.5-UUIDs, used for services and characteristics.8Unofficial UUIDs will have 128-bits, and will look this:$d45e83fb-c772-459e-91a8-43cbf1443af4.Official UUIDs will have either 32 or 16 bits.See  %http://www.itu.int/rec/T-REC-X.667/enITU-T Rec. X.677U for more information on the format and generation of these UUIDs. You can use the  https://www.uuidgenerator.net/Online UUID Generator to generate UUIDs.79Append two Texts, keeping exactly one slash between them.Write a value. Note that the value is only writeable externally if the characteristic contains the CPWrite property *and* this is a Just.)An application. Can be created from it's IsStringw instance. The string (application path) is used only for the DBus API, and will not have relevance within Bluetooth.This datatype, which is kept opaque, is returned when an application is successfully registered, and required as an argument from functions that should only be called after the application has been registered.FThe unique DBus connection name, Useful for monitoring activity with 'dbus-monitor'C. For information on how to setup dbus-monitor for debugging, see  %https://wiki.ubuntu.com/DebuggingDBus DebuggingDBus.NCreates a connection to DBus. This does *not* represent Bluetooth connection./0123456789:;<=FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdez{|}~s/0123456789FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcz{|}~ޔ78569=<;34:/012ab_`ee^[\]VWXYZIJKLMNOPQRSTUdcFGHz{|}~D/0123456789:;<=FGHI JKLMNOPQRSTUVWXYZ[\]^_`abcdez{|}~None%&*,01234569:;<=?DOQRTThe org.freedesktop.DBus.Properties interface. See the < Whttps://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties: relevant section of the DBus spec> for more information.Safe%&*,01234569:;<=?DOQRTNone%&*,01234569:;<=?DOQRTwRegisters an application and advertises it. If you would like to have finer-grained control of the advertisement, use registerApplication and  advertise. 6Registers an application (set of services) with Bluez. \Adds handlers for all the objects managed by the Application (plus the Application itself). Advertise a set of services. Unregister an adverstisement.Create an advertisement for all of an application's services. The advertisement will be for peripheral (not broadcast) by default.&Triggers notifications or indications.                         None%&*,01234569:;<=?DOQRT| !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST !"#$%&-./56IJKLMNOPQRSTU`bz    9    b`56IJKLMNOPQRSTUz/-.!"#%$&U     !"#$%&''()*+,-./0123456789:;<=>>?@ABCDEFGHIJKLMNNOPQRSTUVWXYZ[\]^_`abbcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<;=;>;?;@;A;B;C;D;E;F;G;HIJIKILIMINIOIPIQIRISITUVWUVXUVYUVZUV[\"ble-0.3.2.0-8g0MfVDp1X18yD8EvfH3F8Bluetooth.Internal.UtilsBluetooth.Internal.InterfacesBluetooth.Internal.ErrorsBluetooth.Internal.SerializeBluetooth.Internal.TypesBluetooth.Internal.HasInterfaceBluetooth.Internal.DBusBluetooth.Internal.Descriptors BluetoothFromTextfromTextToTexttoText$fFromTextObjectPath$fToTextObjectPathLEAdvertisingManager1LEAdvertisement GattManagerGattCharacteristic GattService Properties ObjectManagerobjectManagerIFacePobjectManagerIFacepropertiesIFacePpropertiesIFacegattServiceIFacePgattServiceIFacegattCharacteristicIFacePgattCharacteristicIFacegattManagerIFacePgattManagerIFaceleAdvertisementIFacePleAdvertisementIFaceleAdvertisingManagerIFacePleAdvertisingManagerIFace invalidArgs notSupportedHandler getReadValue runHandler errorFailederrorInProgresserrorNotPermittederrorNotAuthorizederrorNotSupportederrorInvalidValueLength$fFunctorHandler$fApplicativeHandler$fMonadHandler$fMonadIOHandler$fGenericHandler$fMonadErrorHandler encodeRead encodeWriteWithObjectPathWOPwithObjectPathPathwithObjectPathValueAnyMkAnyUUID parentPathbaseUUID$fRepresentableAny $fRandomUUID$fRepresentableUUID$fIsStringUUID$fEqUUID $fShowUUID $fOrdUUID $fGenericUUID$fEqWithObjectPath$fShowWithObjectPath$fGenericWithObjectPath$fFunctorWithObjectPathCharacteristicOptionscharacteristicOptionsOffsetCharacteristicProperty CPBroadcastCPRead CPEncryptReadCPEncryptAuthenticatedReadCPWriteWithoutResponseCPWriteCPEncryptWriteCPEncryptAuthenticatedWriteCPAuthenticatedSignedWritesCPNotify CPIndicateCPSignedWriteCommandAdvertisingPacketTypeConnectableUndirectedConnectableDirectedNonConnnectableUndirectedScannableUndirected DescriptordescriptorUuid AnyDBusDictHasValuevalueHasPathpath chrPropPairs%$fRepresentableCharacteristicProperty$fHasValueWithObjectPatha!$fHasPathWithObjectPathObjectPath$fEqDescriptor$fShowDescriptor$fGenericDescriptor$fEqAdvertisingPacketType$fShowAdvertisingPacketType$fReadAdvertisingPacketType$fGenericAdvertisingPacketType$fOrdAdvertisingPacketType$fEqCharacteristicProperty$fShowCharacteristicProperty$fReadCharacteristicProperty$fEnumCharacteristicProperty$fBoundedCharacteristicProperty$fOrdCharacteristicProperty$fGenericCharacteristicProperty$fEqCharacteristicOptions$fShowCharacteristicOptions$fReadCharacteristicOptions$fGenericCharacteristicOptionsCharacteristiccharacteristicUuidcharacteristicPropertiescharacteristicReadValuecharacteristicWriteValueCharacteristicBS HasOffsetoffset$$fRepresentableCharacteristicOptions%$fHasOffsetCharacteristicOptionsMaybe$fGenericCharacteristicService serviceUuidserviceCharacteristics HasWriteValue writeValueHasUuiduuid HasReadValue readValue HasProperties propertiescharacteristicIsNotifying objectPathOfcharacteristicObjectPath$fRepresentableWithObjectPath$fIsStringCharacteristic"$fHasWriteValueCharacteristicMaybe$fHasUuidCharacteristicUUID!$fHasReadValueCharacteristicMaybe$fHasPropertiesCharacteristic[]$fGenericService ApplicationapplicationPathapplicationServicesHasCharacteristicscharacteristics$fRepresentableWithObjectPath0$fIsStringService$fHasUuidServiceUUID$fHasCharacteristicsService[]$fGenericApplication AdvertisementadvertisementType_advertisementServiceUUIDsadvertisementSolicitUUIDsadvertisementManufacturerDataadvertisementServiceDataadvertisementIncludeTxPowerAdvertisementType Broadcast Peripheral HasServicesservicesserviceObjectPath $fRepresentableAdvertisementType$fRepresentableApplication$fIsStringApplication$fHasServicesApplication[]$fHasPathApplicationObjectPath$fEqAdvertisementType$fShowAdvertisementType$fReadAdvertisementType$fGenericAdvertisementType$fBoundedAdvertisementType$fEnumAdvertisementType$fGenericAdvertisementStatusSuccessFailureApplicationRegistered BluetoothMError DBusErrorBLEError ConnectiondbusConn addObjectHasType_type_HasSolicitUUIDs solicitUUIDsHasServiceUUIDs serviceUUIDsHasServiceData serviceDataHasManufacturerDatamanufacturerDataHasIncludeTxPowerincludeTxPowerconnectionNameconnect runBluetoothM toBluetoothM$fIsStringError$fDefaultAdvertisement$fRepresentableAdvertisement($fHasType_AdvertisementAdvertisementType $fHasSolicitUUIDsAdvertisement[] $fHasServiceUUIDsAdvertisement[] $fHasServiceDataAdvertisementMap%$fHasManufacturerDataAdvertisementMap$$fHasIncludeTxPowerAdvertisementBool $fShowError$fGenericError$fFunctorBluetoothM$fApplicativeBluetoothM$fMonadBluetoothM$fMonadIOBluetoothM$fMonadErrorBluetoothM$fMonadReaderBluetoothM$fEqApplicationRegistered$fShowApplicationRegistered$fGenericApplicationRegistered $fEqStatus $fShowStatus $fReadStatus $fOrdStatus $fEnumStatus$fGenericStatusChangedProperties HasInterface getInterface withInterface defPropIFaceacceptingOptionshandlerToMethodHandlervalProp8$fHasInterfaceWithObjectPath"org.bluez.LEAdvertisement1";$fHasInterfaceWithObjectPath"org.bluez.GattCharacteristic1"4$fHasInterfaceWithObjectPath"org.bluez.GattService1"<$fHasInterfaceAdvertisement"org.freedesktop.DBus.Properties"=$fHasInterfaceWithObjectPath"org.freedesktop.DBus.Properties">$fHasInterfaceWithObjectPath"org.freedesktop.DBus.Properties"0=$fHasInterfaceApplication"org.freedesktop.DBus.ObjectManager"registerAndAdvertiseApplicationregisterApplicationunregisterApplication addAllObjs advertise unadvertiseadvertisementFortriggerNotification bluezName bluezPathbase Data.Function&(microlens-0.4.8.0-9sB7IE1nvPRFUzu1zwDBDS Lens.Micro_Nothing_Just_Right_Left mapAccumLOf_last_init_tail_headbothfilteredfailingsingularforOf traverseOfnonlensfoldinghasforOf_ traverseOf_^?!^?toListOf^..to^.<<.~<<%~<%~mapped?~set.~over%~<&>Lens.Micro.Internalsetsfolded traversedeachixat_1_2_3_4_5lazystrictLens.Micro.TypeASetterASetter' SimpleGetterGetting SimpleFoldLensLens' Traversal Traversal'LensLike LensLike',microlens-ghc-0.4.8.0-DWL18Lk3MfN18aLtnREVzgLens.Micro.GHC.Internal packedBytes unpackedBytes packedChars unpackedCharschars